summaryrefslogtreecommitdiff
path: root/src/memref.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/memref.h')
-rw-r--r--src/memref.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/src/memref.h b/src/memref.h
new file mode 100644
index 0000000..a26ac34
--- /dev/null
+++ b/src/memref.h
@@ -0,0 +1,49 @@
+//
+// AUTHOR
+// N. Nielsen
+//
+// VERSION
+// 0.7
+//
+// LICENSE
+// This software is in the public domain.
+//
+// The software is provided "as is", without warranty of any kind,
+// express or implied, including but not limited to the warranties
+// of merchantability, fitness for a particular purpose, and
+// noninfringement. In no event shall the author(s) be liable for any
+// claim, damages, or other liability, whether in an action of
+// contract, tort, or otherwise, arising from, out of, or in connection
+// with the software or the use or other dealings in the software.
+//
+// SUPPORT
+// Send bug reports to: <nielsen@memberwebs.com>
+//
+
+
+#ifndef __MEMREF_H__20010827
+#define __MEMREF_H__20010827
+
+#ifdef _DEBUG
+
+void* _refalloc_dbg(size_t sz);
+void* _refadd_dbg(void* pBuff);
+void _refrelease_dbg(void* pBuff);
+
+#define refalloc _refalloc_dbg
+#define refadd _refadd_dbg
+#define refrelease _refrelease_dbg
+
+#else
+
+void* _refalloc(size_t sz);
+void* _refadd(void* pBuff);
+void _refrelease(void* pBuff);
+
+#define refalloc _refalloc
+#define refadd _refadd
+#define refrelease _refrelease
+
+#endif
+
+#endif //__MEMREF_H__20010827 \ No newline at end of file