X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2F16_hc.h;h=2b77b5387bded0f3accca8fa00ecb9cc45165529;hb=0df3c2d5e81ce6a2f1d498b3107e1fd223e7af80;hp=698e00937d3bf984ca3fcd58dd1e8012559936ae;hpb=71052570b201b2831361b9890c41480f9826cfd7;p=16.git diff --git a/src/lib/16_hc.h b/src/lib/16_hc.h index 698e0093..2b77b538 100755 --- a/src/lib/16_hc.h +++ b/src/lib/16_hc.h @@ -20,7 +20,7 @@ * */ /* - heap test stuff + heap check */ #ifndef __16HC__ @@ -34,30 +34,22 @@ typedef struct heapusage int heap_status; } hc_use_t; -#ifdef __BORLANDC__ -#if 0 -/*typedef */struct _heapinfo -{ - int _far *_pentry; //- heap entry pointer - size_t _size; //- size of heap entry - int _useflag; //- entry in use return value -};// _heapinfo_t; +#ifdef __WATCOMC__ +#define NPTR __near #endif +#ifdef __BORLANDC__ +#define NPTR + #define _HEAPBADBEGIN 2 /* heap header is corrupted */ #define _HEAPBADNODE 3 /* heap entry is corrupted */ #define _HEAPBADPTR 5 /* invalid heap entry pointer (_heapwalk) */ #endif //long HC_Newfarcoreleft(); -#ifdef __BORLANDC__ -void * HC_LargestFreeBlock(size_t* Size); -#endif -#ifdef __WATCOMC__ -void __near* HC_LargestFreeBlock(size_t* Size); -#endif +void NPTR* HC_LargestFreeBlock(size_t* Size); size_t HC_coreleft(void); -void far* HC_LargestFarFreeBlock(unsigned long* Size); +void far* HC_LargestFarFreeBlock(dword* Size); unsigned long HC_farcoreleft(void); //size_t HC_GetFreeSize(void); unsigned long HC_GetFarFreeSize(void);