X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fzoom-p.h;h=05f5503ded53f8e69e1679a8a172157f7b6ed144;hp=35352215518a6be2e934b6ae8cafbe55c1c60af5;hb=6244022fc260d3f35804ed690b1b2a4a466d0e51;hpb=6af53ed38e03e908a505cd059f436f4bab29cfdd diff --git a/src/zoom-p.h b/src/zoom-p.h index 3535221..05f5503 100644 --- a/src/zoom-p.h +++ b/src/zoom-p.h @@ -37,6 +37,8 @@ #include #include +#define SHPTR 1 + typedef struct ZOOM_Event_p *ZOOM_Event; struct ZOOM_query_p { @@ -152,11 +154,19 @@ struct ZOOM_resultset_p { char **databaseNames; int num_databaseNames; YAZ_MUTEX mutex; +#if SHPTR + struct WRBUF_shptr *record_wrbuf; +#endif }; struct ZOOM_record_p { ODR odr; +#if SHPTR + struct WRBUF_shptr *record_wrbuf; +#else WRBUF wrbuf; +#endif + Z_NamePlusRecord *npr; const char *schema;