Modified function heads & prototypes.
[yaz-moved-to-github.git] / include / prt-exp.h
index 8e27785..f84b9c5 100644 (file)
  *
  */
 
+#ifndef PRT_EXP_H
+#define PRT_EXP_H
+
+#include <yconfig.h>
 
 typedef struct Z_CommonInfo
 {
@@ -203,9 +207,9 @@ typedef struct Z_AccessRestrictionsUnit
 #define Z_AccessRestrictions_any                 0
 #define Z_AccessRestrictions_search              1
 #define Z_AccessRestrictions_present             2
-#define Z_AccessRestrictions_specific-elements   3
-#define Z_AccessRestrictions_extended-services   4
-#define Z_AccessRestrictions_by-database         5
+#define Z_AccessRestrictions_specific_elements   3
+#define Z_AccessRestrictions_extended_services   4
+#define Z_AccessRestrictions_by database         5
     Z_HumanString *accessText;              /* OPTIONAL */
     int num_accessChallenges;
     Odr_oid **accessChallenges;             /* OPTIONAL */
@@ -1011,4 +1015,6 @@ typedef struct Z_ExplainRecord
     } u;
 } Z_ExplainRecord;
 
-int z_ExplainRecord(ODR o, Z_ExplainRecord **p, int opt);
+int MDF z_ExplainRecord(ODR o, Z_ExplainRecord **p, int opt);
+
+#endif