#include <yaz/zoom.h>
#include <yaz/sortspec.h>
#include <yaz/srw.h>
+#include <yaz/mutex.h>
+
+#define SHPTR 1
typedef struct ZOOM_Event_p *ZOOM_Event;
ZOOM_connection connection;
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;