* OF THIS SOFTWARE.
*
* $Log: dmalloc.h,v $
- * Revision 1.3 1995-09-27 15:02:47 quinn
+ * Revision 1.6 1997-05-14 06:53:39 adam
+ * C++ support.
+ *
+ * Revision 1.5 1995/10/16 13:51:43 quinn
+ * Changes to provide Especs to the backend.
+ *
+ * Revision 1.4 1995/09/29 17:12:02 quinn
+ * Smallish
+ *
+ * Revision 1.3 1995/09/27 15:02:47 quinn
* Modified function heads & prototypes.
*
* Revision 1.2 1995/05/16 08:50:30 quinn
#ifndef DMALLOC_H
#define DMALLOC_H
-#ifdef DEBUG_MALLOC
+#ifdef __cplusplus
+extern "C" {
+#endif
-#include <yconfig.h>
+#ifdef DEBUG_MALLOC
#ifdef malloc
#undef malloc
#define free(p) d_free(__FILE__, __LINE__, (p))
#define realloc(p, n) d_realloc(__FILE__, __LINE__, (p), (n))
-void MDF *d_malloc(char *file, int line, int nbytes);
-void MDF d_free(char *file, int line, char *ptr);
-void MDF *d_realloc(char *file, int line, char *ptr, int nbytes);
+void *d_malloc(char *file, int line, int nbytes);
+void d_free(char *file, int line, char *ptr);
+void *d_realloc(char *file, int line, char *ptr, int nbytes);
+
+#endif
+#ifdef __cplusplus
+}
#endif
#endif