C++ support.
[yaz-moved-to-github.git] / include / prt-exp.h
index e842231..cfcf2bc 100644 (file)
 
 #include <yconfig.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #define multipleDbSearch multipleDBsearch
 
 typedef struct Z_CommonInfo
@@ -148,7 +152,7 @@ typedef struct Z_ProxSupportUnit
     union
     {
        int *known;
-       Z_ProxSupportPrivate *private;
+       Z_ProxSupportPrivate *zprivate;
     } u;
 } Z_ProxSupportUnit;
 
@@ -186,7 +190,7 @@ typedef struct Z_QueryTypeDetails
 #define Z_QueryTypeDetails_rankedList 5
     union
     {
-       Z_PrivateCapabilities *private;
+       Z_PrivateCapabilities *zprivate;
        Z_RpnCapabilities *rpn;
        Z_Iso8777Capabilities *iso8777;
        Z_HumanString *z3958;
@@ -997,4 +1001,8 @@ typedef struct Z_ExplainRecord
 
 int z_ExplainRecord(ODR o, Z_ExplainRecord **p, int opt);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif