/*
- * Copyright (c) 1995, Index Data.
+ * Copyright (c) 1995-1997, Index Data.
*
* Permission to use, copy, modify, distribute, and sell this software and
* its documentation, in whole or in part, for any purpose, is hereby granted,
#include <yconfig.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#define multipleDbSearch multipleDBsearch
typedef struct Z_CommonInfo
#define Z_ProxSupportUnit_private 1
union
{
- int known;
- Z_ProxSupportPrivate *private;
+ int *known;
+ Z_ProxSupportPrivate *zprivate;
} u;
} Z_ProxSupportUnit;
#define Z_QueryTypeDetails_rankedList 5
union
{
- Z_PrivateCapabilities *private;
+ Z_PrivateCapabilities *zprivate;
Z_RpnCapabilities *rpn;
Z_Iso8777Capabilities *iso8777;
Z_HumanString *z3958;
{
Odr_null *anyOrNone;
Z_AttributeValueList *specific;
- } *attributeValues;
+ } attributeValues;
} Z_AttributeOccurrence;
typedef struct Z_AttributeCombination
} u;
} Z_ExplainRecord;
-int z_ExplainRecord(ODR o, Z_ExplainRecord **p, int opt);
+YAZ_EXPORT int z_ExplainRecord(ODR o, Z_ExplainRecord **p, int opt);
+
+#ifdef __cplusplus
+}
+#endif
#endif