]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_hc.h
updated the copyleft wwww i am not deAD! i just been 2 busy last 6 monthes
[16.git] / src / lib / 16_hc.h
index 05774e8cc834ba60faf59909b774e38987f5b54b..96c3d4967f214e4779207fef5f1878782ddfeefd 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
+ * Copyright (C) 2012-2018 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
@@ -34,25 +34,22 @@ typedef struct heapusage
        int heap_status;\r
 } hc_use_t;\r
 \r
-#ifdef __BORLANDC__\r
-#if 0\r
-/*typedef */struct _heapinfo\r
-{\r
-       int       _far *_pentry;        //- heap entry pointer\r
-       size_t _size;           //- size of heap entry\r
-       int       _useflag;             //- entry in use return value\r
-};// _heapinfo_t;\r
+#ifdef __WATCOMC__\r
+#define NPTR __near\r
 #endif\r
 \r
+#ifdef __BORLANDC__\r
+#define NPTR\r
+\r
 #define _HEAPBADBEGIN   2       /* heap header is corrupted */\r
 #define _HEAPBADNODE    3       /* heap entry is corrupted */\r
 #define _HEAPBADPTR     5       /* invalid heap entry pointer (_heapwalk) */\r
 #endif\r
 \r
 //long HC_Newfarcoreleft();\r
-void __near* HC_LargestFreeBlock(size_t __far* Size);\r
+void NPTR* HC_LargestFreeBlock(size_t* Size);\r
 size_t HC_coreleft(void);\r
-void far* HC_LargestFarFreeBlock(dword __far* Size);\r
+void far* HC_LargestFarFreeBlock(dword* Size);\r
 unsigned long HC_farcoreleft(void);\r
 //size_t HC_GetFreeSize(void);\r
 unsigned long HC_GetFarFreeSize(void);\r