SRW, CQL, 2003
[yaz-moved-to-github.git] / zutil / z3950oid.c
index b0b6a59..95687a0 100644 (file)
@@ -1,8 +1,8 @@
 /*
- * Copyright (c) 1995-2002, Index Data
+ * Copyright (c) 1995-2003, Index Data
  * See the file LICENSE for details.
  *
- * $Id: z3950oid.c,v 1.2 2002-01-28 09:27:17 adam Exp $
+ * $Id: z3950oid.c,v 1.5 2003-01-06 08:20:29 adam Exp $
  */
 
 #if HAVE_CONFIG_H
@@ -50,3 +50,33 @@ const char *yaz_z3950oid_to_str (Odr_oid *oid, int *oid_class)
     *oid_class = ident->oclass;
     return ident->desc;
 }
+
+
+const char* yaz_z3950_oid_value_to_str(oid_value ov, oid_class oc)
+{
+    struct oident tmpentry;
+    int tmp_oid[OID_SIZE];
+     
+    tmpentry.proto = PROTO_Z3950;
+    tmpentry.oclass = oc;
+    tmpentry.value = ov; 
+    
+    if( oid_ent_to_oid(&tmpentry,tmp_oid) ) 
+    {
+        return tmpentry.desc;
+    } 
+    else 
+    {
+        return "";
+    }
+}
+
+
+/*
+ * Local variables:
+ * tab-width: 8
+ * c-basic-offset: 4
+ * End:
+ * vim600: sw=4 ts=8 fdm=marker
+ * vim<600: sw=4 ts=8
+ */