Added OID utility
[yaz-moved-to-github.git] / odr / odr_mem.c
index 044b306..fb6caeb 100644 (file)
@@ -4,7 +4,16 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: odr_mem.c,v $
- * Revision 1.6  1995-08-21 09:10:41  quinn
+ * Revision 1.9  1995-10-13 16:08:08  quinn
+ * Added OID utility
+ *
+ * Revision 1.8  1995/09/29  17:12:24  quinn
+ * Smallish
+ *
+ * Revision 1.7  1995/09/27  15:02:59  quinn
+ * Modified function heads & prototypes.
+ *
+ * Revision 1.6  1995/08/21  09:10:41  quinn
  * Smallish fixes to suppport new formats.
  *
  * Revision 1.5  1995/05/16  08:50:55  quinn
@@ -113,6 +122,12 @@ void *odr_malloc(ODR o, int size)
     struct odr_memblock *p = o->mem;
     char *r;
 
+    if (!o)
+    {
+       if (!(r = malloc(size)))
+           abort();
+       return r;
+    }
     if (!p || p->size - p->top < size)
        if (!(p = get_block(size)))
            abort();