Added memory management.
[yaz-moved-to-github.git] / odr / odr_util.c
index af26bae..fb4c7c0 100644 (file)
@@ -1,8 +1,14 @@
 #include <odr.h>
 #include <stdlib.h>
 
-void *nalloc(ODR o, int size) { return malloc(size); }
-char *odr_indent(ODR o) {return "";}
+char *odr_indent(ODR o)
+{
+    static char buf[512];
+
+    memset(buf, ' ', 512);
+    buf[o->indent * 4] = 0;
+    return buf;
+}
 
 int odp_more_chunks(ODR o, unsigned char *base, int len)
 {