X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2F16_hc.h;h=2b77b5387bded0f3accca8fa00ecb9cc45165529;hb=0df3c2d5e81ce6a2f1d498b3107e1fd223e7af80;hp=05774e8cc834ba60faf59909b774e38987f5b54b;hpb=40f6a462ab3580c79bc91e86da49fa5ed37a853c;p=16.git diff --git a/src/lib/16_hc.h b/src/lib/16_hc.h index 05774e8c..2b77b538 100755 --- a/src/lib/16_hc.h +++ b/src/lib/16_hc.h @@ -34,25 +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(); -void __near* HC_LargestFreeBlock(size_t __far* Size); +void NPTR* HC_LargestFreeBlock(size_t* Size); size_t HC_coreleft(void); -void far* HC_LargestFarFreeBlock(dword __far* Size); +void far* HC_LargestFarFreeBlock(dword* Size); unsigned long HC_farcoreleft(void); //size_t HC_GetFreeSize(void); unsigned long HC_GetFarFreeSize(void);