]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_t.h
pee
[16.git] / src / lib / 16_t.h
index db1871f7f5d05d14f860eab9b45e45d7636c7abc..2b573262be2d6210fde3b9b8c024d0cbc0ce0081 100755 (executable)
@@ -56,9 +56,6 @@ MK_FP(segment value, 0)*/
 //typedef unsigned short _seg; // it will contains segment value (as Borland _seg)\r
 #define _seg __based( void )\r
        #endif\r
-       #ifdef __BORLANDC__\r
-#define _memavl()               coreleft()\r
-       #endif\r
 \r
 typedef void _seg * memptr;\r
 \r
@@ -72,6 +69,9 @@ typedef void _seg * memptr;
 //#define SDFPTRANDPERCONV     &\r
 //#define OBTPTRANDPERCONV     &\r
 //#define SDTPTRANDPERCONV     &\r
+\r
+#define nearmalloc malloc\r
+#define nearfree free\r
 #endif\r
 //\r
 \r
@@ -103,13 +103,19 @@ typedef void _seg * memptr;
 #define getvect _dos_getvect\r
 #define setvect _dos_setvect\r
 \r
+#define farmalloc _fmalloc\r
+#define farfree _ffree\r
+#define nearmalloc _nmalloc\r
+#define nearfree _nfree\r
+\r
 //from http://www.verycomputer.com/3_65d875cc818b54ec_1.htm\r
 void clrscr(void);\r
-#pragma aux clrscr= \\r
-  " mov ah, 0fh " \\r
-  " int 10h " \\r
-  " xor ah, ah " \\r
-  " int 10h " ;\r
+#pragma aux clrscr=\\r
+       " mov ah, 0fh "\\r
+       " int 10h "\\r
+       " xor ah, ah "\\r
+       " int 10h ";\r
+\r
 //from http://stackoverflow.com/questions/18425748/gotoxy-function-using-printf-s-position\r
 inline void gotoxy(int x,int y)\r
 {\r