]> 4ch.mooo.com Git - 16.git/blobdiff - 16/exmmtest/src/exmmtest.c
OK i think the borland C version and watcom version behave the same way! ^^
[16.git] / 16 / exmmtest / src / exmmtest.c
index e4f56528c2c1ef3a58d1b7c66f82aa56b9998703..a8d269790e1ff421114eabde33fc90f2eabe9790 100644 (file)
@@ -48,7 +48,7 @@ main(int argc, char *argv[])
        void __based(sega)* bigbuffer;\r
 #endif\r
 #ifdef __BORLANDC__\r
-       void memptr* bigbuffer;\r
+       memptr bigbuffer;\r
 #endif\r
 #ifdef FILERL\r
        char *bakapee;\r
@@ -56,6 +56,9 @@ main(int argc, char *argv[])
 #endif\r
        //static page_t screen;\r
 \r
+#ifdef __BORLANDC__\r
+       argc=argc;\r
+#endif\r
        printf("&main()=        %Fp\n", *argv[0]);\r
        printf("bigbuffer=      %Fp\n", bigbuffer);\r
        printf("&bigbuffer=     %Fp\n", &bigbuffer);\r
@@ -72,7 +75,7 @@ main(int argc, char *argv[])
        else bakapee = "data/koishi~.pcx";\r
 #endif\r
 \r
-       textInit();\r
+//     textInit();\r
 \r
        /* setup camera and screen~ */\r
        //bug!!!\r
@@ -108,7 +111,9 @@ main(int argc, char *argv[])
                baka=0;\r
 //     close(bakapeehandle);\r
        //hmm functions in cache system use the buffered stuff\r
+#ifdef __WATCOMC__\r
        printf("size of big buffer~=%u\n", _bmsize(sega, bigbuffer));\r
+#endif\r
 #endif\r
        printf("dark purple = purgable\n");\r
        printf("medium blue = non purgable\n");\r
@@ -144,7 +149,9 @@ main(int argc, char *argv[])
        printf("Total far free:                 %lu\n", (dword)(GetFarFreeSize()));\r
        getch();*/\r
        printf("\n");\r
+#ifdef __WATCOMC__\r
        heapdump();\r
+#endif\r
        //printf("core left:                    %lu\n", (dword)_coreleft());\r
        //printf("far core left:                        %lu\n", (dword)_farcoreleft());\r
        //printf("based core left:                      %lu\n", (dword)_basedcoreleft());\r