]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_ca.c
modified: 16.exe
[16.git] / src / lib / 16_ca.c
old mode 100644 (file)
new mode 100755 (executable)
index 6e9a56b..8cd819e
@@ -176,8 +176,14 @@ long GRFILEPOS(int c)
 */\r
 void CA_OpenDebug(global_game_variables_t *gvar)\r
 {\r
-       unlink("debug.16");\r
-       gvar->handle.debughandle = open("debug.16", O_CREAT | O_WRONLY | O_TEXT);\r
+#ifdef __BORLANDC__\r
+       unlink("debug.16b");\r
+       gvar->handle.debughandle = open("debug.16b", O_CREAT | O_WRONLY | O_TEXT);\r
+#endif\r
+#ifdef __WATCOMC__\r
+       unlink("debug.16w");\r
+       gvar->handle.debughandle = open("debug.16w", O_CREAT | O_WRONLY | O_TEXT);\r
+#endif\r
 }\r
 \r
 void CA_CloseDebug(global_game_variables_t *gvar)\r
@@ -229,8 +235,10 @@ boolean CA_FarRead(int handle, byte huge *dest, dword length, mminfo_t *mm)
                //fat=segm*0xfffflu;\r
                //length-=fat;\r
 //             printf("CA_FarRead doesn't support 64K reads yet!\n");\r
-               return 0;\r
+               //return 0;\r
        }\r
+       else\r
+       {\r
 \r
        //if(!fat&&!segm)\r
        //{\r
@@ -276,6 +284,7 @@ End:
 #endif\r
        return flag;\r
        //}else return 0;//todo: EXPAND!!!\r
+       }\r
 }\r
 \r
 \r
@@ -302,8 +311,10 @@ boolean CA_FarWrite(int handle, byte huge *source, dword length, mminfo_t *mm)
                //fat=segm*0xfffflu;\r
                //length-=fat;\r
 //             printf("CA_FarRead doesn't support 64K reads yet!\n");\r
-               return 0;\r
+               //return 0;\r
        }\r
+       else\r
+       {\r
 \r
        //if(!fat&&!segm)\r
        //{\r
@@ -349,6 +360,7 @@ End:
 #endif\r
        return flag;\r
        //}else return 0;\r
+       }\r
 }\r
 \r
 \r
@@ -1082,8 +1094,14 @@ asm      mov     ds,ax
 void CA_Startup(global_game_variables_t *gvar)\r
 {\r
 #ifdef PROFILE\r
-       unlink("profile.16");\r
-       gvar->handle.profilehandle = open("profile.16", O_CREAT | O_WRONLY | O_TEXT);\r
+#ifdef __BORLANDC__\r
+       unlink("profile.16b");\r
+       gvar->handle.profilehandle = open("profile.16b", O_CREAT | O_WRONLY | O_TEXT);\r
+#endif\r
+#ifdef __WATCOMC__\r
+       unlink("profile.16w");\r
+       gvar->handle.profilehandle = open("profile.16w", O_CREAT | O_WRONLY | O_TEXT);\r
+#endif\r
 #endif\r
 //     unlink("debug0.16");\r
 //     gvar->handle.showmemhandle = open("debug0.16", O_CREAT | O_WRONLY | O_TEXT);\r