Moved definitions of nmem_block and nmem_control.
[yaz-moved-to-github.git] / include / oid.h
index cd0d234..53e1232 100644 (file)
  * OF THIS SOFTWARE.
  *
  * $Log: oid.h,v $
- * Revision 1.14  1996-10-07 15:29:17  quinn
+ * Revision 1.18  1997-05-14 06:53:42  adam
+ * C++ support.
+ *
+ * Revision 1.17  1997/05/02 08:39:27  quinn
+ * Support for private OID table added. Thanks to Ronald van der Meer
+ *
+ * Revision 1.16  1997/04/30 08:52:08  quinn
+ * Null
+ *
+ * Revision 1.15  1996/10/09  15:54:57  quinn
+ * Added SearchInfoReport
+ *
+ * Revision 1.14  1996/10/07  15:29:17  quinn
  * Added SOIF support
  *
  * Revision 1.13  1996/02/20  17:57:53  adam
 
 #include <yconfig.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #define OID_SIZE 100
     
 typedef enum oid_proto
@@ -158,7 +174,8 @@ typedef enum oid_value
     VAL_SETG,
     VAL_VAR1,
     VAL_ESPEC1,
-    VAL_SOIF
+    VAL_SOIF,
+    VAL_SEARCHRES1
 } oid_value;
 
 typedef struct oident
@@ -177,5 +194,10 @@ void oid_oidcat(int *t, int *s);
 int oid_oidcmp(int *o1, int *o2);
 int oid_oidlen(int *o);
 oid_value oid_getvalbyname(const char *name);
+void oid_setprivateoids(oident *list);
+
+#ifdef __cplusplus
+}
+#endif
 
 #endif