TRACE_MALLOC=1.
[yaz-moved-to-github.git] / util / xmalloc.c
index f138229..cc5fe3e 100644 (file)
@@ -1,10 +1,23 @@
 /*
- * Copyright (C) 1994-1999, Index Data
+ * Copyright (C) 1994-2000, Index Data
  * All rights reserved.
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: xmalloc.c,v $
- * Revision 1.9  1999-09-10 08:58:32  adam
+ * Revision 1.13  2001-09-30 20:10:28  adam
+ * TRACE_MALLOC=1.
+ *
+ * Revision 1.12  2001/09/24 21:51:56  adam
+ * New Z39.50 OID utilities: yaz_oidval_to_z3950oid, yaz_str_to_z3950oid
+ * and yaz_z3950oid_to_str.
+ *
+ * Revision 1.11  2000/02/29 13:44:55  adam
+ * Check for config.h (currently not generated).
+ *
+ * Revision 1.10  1999/11/30 13:47:12  adam
+ * Improved installation. Moved header files to include/yaz.
+ *
+ * Revision 1.9  1999/09/10 08:58:32  adam
  * Set TRACE_XMALLOC to 1.
  *
  * Revision 1.8  1999/08/27 09:40:32  adam
  *
  */
 
+#if HAVE_CONFIG_H
+#include <config.h>
+#endif
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 
-#include <log.h>
-#include <xmalloc.h>
+#include <yaz/log.h>
+#include <yaz/xmalloc.h>
 
 #define TRACE_XMALLOC 1
 
@@ -229,7 +246,7 @@ void xmalloc_trav_d(const char *file, int line)
     while (dinfo)
     {
        yaz_log (LOG_LOG, " %20s:%d p=%p size=%d", dinfo->file, dinfo->line,
-             dinfo+sizeof(*dinfo)+4*sizeof(char), dinfo->len);
+             ((char*) dinfo)+sizeof(*dinfo)+4*sizeof(char), dinfo->len);
        size += dinfo->len;
        dinfo = dinfo->next;
     }