/*
 * (C) Copyright Cogent Real-Time Systems Inc., 1997-2000.
 *     All rights reserved.
 *
 * This file constitutes a part of the Cascade (TM) C-Language
 * application programming interface.  It is not to be modified.  This
 * file is licensed for the purpose of creating programs that will
 * communicate with Cogent's products, and for no other purpose.
 * Cogent claims no rights in any program created by a party other than
 * Cogent by compiling this file, and accepts no responsibility or
 * liability in such a program.
 *
 * It is illegal for any party other than Cogent to sell the contents of
 * this file, or any part thereof, or to attempt to gain in any way from
 * the transmission of this file.  It is illegal to remove this notice
 * from this file.
 */

#if (DEBUG==1) && defined(__QNXNTO__)
#include	<malloc_g/malloc.h>
#else
// #error HUH?
#endif

DllSym void* ME_Malloc (size_t size);
DllSym void ME_Free (void* mem);
DllSym char* ME_Strsav (char* s);
DllSym void* ME_ZMalloc (size_t size);
DllSym void* ME_Realloc (void* mem, size_t size);
DllSym void* ME_ZRealloc (void* mem, size_t size);

DllSym long ME_Total;
DllSym long ME_Nallocs;
DllSym long ME_Urealloc;
DllSym long ME_Trealloc;
DllSym long ME_Nreallocs;
DllSym long ME_Hiwater;
DllSym long ME_Freed;
DllSym long ME_Nfrees;
