]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_head.h
pee!!!
[16.git] / src / lib / 16_head.h
old mode 100644 (file)
new mode 100755 (executable)
index e6e590b..8d31e20
@@ -154,8 +154,12 @@ extern     int                     profilehandle,debughandle;      //make it into game global
 #define __DEBUG__\r
 \r
 #define        nil     ((void *)0)\r
-\r
+#ifdef __BORLANDC__\r
+#define _FCORELEFT 0x90000UL-16UL\r
+#endif\r
 #ifdef __WATCOMC__\r
+#define _FCORELEFT 0x90000UL+16UL\r
+\r
 #define peekb(segm,ofs) (*(byte far*)MK_FP((segm),(ofs)))\r
 #define peekw(segm,ofs) (*(word far*)MK_FP((segm),(ofs)))\r
 #define pokeb(segm,ofs,value) (peekb((segm),(ofs)) = (byte)(value))\r
@@ -172,6 +176,14 @@ typedef void __based(__self) * memptr;
 #ifdef __BORLANDC__\r
 typedef void _seg * memptr;\r
 #endif\r
+\r
+typedef struct\r
+{\r
+//     int showmemhandle;\r
+       int                     profilehandle,debughandle;\r
+       int heaphandle;\r
+} handle_t;\r
+\r
 typedef struct\r
 {\r
        int old_mode;   //old video mode before game!\r
@@ -179,8 +191,7 @@ typedef struct
        clock_t t;\r
        dword tiku;\r
        word far* clock;\r
-       //handles for log files of the game gose here if wwww\r
-       //int heaphandle;\r
+       handle_t handle;        //handles for file logging\r
 } global_game_variables_t;\r
 \r
 /* local function */\r
@@ -190,7 +201,4 @@ long int filesize(FILE *fp);
 void printmeminfoline(byte *strc, const byte *pee, size_t h_total, size_t h_used, size_t h_free);\r
 int US_CheckParm(char *parm,char **strings);\r
 \r
-extern void CA_OpenDebug (void);\r
-extern void CA_CloseDebug (void);\r
-\r
 #endif/*_LIBHEAD_H_*/\r