]> 4ch.mooo.com Git - 16.git/commitdiff
ww
authorsparky4 <sparky4@cock.li>
Thu, 8 Oct 2015 22:23:29 +0000 (17:23 -0500)
committersparky4 <sparky4@cock.li>
Thu, 8 Oct 2015 22:23:29 +0000 (17:23 -0500)
31 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
exmmtest.exe
exmmtest.map
fmemtest.exe
fmemtest.map
fontgfx.exe
fontgfx.map
fonttest.exe
fonttest.map
inputest.exe
inputest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
test.exe
test.map
test2.exe
test2.map
tesuto.exe
vgmtest.exe
vgmtest.map

diff --git a/16.exe b/16.exe
index 3ba8b1083a8332c806927b22a4b5c587b3f3285a..39b5841147ef5b21d458576285460ff312f05ac5 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index e02cc921fdfadadd43a356654b518b60bddc6483..dd2d9bf19c6df22f289a982b586a3b4e5ccb9039 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:09
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1339:0000            0000f240
+DGROUP                          133a:0000            0000f240
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:6570       00000058
 kitten_TEXT            CODE           AUTO           0000:6de0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:75f0       0000158b
 timer_TEXT             CODE           AUTO           0000:8b80       00000235
-_TEXT                  CODE           AUTO           08dc:0000       00007bbb
-modex16_TEXT           CODE           AUTO           08dc:7bc0       00002180
-bitmap_TEXT            CODE           AUTO           08dc:9d40       000005c9
-16text_TEXT            CODE           AUTO           08dc:a310       0000010d
-16_in13_DATA           FAR_DATA       AUTO           131e:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1338:0004       00000000
-_NULL                  BEGDATA        DGROUP         1339:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         133b:0000       00000002
-CONST                  DATA           DGROUP         133b:0002       00000076
-CONST2                 DATA           DGROUP         1342:0008       00000102
-_DATA                  DATA           DGROUP         1353:0000       000005c1
-XIB                    DATA           DGROUP         13af:0002       00000000
-XI                     DATA           DGROUP         13af:0002       00000036
-XIE                    DATA           DGROUP         13b2:0008       00000000
-YIB                    DATA           DGROUP         13b2:0008       00000000
-YI                     DATA           DGROUP         13b2:0008       00000018
-YIE                    DATA           DGROUP         13b4:0000       00000000
-STRINGS                DATA           DGROUP         13b4:0000       00000000
-DATA                   DATA           DGROUP         13b4:0000       00000000
-_emu_init_start        EMU            DGROUP         13b4:0000       00000000
-_emu_init_end          EMU            DGROUP         13b4:0000       00000000
-_BSS                   BSS            DGROUP         13b4:0000       00000fc2
-STACK                  STACK          DGROUP         14b1:0000       0000dac0
+_TEXT                  CODE           AUTO           08dc:0000       00007bc9
+modex16_TEXT           CODE           AUTO           08dc:7bd0       00002180
+bitmap_TEXT            CODE           AUTO           08dc:9d50       000005c9
+16text_TEXT            CODE           AUTO           08dc:a320       0000010d
+16_in13_DATA           FAR_DATA       AUTO           131f:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1339:0004       00000000
+_NULL                  BEGDATA        DGROUP         133a:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         133c:0000       00000002
+CONST                  DATA           DGROUP         133c:0002       00000076
+CONST2                 DATA           DGROUP         1343:0008       00000102
+_DATA                  DATA           DGROUP         1354:0000       000005c1
+XIB                    DATA           DGROUP         13b0:0002       00000000
+XI                     DATA           DGROUP         13b0:0002       00000036
+XIE                    DATA           DGROUP         13b3:0008       00000000
+YIB                    DATA           DGROUP         13b3:0008       00000000
+YI                     DATA           DGROUP         13b3:0008       00000018
+YIE                    DATA           DGROUP         13b5:0000       00000000
+STRINGS                DATA           DGROUP         13b5:0000       00000000
+DATA                   DATA           DGROUP         13b5:0000       00000000
+_emu_init_start        EMU            DGROUP         13b5:0000       00000000
+_emu_init_end          EMU            DGROUP         13b5:0000       00000000
+_BSS                   BSS            DGROUP         13b5:0000       00000fc2
+STACK                  STACK          DGROUP         14b2:0000       0000dac0
 
 
                         +----------------+
@@ -71,12 +71,12 @@ Address        Symbol
 =======        ======
 
 Module: 16.o(/dos/z/16/src/16.c)
-1339:07b0+     _player
-1339:08b0+     _gvar
-1339:08d8+     _cpus
-1339:08dc*     _gpal
-1339:08e0+     _dpal
-1339:08e4+     _engi_stat
+133a:07b0+     _player
+133a:08b0+     _gvar
+133a:08d8+     _cpus
+133a:08dc*     _gpal
+133a:08e0+     _dpal
+133a:08e4+     _engi_stat
 0000:00cc      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:02dc+     jsoneq_
@@ -86,7 +86,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0e92      jsmn_parse_
 0000:138e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1339:090e+     _inpu
+133a:090e+     _inpu
 0000:1520+     INL_KeyService_
 0000:17ba+     Mouse_
 0000:1812+     IN_GetJoyAbs_
@@ -134,9 +134,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5aec+     MM_TotalFree_
 0000:5b82*     MM_Report_
 0000:653a*     MM_BombOnError_
-1339:0a70+     _beforesort
-1339:0a74+     _aftersort
-1339:0a78+     _XMSaddr
+133a:0a70+     _beforesort
+133a:0a74+     _aftersort
+133a:0a78+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:6570      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -154,9 +154,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6cb0*     CAL_OptimizeNodes_
 0000:6d60*     CA_Startup_
 0000:6db0*     CA_Shutdown_
-1339:0a80*     _finishcachebox
-1339:0a84*     _updatecachebox
-1339:0a88*     _drawcachebox
+133a:0a80*     _finishcachebox
+133a:0a84*     _updatecachebox
+133a:0a88*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6e1c      KITTENGETS
 0000:6e7c*     kittenopen_
@@ -167,7 +167,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:73d4+     get_line_
 0000:7446+     db_fetch_
 0000:74dc+     db_insert_
-1339:04a4+     __kitten_catalog
+133a:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:779c+     LargestFreeBlock_
 0000:782a+     _coreleft_
@@ -192,53 +192,53 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08dc:0005      __STK
 08dc:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08dc:7d78      VGAmodeX_
-08dc:7e20+     modexEnter_
-08dc:7ebc*     modexLeave_
-08dc:7ed4*     modexDefaultPage_
-08dc:7f2e*     modexNextPage_
-08dc:7fea*     modexNextPageFlexibleSize_
-08dc:808e*     modexShowPage_
-08dc:818a*     modexPanPage_
-08dc:81da*     modexSelectPlane_
-08dc:81fe+     modexClearRegion_
-08dc:8316*     oldDrawBmp_
-08dc:847c*     CDrawBmp_
-08dc:85e0*     modexDrawBmp_
-08dc:8646+     modexDrawBmpRegion_
-08dc:87b0*     modexDrawPlanarBuf_
-08dc:87ce*     modexDrawSprite_
-08dc:8834+     modexDrawSpriteRegion_
-08dc:89ac*     modexCopyPageRegion_
-08dc:8b16      modexFadeOn_
-08dc:8b46      modexFadeOff_
-08dc:8b74*     modexFlashOn_
-08dc:8ba2*     modexFlashOff_
-08dc:8c72      modexPalSave_
-08dc:8cc8      modexNewPal_
-08dc:8d18*     modexLoadPalFile_
-08dc:8dfa*     modexSavePalFile_
-08dc:8e72      modexPalBlack_
-08dc:8e9c*     modexPalWhite_
-08dc:8ec6+     modexPalUpdate_
-08dc:9436+     modexPalUpdate1_
-08dc:94b0*     modexPalUpdate0_
-08dc:94fc+     chkcolor_
-08dc:9814+     modexputPixel_
-08dc:98a2*     modexgetPixel_
-08dc:9928*     modexhlin_
-08dc:9994*     modexprint_
-08dc:9b2e*     modexprintbig_
-08dc:9caa*     cls_
-08dc:9d18+     modexWaitBorder_
-1339:04d4+     _VGA
+08dc:7d88      VGAmodeX_
+08dc:7e30+     modexEnter_
+08dc:7ecc*     modexLeave_
+08dc:7ee4*     modexDefaultPage_
+08dc:7f3e*     modexNextPage_
+08dc:7ffa*     modexNextPageFlexibleSize_
+08dc:809e*     modexShowPage_
+08dc:819a*     modexPanPage_
+08dc:81ea*     modexSelectPlane_
+08dc:820e+     modexClearRegion_
+08dc:8326*     oldDrawBmp_
+08dc:848c*     CDrawBmp_
+08dc:85f0*     modexDrawBmp_
+08dc:8656+     modexDrawBmpRegion_
+08dc:87c0*     modexDrawPlanarBuf_
+08dc:87de*     modexDrawSprite_
+08dc:8844+     modexDrawSpriteRegion_
+08dc:89bc*     modexCopyPageRegion_
+08dc:8b26      modexFadeOn_
+08dc:8b56      modexFadeOff_
+08dc:8b84*     modexFlashOn_
+08dc:8bb2*     modexFlashOff_
+08dc:8c82      modexPalSave_
+08dc:8cd8      modexNewPal_
+08dc:8d28*     modexLoadPalFile_
+08dc:8e0a*     modexSavePalFile_
+08dc:8e82      modexPalBlack_
+08dc:8eac*     modexPalWhite_
+08dc:8ed6+     modexPalUpdate_
+08dc:9446+     modexPalUpdate1_
+08dc:94c0*     modexPalUpdate0_
+08dc:950c+     chkcolor_
+08dc:9824+     modexputPixel_
+08dc:98b2*     modexgetPixel_
+08dc:9938*     modexhlin_
+08dc:99a4*     modexprint_
+08dc:9b3e*     modexprintbig_
+08dc:9cba*     cls_
+08dc:9d28+     modexWaitBorder_
+133a:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 08dc:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1339:0000*     __nullarea
-1339:04fc*     __ovlflag
-1339:04fd*     __intno
-1339:04fe*     __ovlvec
+133a:0000*     __nullarea
+133a:04fc*     __ovlflag
+133a:04fd*     __intno
+133a:04fe*     __ovlvec
 08dc:0072      _cstart_
 08dc:0145*     _Not_Enough_Memory_
 08dc:0277      __exit_
@@ -248,10 +248,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08dc:02fe      _big_code_
 08dc:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1339:1394      __argv
-1339:1398      ___argv
-1339:139c      __argc
-1339:139e      ___argc
+133a:1394      __argv
+133a:1398      ___argv
+133a:139c      __argc
+133a:139e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08dc:0305      __PIA
 08dc:02fe*     __PIS
@@ -260,35 +260,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08dc:0359      _fmalloc_
 08dc:0359      malloc_
-1339:0502      ___fheap
-1339:0504      ___fheapRover
-1339:0506      ___LargestSizeB4Rover
+133a:0502      ___fheap
+133a:0504      ___fheapRover
+133a:0506      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08dc:a042      bitmapLoadPcx_
-08dc:a19e*     bitmapLoadPcxTiles_
+08dc:a052      bitmapLoadPcx_
+08dc:a1ae*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08dc:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08dc:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08dc:066b+     __open_flags_
-08dc:092c+     _fsopen_
-08dc:0993      fopen_
-08dc:0ab6*     freopen_
+08dc:066c+     __open_flags_
+08dc:092d+     _fsopen_
+08dc:0994      fopen_
+08dc:0ab7*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08dc:0b40      fread_
+08dc:0b41      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08dc:0eb7      __get_errno_ptr_
-1339:1420      _errno
+08dc:0eb8      __get_errno_ptr_
+133a:1420      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1339:0514      ___iob
-1339:1422      ___ClosedStreams
-1339:1426      ___OpenStreams
+133a:0514      ___iob
+133a:1422      ___OpenStreams
+133a:1426      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08dc:0ebe      fprintf_
+08dc:0ebf      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08dc:0eed*     _frealloc_
-08dc:0eed      realloc_
+08dc:0eee*     _frealloc_
+08dc:0eee      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 08dc:0fca      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
@@ -314,22 +314,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 08dc:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 08dc:13ab      _nmalloc_
-1339:067c      ___nheapbeg
-1339:067e      ___MiniHeapRover
-1339:0680      ___LargestSizeB4MiniHeapRover
+133a:067c      ___nheapbeg
+133a:067e      ___MiniHeapRover
+133a:0680      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 08dc:1485      _ffree_
 08dc:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 08dc:14f2      _nfree_
-1339:142a+     ___MiniHeapFreeRover
+133a:142a+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 08dc:15ed+     _null_exit_rtn_
 08dc:15ed+     __null_int23_exit_
 08dc:15ee      exit_
 08dc:160f+     _exit_
-1339:0682+     ___int23_exit
-1339:0686      ___FPE_handler_exit
+133a:0682+     ___int23_exit
+133a:0686      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 08dc:162b      ultoa_
 08dc:16e9*     ltoa_
@@ -339,7 +339,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 08dc:1a9b      __doclose_
 08dc:1be5      __shutdown_stream_
 08dc:1bff      fclose_
-1339:142c+     ___RmTmpFileFn
+133a:142c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 08dc:1c6a+     __ibm_bios_get_ticks_
 08dc:1ce1      clock_
@@ -350,7 +350,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 08dc:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1339:0098      __IsTable
+133a:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 08dc:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -385,31 +385,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 08dc:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1339:0692      __8087
-1339:0693      __real87
-1339:0694      __dos87emucall
-1339:0696      __dos87real
+133a:0692      __8087
+133a:0693      __real87
+133a:0694      __dos87emucall
+133a:0696      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 08dc:2906*     __exit_with_msg_
 08dc:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1339:0698      __curbrk
-1339:06a0      __STACKLOW
-1339:06a2      __STACKTOP
-1339:06a4      __cbyte
-1339:06a6      __child
-1339:06a8      __no87
-1339:06b5      ___FPE_handler
-1339:069a      __psp
-1339:06a9      __get_ovl_stack
-1339:06ad      __restore_ovl_stack
-1339:06b1      __close_ovl_file
-1339:06b9      __LpCmdLine
-1339:06bd      __LpPgmName
-1339:069c      __osmajor
-1339:069d      __osminor
-1339:069e      __osmode
-1339:069f      __HShift
+133a:0698      __curbrk
+133a:06a0      __STACKLOW
+133a:06a2      __STACKTOP
+133a:06a4      __cbyte
+133a:06a6      __child
+133a:06a8      __no87
+133a:06b5      ___FPE_handler
+133a:069a      __psp
+133a:06a9      __get_ovl_stack
+133a:06ad      __restore_ovl_stack
+133a:06b1      __close_ovl_file
+133a:06b9      __LpCmdLine
+133a:06bd      __LpPgmName
+133a:069c      __osmajor
+133a:069d      __osminor
+133a:069e      __osmode
+133a:069f      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08dc:292a      __fill_buffer_
 08dc:2b79      fgetc_
@@ -419,8 +419,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 08dc:3039      rand_
 08dc:307b*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08dc:a386*     textInit_
-1339:1434      _romFonts
+08dc:a396*     textInit_
+133a:1434      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 08dc:30b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -431,7 +431,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 08dc:32cc      __FiniRtns
 08dc:32cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1339:06c6      ___uselfn
+133a:06c6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 08dc:3330      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -449,9 +449,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 08dc:3b7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08dc:3b7f*     __set_commode_
-1339:06c8      __commode
+133a:06c8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1339:06ca      __fmode
+133a:06ca      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08dc:3b8b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -487,7 +487,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08dc:4ab6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1339:0050      ___Alphabet
+133a:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08dc:4ab9      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -498,9 +498,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08dc:4b72      __GetIOMode_
 08dc:4ba7      __SetIOMode_nogrow_
-1339:06e0      ___NFiles
-1339:06e2      ___init_mode
-1339:070a      ___io_mode
+133a:06e0      ___NFiles
+133a:06e2      ___init_mode
+133a:070a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08dc:4bdc      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -520,9 +520,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08dc:4ef2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08dc:4f0e*     __get_doserrno_ptr_
-1339:1450      __doserrno
+133a:1450      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1339:070e      ___umaskval
+133a:070e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08dc:4f15      _dos_creat_
 08dc:4f39*     _dos_creatnew_
@@ -533,9 +533,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08dc:5142      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1339:1454      ___env_mask
-1339:1458      _environ
-1339:145c*     __wenviron
+133a:1454      ___env_mask
+133a:1458      _environ
+133a:145c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08dc:5184      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -556,7 +556,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08dc:56da      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08dc:574a      __EnterWVIDEO_
-1339:072e+     ___WD_Present
+133a:072e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 08dc:576e      __flushall_
 08dc:5802      flushall_
@@ -569,80 +569,80 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08dc:5a57      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1339:1460      ____Argv
-1339:1464      ____Argc
+133a:1460      ____Argv
+133a:1464      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1339:0730      __amblksiz
+133a:0730      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1339:0762      __Start_XI
-1339:0798      __End_XI
-1339:0798      __Start_YI
-1339:07b0      __End_YI
+133a:0762      __Start_XI
+133a:0798      __End_XI
+133a:0798      __Start_YI
+133a:07b0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1339:1466      ___historical_splitparms
+133a:1466      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08dc:6bba*     _heapenable_
-1339:0732      ___heap_enabled
+08dc:6bc8*     _heapenable_
+133a:0732      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08dc:6bcb      _bfree_
+08dc:6bd9      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08dc:6bf0      _bexpand_
+08dc:6bfe      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08dc:6c4a      _DoINTR_
+08dc:6c58      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08dc:6fc3*     sbrk_
-08dc:6fd3      __brk_
+08dc:6fd1*     sbrk_
+08dc:6fe1      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08dc:703b      fsync_
+08dc:7049      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08dc:705e      __setenvp_
-08dc:71ea      __freeenvp_
+08dc:706c      __setenvp_
+08dc:71f8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1339:0734      ___IsDBCS
+133a:0734      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08dc:7248*     _ismbblead_
-1339:146c      ___MBCSIsTable
+08dc:7256*     _ismbblead_
+133a:146c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08dc:72a2      __mbinit_
-1339:0736      ___MBCodePage
+08dc:72b0      __mbinit_
+133a:0736      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08dc:737d      _mbdtoupper_
+08dc:738b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08dc:738b      toupper_
+08dc:7399      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1339:0738      __8087cw
+133a:0738      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1339:073a      ___Save8087
-1339:073e      ___Rest8087
+133a:073a      ___Save8087
+133a:073e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08dc:739a      __GrabFP87_
+08dc:73a8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08dc:73cc*     __init_8087_emu
-08dc:73d2      __x87id
+08dc:73da*     __init_8087_emu
+08dc:73e0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08dc:742f      wctomb_
+08dc:743d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08dc:747a+     utoa_
-08dc:751b      itoa_
+08dc:7488+     utoa_
+08dc:7529      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08dc:7565      strupr_
+08dc:7573      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1339:0742      ___EFG_printf
-1339:0746*     ___EFG_scanf
+133a:0742      ___EFG_printf
+133a:0746*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08dc:75ad      ulltoa_
-08dc:76ea*     lltoa_
+08dc:75bb      ulltoa_
+08dc:76f8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08dc:775b*     _dos_close_
-08dc:7769      _dos_commit_
+08dc:7769*     _dos_close_
+08dc:7777      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08dc:7778      clearenv_
+08dc:7786      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08dc:78ae      __Init_FPE_handler_
-08dc:78e7      __Fini_FPE_handler_
-08dc:791e*     __FPEHandler
+08dc:78bc      __Init_FPE_handler_
+08dc:78f5      __Fini_FPE_handler_
+08dc:792c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1339:0760      ___FPE_int
+133a:0760      ___FPE_int
 
 
                         +--------------------+
@@ -658,6 +658,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000225d0 (140752.)
+Memory size:  000225e0 (140768.)
 Entry point address: 08dc:0072
 Link time: 00:00.00
index db121c72ceb875f7c834f392b7ed5ba865c92e37..9a69374f344c7754ef9a0a9df4716e8b95d3e6dc 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 8e428c8d531d300520e44a8c549c51cb91b12e02..088d0b0ade6ee5ee42029db6c376c895fd393323 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:09
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          13c7:0000            0000f080
+DGROUP                          13ca:0000            0000f080
 
 
 
@@ -33,29 +33,29 @@ wcpu_TEXT              CODE           AUTO           0000:53d0       00000058
 kitten_TEXT            CODE           AUTO           0000:5c40       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6450       0000158b
 timer_TEXT             CODE           AUTO           0000:79e0       00000235
-_TEXT                  CODE           AUTO           07c2:0000       0000907d
-modex16_TEXT           CODE           AUTO           07c2:9080       00002180
-16text_TEXT            CODE           AUTO           07c2:b200       0000010d
-bakapee_TEXT           CODE           AUTO           07c2:b310       00000b86
-16_in13_DATA           FAR_DATA       AUTO           13ac:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           13c6:0004       00000000
-_NULL                  BEGDATA        DGROUP         13c7:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         13c9:0000       00000002
-CONST                  DATA           DGROUP         13c9:0002       00000076
-CONST2                 DATA           DGROUP         13d0:0008       0000010a
-_DATA                  DATA           DGROUP         13e2:0000       000005a9
-XIB                    DATA           DGROUP         143c:000a       00000000
-XI                     DATA           DGROUP         143c:000a       00000036
-XIE                    DATA           DGROUP         1440:0000       00000000
-YIB                    DATA           DGROUP         1440:0000       00000000
-YI                     DATA           DGROUP         1440:0000       00000018
-YIE                    DATA           DGROUP         1441:0008       00000000
-STRINGS                DATA           DGROUP         1441:0008       00000000
-DATA                   DATA           DGROUP         1441:0008       00000000
-_emu_init_start        EMU            DGROUP         1441:0008       00000000
-_emu_init_end          EMU            DGROUP         1441:0008       00000000
-_BSS                   BSS            DGROUP         1442:0000       00000e02
-STACK                  STACK          DGROUP         1523:0000       0000dac0
+_TEXT                  CODE           AUTO           07c2:0000       000090ab
+modex16_TEXT           CODE           AUTO           07c2:90b0       00002180
+16text_TEXT            CODE           AUTO           07c2:b230       0000010d
+bakapee_TEXT           CODE           AUTO           07c2:b340       00000b86
+16_in13_DATA           FAR_DATA       AUTO           13af:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           13c9:0004       00000000
+_NULL                  BEGDATA        DGROUP         13ca:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         13cc:0000       00000002
+CONST                  DATA           DGROUP         13cc:0002       00000076
+CONST2                 DATA           DGROUP         13d3:0008       0000010a
+_DATA                  DATA           DGROUP         13e5:0000       000005a9
+XIB                    DATA           DGROUP         143f:000a       00000000
+XI                     DATA           DGROUP         143f:000a       00000036
+XIE                    DATA           DGROUP         1443:0000       00000000
+YIB                    DATA           DGROUP         1443:0000       00000000
+YI                     DATA           DGROUP         1443:0000       00000018
+YIE                    DATA           DGROUP         1444:0008       00000000
+STRINGS                DATA           DGROUP         1444:0008       00000000
+DATA                   DATA           DGROUP         1444:0008       00000000
+_emu_init_start        EMU            DGROUP         1444:0008       00000000
+_emu_init_end          EMU            DGROUP         1444:0008       00000000
+_BSS                   BSS            DGROUP         1445:0000       00000e02
+STACK                  STACK          DGROUP         1526:0000       0000dac0
 
 
                         +----------------+
@@ -71,7 +71,7 @@ Address        Symbol
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
 0000:00a2      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-13c7:07ce+     _inpu
+13ca:07ce+     _inpu
 0000:0380+     INL_KeyService_
 0000:061a+     Mouse_
 0000:0672+     IN_GetJoyAbs_
@@ -119,9 +119,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:494c+     MM_TotalFree_
 0000:49e2*     MM_Report_
 0000:539a*     MM_BombOnError_
-13c7:0930+     _beforesort
-13c7:0934+     _aftersort
-13c7:0938+     _XMSaddr
+13ca:0930+     _beforesort
+13ca:0934+     _aftersort
+13ca:0938+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:53d0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -139,9 +139,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b10*     CAL_OptimizeNodes_
 0000:5bc0*     CA_Startup_
 0000:5c10*     CA_Shutdown_
-13c7:0940*     _finishcachebox
-13c7:0944*     _updatecachebox
-13c7:0948*     _drawcachebox
+13ca:0940*     _finishcachebox
+13ca:0944*     _updatecachebox
+13ca:0948*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c7c      KITTENGETS
 0000:5cdc*     kittenopen_
@@ -152,7 +152,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6234+     get_line_
 0000:62a6+     db_fetch_
 0000:633c+     db_insert_
-13c7:04a4+     __kitten_catalog
+13ca:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65fc+     LargestFreeBlock_
 0000:668a+     _coreleft_
@@ -183,62 +183,62 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 07c2:00af      __PIA
 07c2:00a8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-07c2:9238      VGAmodeX_
-07c2:92e0+     modexEnter_
-07c2:937c*     modexLeave_
-07c2:9394      modexDefaultPage_
-07c2:93ee*     modexNextPage_
-07c2:94aa*     modexNextPageFlexibleSize_
-07c2:954e      modexShowPage_
-07c2:964a*     modexPanPage_
-07c2:969a*     modexSelectPlane_
-07c2:96be      modexClearRegion_
-07c2:97d6*     oldDrawBmp_
-07c2:993c*     CDrawBmp_
-07c2:9aa0*     modexDrawBmp_
-07c2:9b06+     modexDrawBmpRegion_
-07c2:9c70*     modexDrawPlanarBuf_
-07c2:9c8e*     modexDrawSprite_
-07c2:9cf4+     modexDrawSpriteRegion_
-07c2:9e6c*     modexCopyPageRegion_
-07c2:9fd6*     modexFadeOn_
-07c2:a006*     modexFadeOff_
-07c2:a034*     modexFlashOn_
-07c2:a062*     modexFlashOff_
-07c2:a132+     modexPalSave_
-07c2:a188+     modexNewPal_
-07c2:a1d8*     modexLoadPalFile_
-07c2:a2ba*     modexSavePalFile_
-07c2:a332*     modexPalBlack_
-07c2:a35c*     modexPalWhite_
-07c2:a386+     modexPalUpdate_
-07c2:a8f6+     modexPalUpdate1_
-07c2:a970*     modexPalUpdate0_
-07c2:a9bc+     chkcolor_
-07c2:acd4      modexputPixel_
-07c2:ad62*     modexgetPixel_
-07c2:ade8*     modexhlin_
-07c2:ae54      modexprint_
-07c2:afee*     modexprintbig_
-07c2:b16a      cls_
-07c2:b1d8+     modexWaitBorder_
-13c7:04d4      _VGA
+07c2:9268      VGAmodeX_
+07c2:9310+     modexEnter_
+07c2:93ac*     modexLeave_
+07c2:93c4      modexDefaultPage_
+07c2:941e*     modexNextPage_
+07c2:94da*     modexNextPageFlexibleSize_
+07c2:957e      modexShowPage_
+07c2:967a*     modexPanPage_
+07c2:96ca*     modexSelectPlane_
+07c2:96ee      modexClearRegion_
+07c2:9806*     oldDrawBmp_
+07c2:996c*     CDrawBmp_
+07c2:9ad0*     modexDrawBmp_
+07c2:9b36+     modexDrawBmpRegion_
+07c2:9ca0*     modexDrawPlanarBuf_
+07c2:9cbe*     modexDrawSprite_
+07c2:9d24+     modexDrawSpriteRegion_
+07c2:9e9c*     modexCopyPageRegion_
+07c2:a006*     modexFadeOn_
+07c2:a036*     modexFadeOff_
+07c2:a064*     modexFlashOn_
+07c2:a092*     modexFlashOff_
+07c2:a162+     modexPalSave_
+07c2:a1b8+     modexNewPal_
+07c2:a208*     modexLoadPalFile_
+07c2:a2ea*     modexSavePalFile_
+07c2:a362*     modexPalBlack_
+07c2:a38c*     modexPalWhite_
+07c2:a3b6+     modexPalUpdate_
+07c2:a926+     modexPalUpdate1_
+07c2:a9a0*     modexPalUpdate0_
+07c2:a9ec+     chkcolor_
+07c2:ad04      modexputPixel_
+07c2:ad92*     modexgetPixel_
+07c2:ae18*     modexhlin_
+07c2:ae84      modexprint_
+07c2:b01e*     modexprintbig_
+07c2:b19a      cls_
+07c2:b208+     modexWaitBorder_
+13ca:04d4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-07c2:b276      textInit_
-13c7:1254      _romFonts
+07c2:b2a6      textInit_
+13ca:1254      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 07c2:00c6      kbhit_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-07c2:b318*     pdump_
-07c2:b37a+     colortest_
-07c2:b3ce+     colorz_
-07c2:b434+     ssd_
-07c2:b552+     dingpp_
-07c2:b5c4+     dingo_
-07c2:b65a+     dingas_
-07c2:b708+     dingu_
-07c2:b76a+     dingq_
-07c2:b80a      ding_
+07c2:b348*     pdump_
+07c2:b3aa+     colortest_
+07c2:b3fe+     colorz_
+07c2:b464+     ssd_
+07c2:b582+     dingpp_
+07c2:b5f4+     dingo_
+07c2:b68a+     dingas_
+07c2:b738+     dingu_
+07c2:b79a+     dingq_
+07c2:b83a      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 07c2:00dd      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
@@ -247,10 +247,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c)
 07c2:01d6+     vscanf_
 07c2:0204      scanf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-13c7:0000*     __nullarea
-13c7:0504*     __ovlflag
-13c7:0505*     __intno
-13c7:0506*     __ovlvec
+13ca:0000*     __nullarea
+13ca:0504*     __ovlflag
+13ca:0505*     __intno
+13ca:0506*     __ovlvec
 07c2:022c      _cstart_
 07c2:02ff*     _Not_Enough_Memory_
 07c2:0431      __exit_
@@ -260,10 +260,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 07c2:04b8      _big_code_
 07c2:04b8*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-13c7:126c      __argv
-13c7:1270      ___argv
-13c7:1274      __argc
-13c7:1276      ___argc
+13ca:126c      __argv
+13ca:1270      ___argv
+13ca:1274      __argc
+13ca:1276      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 07c2:04b8+     int86x_
 07c2:063b      int86_
@@ -285,28 +285,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 07c2:07e4      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 07c2:0829      _nmalloc_
-13c7:050a      ___nheapbeg
-13c7:050c      ___MiniHeapRover
-13c7:050e      ___LargestSizeB4MiniHeapRover
+13ca:050a      ___nheapbeg
+13ca:050c      ___MiniHeapRover
+13ca:050e      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 07c2:0903      _fmalloc_
 07c2:0903      malloc_
-13c7:0510      ___fheap
-13c7:0512      ___fheapRover
-13c7:0514      ___LargestSizeB4Rover
+13ca:0510      ___fheap
+13ca:0512      ___fheapRover
+13ca:0514      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 07c2:0a78      _ffree_
 07c2:0a78      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 07c2:0ae5      _nfree_
-13c7:1278+     ___MiniHeapFreeRover
+13ca:1278+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 07c2:0be0+     _null_exit_rtn_
 07c2:0be0+     __null_int23_exit_
 07c2:0be1      exit_
 07c2:0c02+     _exit_
-13c7:0516+     ___int23_exit
-13c7:051a      ___FPE_handler_exit
+13ca:0516+     ___int23_exit
+13ca:051a      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 07c2:0c1e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -325,7 +325,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 07c2:15c5      __doclose_
 07c2:170f      __shutdown_stream_
 07c2:1729      fclose_
-13c7:127a+     ___RmTmpFileFn
+13ca:127a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 07c2:1794+     __ibm_bios_get_ticks_
 07c2:180b      clock_
@@ -334,7 +334,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 07c2:1a18      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-13c7:0098      __IsTable
+13ca:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 07c2:1c10      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -369,31 +369,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 07c2:240b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-13c7:0526      __8087
-13c7:0527      __real87
-13c7:0528      __dos87emucall
-13c7:052a      __dos87real
+13ca:0526      __8087
+13ca:0527      __real87
+13ca:0528      __dos87emucall
+13ca:052a      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 07c2:241a*     __exit_with_msg_
 07c2:241f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-13c7:052c      __curbrk
-13c7:0534      __STACKLOW
-13c7:0536      __STACKTOP
-13c7:0538      __cbyte
-13c7:053a      __child
-13c7:053c      __no87
-13c7:0549      ___FPE_handler
-13c7:052e      __psp
-13c7:053d      __get_ovl_stack
-13c7:0541      __restore_ovl_stack
-13c7:0545      __close_ovl_file
-13c7:054d      __LpCmdLine
-13c7:0551      __LpPgmName
-13c7:0530      __osmajor
-13c7:0531      __osminor
-13c7:0532      __osmode
-13c7:0533      __HShift
+13ca:052c      __curbrk
+13ca:0534      __STACKLOW
+13ca:0536      __STACKTOP
+13ca:0538      __cbyte
+13ca:053a      __child
+13ca:053c      __no87
+13ca:0549      ___FPE_handler
+13ca:052e      __psp
+13ca:053d      __get_ovl_stack
+13ca:0541      __restore_ovl_stack
+13ca:0545      __close_ovl_file
+13ca:054d      __LpCmdLine
+13ca:0551      __LpPgmName
+13ca:0530      __osmajor
+13ca:0531      __osminor
+13ca:0532      __osmode
+13ca:0533      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 07c2:243e+     __fill_buffer_
 07c2:268d      fgetc_
@@ -402,252 +402,252 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 07c2:2b4d      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-13c7:0556      ___iob
-13c7:1282      ___ClosedStreams
-13c7:1286      ___OpenStreams
+13ca:0556      ___iob
+13ca:1282      ___OpenStreams
+13ca:1286      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-07c2:2cc6      __fprtf_
+07c2:2cdf      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
-07c2:2e19      ungetc_
+07c2:2e32      ungetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c)
-07c2:404e      __scnf_
+07c2:406b      __scnf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-07c2:4314      __CMain
+07c2:4331      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-07c2:437a      __InitRtns
-07c2:437a*     __FInitRtns
-07c2:43d5      __FiniRtns
-07c2:43d5*     __FFiniRtns
+07c2:4397      __InitRtns
+07c2:4397*     __FInitRtns
+07c2:43f2      __FiniRtns
+07c2:43f2*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-13c7:06be      ___uselfn
+13ca:06be      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-07c2:443a      __DOSseg__
+07c2:4456      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-07c2:443b      __Init_Argv_
-07c2:449e+     _getargv_
-07c2:47ce      __Fini_Argv_
+07c2:4457      __Init_Argv_
+07c2:44ba+     _getargv_
+07c2:47ea      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-07c2:47f8      intr_
+07c2:4814      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-07c2:480c      segread_
+07c2:4828      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-07c2:48f7      __LastFree_
-07c2:4971      __ExpandDGROUP_
+07c2:4913      __LastFree_
+07c2:498d      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-07c2:4a82      __nmemneed_
+07c2:4a9e      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-07c2:4a90      __MemAllocator
-07c2:4b5a      __MemFree
+07c2:4ab0      __MemAllocator
+07c2:4b7a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-07c2:4cb7      __GrowSeg_
+07c2:4cd7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-07c2:4e2d      __AllocSeg_
+07c2:4e4d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-07c2:4f1c      __fmemneed_
+07c2:4f3c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-13c7:0022      ___Alphabet
+13ca:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-07c2:4f1f      __lseek_
+07c2:4f3f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-07c2:4f59*     __dosretax
-07c2:4f5e*     __dosret0
-07c2:4f65      __set_errno_dos_
-07c2:4fcd*     __set_errno_dos_reterr_
+07c2:4f79*     __dosretax
+07c2:4f7e*     __dosret0
+07c2:4f85      __set_errno_dos_
+07c2:4fed*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-07c2:4fd8*     __get_errno_ptr_
-13c7:128e      _errno
+07c2:4ff8*     __get_errno_ptr_
+13ca:128e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-07c2:4fdf      __GetIOMode_
-07c2:5014      __SetIOMode_nogrow_
-13c7:06d4      ___NFiles
-13c7:06d6      ___init_mode
-13c7:06fe      ___io_mode
+07c2:4fff      __GetIOMode_
+07c2:5034      __SetIOMode_nogrow_
+13ca:06d4      ___NFiles
+13ca:06d6      ___init_mode
+13ca:06fe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-07c2:5049*     __set_commode_
-13c7:0702      __commode
+07c2:5069*     __set_commode_
+13ca:0702      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-13c7:0704      __fmode
+13ca:0704      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-07c2:5055      __chktty_
+07c2:5075      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-07c2:50b4      __freefp_
-07c2:5155      __purgefp_
+07c2:50d4      __freefp_
+07c2:5175      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-07c2:5196      __allocfp_
+07c2:51b6      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-07c2:5346      __close_
+07c2:5366      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-07c2:537c      __flush_
+07c2:539c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-07c2:55c5      fflush_
+07c2:55e5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-07c2:55da      tell_
+07c2:55fa      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-07c2:55eb      lseek_
+07c2:560b      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-07c2:561c      __doserror_
-07c2:562a      __doserror1_
+07c2:563c      __doserror_
+07c2:564a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-07c2:5636      _dos_open_
+07c2:5656      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-07c2:565c      isatty_
+07c2:567c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-07c2:5678*     __get_doserrno_ptr_
-13c7:1290      __doserrno
+07c2:5698*     __get_doserrno_ptr_
+13ca:1290      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-13c7:0706      ___umaskval
+13ca:0706      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-07c2:567f      _dos_creat_
-07c2:56a3*     _dos_creatnew_
+07c2:569f      _dos_creat_
+07c2:56c3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-07c2:56c4+     __grow_iomode_
-07c2:57ab+     __shrink_iomode_
-07c2:57ec      __SetIOMode_
+07c2:56e4+     __grow_iomode_
+07c2:57cb+     __shrink_iomode_
+07c2:580c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-07c2:58ac      vsprintf_
+07c2:58cc      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-13c7:1294      ___env_mask
-13c7:1298      _environ
-13c7:129c*     __wenviron
+13ca:1294      ___env_mask
+13ca:1298      _environ
+13ca:129c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-07c2:58ee      _mbterm_
+07c2:590e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-07c2:5941      _mbsnextc_
+07c2:5961      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-07c2:599c      _mbctoupper_
+07c2:59bc      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-07c2:59bf      _mbsinc_
+07c2:59df      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-07c2:5a11      __ChkTTYIOMode_
-07c2:5a7f*     __IOMode_
+07c2:5a31      __ChkTTYIOMode_
+07c2:5a9f*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-07c2:5b51      __HeapWalk_
+07c2:5b71      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-07c2:5d91*     _fpreset_
-07c2:5dbc      __init_8087_
-07c2:5def+     __default_sigfpe_handler_
-07c2:5e44      __chk8087_
+07c2:5db1*     _fpreset_
+07c2:5ddc      __init_8087_
+07c2:5e0f+     __default_sigfpe_handler_
+07c2:5e64      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-07c2:5eb4      __EnterWVIDEO_
-13c7:0726+     ___WD_Present
+07c2:5ed4      __EnterWVIDEO_
+13ca:0726+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-07c2:5ed8      __flushall_
-07c2:5f6c      flushall_
+07c2:5ef8      __flushall_
+07c2:5f8c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-07c2:5f72      getche_
+07c2:5f92      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-07c2:5f8c      __ioalloc_
+07c2:5fac      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-07c2:611a      __qread_
+07c2:613a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-07c2:613a      __qwrite_
+07c2:615a      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-07c2:619a      fputc_
+07c2:61ba      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-07c2:636f      __InitFiles_
+07c2:638f      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-07c2:65a3*     fcloseall_
-07c2:65aa      __full_io_exit_
+07c2:65c3*     fcloseall_
+07c2:65ca      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-07c2:65b4      __prtf_
+07c2:65d4      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-13c7:0728      ___IsDBCS
+13ca:0728      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-07c2:7716*     _ismbblead_
-13c7:12a0      ___MBCSIsTable
+07c2:7744*     _ismbblead_
+13ca:12a0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
-07c2:7732      mbtowc_
+07c2:7760      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-13c7:019a      __Bits
+13ca:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
-07c2:7850      __FDFS
+07c2:787e      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-13c7:072a      ___EFG_printf
-13c7:072e      ___EFG_scanf
+13ca:072a      ___EFG_printf
+13ca:072e      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
-07c2:78c7*     __I8M
-07c2:78c7      __U8M
-07c2:78ac*     __I8ME
-07c2:78ac*     __U8ME
+07c2:78f5*     __I8M
+07c2:78f5      __U8M
+07c2:78da*     __I8ME
+07c2:78da*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-13c7:13a2      ____Argv
-13c7:13a6      ____Argc
+13ca:13a2      ____Argv
+13ca:13a6      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-13c7:0732      __amblksiz
+13ca:0732      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-13c7:075a      __Start_XI
-13c7:0790      __End_XI
-13c7:0790      __Start_YI
-13c7:07a8      __End_YI
+13ca:075a      __Start_XI
+13ca:0790      __End_XI
+13ca:0790      __Start_YI
+13ca:07a8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-13c7:13a8      ___historical_splitparms
+13ca:13a8      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-07c2:7a12      _DoINTR_
+07c2:7a40      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-07c2:7d8b*     _heapenable_
-13c7:0734      ___heap_enabled
+07c2:7db9*     _heapenable_
+13ca:0734      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-07c2:7d9c*     sbrk_
-07c2:7dac      __brk_
+07c2:7dca*     sbrk_
+07c2:7dda      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-07c2:7e14      fsync_
+07c2:7e42      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-07c2:7e19*     _frealloc_
-07c2:7e19      realloc_
+07c2:7e47*     _frealloc_
+07c2:7e47      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-07c2:7f13      __setenvp_
-07c2:809f      __freeenvp_
+07c2:7f41      __setenvp_
+07c2:80cd      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-07c2:813b      __mbinit_
-13c7:0736      ___MBCodePage
+07c2:8169      __mbinit_
+13ca:0736      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-07c2:8216      _mbdtoupper_
+07c2:8244      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-07c2:8224      toupper_
+07c2:8252      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-13c7:0738      __8087cw
+13ca:0738      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-13c7:073a      ___Save8087
-13c7:073e      ___Rest8087
+13ca:073a      ___Save8087
+13ca:073e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-07c2:8233      __GrabFP87_
+07c2:8261      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-07c2:8266*     __init_8087_emu
-07c2:826c      __x87id
+07c2:8294*     __init_8087_emu
+07c2:829a      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-07c2:82c9      wctomb_
+07c2:82f7      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-07c2:8314+     utoa_
-07c2:83b5      itoa_
+07c2:8342+     utoa_
+07c2:83e3      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-07c2:83ff      strupr_
+07c2:842d      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-07c2:8434      ulltoa_
-07c2:8571*     lltoa_
+07c2:8462      ulltoa_
+07c2:859f*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-07c2:85e2*     _dos_close_
-07c2:85f0      _dos_commit_
+07c2:8610*     _dos_close_
+07c2:861e      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-07c2:85ff*     _msize_
-07c2:861a      _fmsize_
+07c2:862d*     _msize_
+07c2:8648      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-07c2:862b      __HeapManager_expand_
-07c2:8b34      _nexpand_
+07c2:8659      __HeapManager_expand_
+07c2:8b62      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-07c2:8b87      _fexpand_
-07c2:8b87*     _expand_
+07c2:8bb5      _fexpand_
+07c2:8bb5*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-07c2:8bbc      clearenv_
+07c2:8bea      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-07c2:8cf2      __Init_FPE_handler_
-07c2:8d2b      __Fini_FPE_handler_
-07c2:8d62*     __FPEHandler
+07c2:8d20      __Init_FPE_handler_
+07c2:8d59      __Fini_FPE_handler_
+07c2:8d90*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-07c2:8ff4      _bfree_
+07c2:9022      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-07c2:9019      _bexpand_
+07c2:9047      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-13c7:0758      ___FPE_int
+13ca:0758      ___FPE_int
 
 
                         +--------------------+
@@ -663,6 +663,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022cf0 (142576.)
+Memory size:  00022d20 (142624.)
 Entry point address: 07c2:022c
 Link time: 00:00.00
index 98b280c2c1eae478b24d8f3160f133d89cc08bb5..7f0f2364066cb74c3b7e43280a6f68209baf1633 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index 7c7a5cc1144088fe653480fd020fe698522a4bd9..145c20384883b24a18bf245b521db5e59f46fab0 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:09
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0edf:0000            0000e730
+DGROUP                          0ee0:0000            0000e730
 
 
 
@@ -33,26 +33,26 @@ wcpu_TEXT              CODE           AUTO           0000:5510       00000058
 kitten_TEXT            CODE           AUTO           0000:5d80       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6590       0000158b
 timer_TEXT             CODE           AUTO           0000:7b20       00000235
-_TEXT                  CODE           AUTO           0000:7d60       00006ed3
-16_in13_DATA           FAR_DATA       AUTO           0ec4:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0ede:0004       00000000
-_NULL                  BEGDATA        DGROUP         0edf:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ee1:0000       00000002
-CONST                  DATA           DGROUP         0ee1:0002       00000076
-CONST2                 DATA           DGROUP         0ee8:0008       00000102
-_DATA                  DATA           DGROUP         0ef9:0000       0000056b
-XIB                    DATA           DGROUP         0f4f:000c       00000000
-XI                     DATA           DGROUP         0f4f:000c       00000036
-XIE                    DATA           DGROUP         0f53:0002       00000000
-YIB                    DATA           DGROUP         0f53:0002       00000000
-YI                     DATA           DGROUP         0f53:0002       00000018
-YIE                    DATA           DGROUP         0f54:000a       00000000
-STRINGS                DATA           DGROUP         0f54:000a       00000000
-DATA                   DATA           DGROUP         0f54:000a       00000000
-_emu_init_start        EMU            DGROUP         0f54:000a       00000000
-_emu_init_end          EMU            DGROUP         0f54:000a       00000000
-_BSS                   BSS            DGROUP         0f55:0000       0000050a
-STACK                  STACK          DGROUP         0fa6:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7d60       00006ee1
+16_in13_DATA           FAR_DATA       AUTO           0ec5:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0edf:0004       00000000
+_NULL                  BEGDATA        DGROUP         0ee0:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ee2:0000       00000002
+CONST                  DATA           DGROUP         0ee2:0002       00000076
+CONST2                 DATA           DGROUP         0ee9:0008       00000102
+_DATA                  DATA           DGROUP         0efa:0000       0000056b
+XIB                    DATA           DGROUP         0f50:000c       00000000
+XI                     DATA           DGROUP         0f50:000c       00000036
+XIE                    DATA           DGROUP         0f54:0002       00000000
+YIB                    DATA           DGROUP         0f54:0002       00000000
+YI                     DATA           DGROUP         0f54:0002       00000018
+YIE                    DATA           DGROUP         0f55:000a       00000000
+STRINGS                DATA           DGROUP         0f55:000a       00000000
+DATA                   DATA           DGROUP         0f55:000a       00000000
+_emu_init_start        EMU            DGROUP         0f55:000a       00000000
+_emu_init_end          EMU            DGROUP         0f55:000a       00000000
+_BSS                   BSS            DGROUP         0f56:0000       0000050a
+STACK                  STACK          DGROUP         0fa7:0000       0000dac0
 
 
                         +----------------+
@@ -67,9 +67,9 @@ Address        Symbol
 
 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
 0000:0110      main_
-0edf:0760+     _gvar
+0ee0:0760+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0edf:079e+     _inpu
+0ee0:079e+     _inpu
 0000:04c0+     INL_KeyService_
 0000:075a+     Mouse_
 0000:07b2+     IN_GetJoyAbs_
@@ -117,9 +117,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:4a8c+     MM_TotalFree_
 0000:4b22*     MM_Report_
 0000:54da*     MM_BombOnError_
-0edf:0900+     _beforesort
-0edf:0904+     _aftersort
-0edf:0908+     _XMSaddr
+0ee0:0900+     _beforesort
+0ee0:0904+     _aftersort
+0ee0:0908+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5510      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -137,9 +137,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5c50*     CAL_OptimizeNodes_
 0000:5d00      CA_Startup_
 0000:5d50      CA_Shutdown_
-0edf:0910*     _finishcachebox
-0edf:0914*     _updatecachebox
-0edf:0918*     _drawcachebox
+0ee0:0910*     _finishcachebox
+0ee0:0914*     _updatecachebox
+0ee0:0918*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5dbc      KITTENGETS
 0000:5e1c*     kittenopen_
@@ -150,7 +150,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6374+     get_line_
 0000:63e6+     db_fetch_
 0000:647c+     db_insert_
-0edf:0494+     __kitten_catalog
+0ee0:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:673c+     LargestFreeBlock_
 0000:67ca+     _coreleft_
@@ -177,9 +177,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7da2      _fmalloc_
 0000:7da2      malloc_
-0edf:04b6      ___fheap
-0edf:04b8      ___fheapRover
-0edf:04ba      ___LargestSizeB4Rover
+0ee0:04b6      ___fheap
+0ee0:04b8      ___fheapRover
+0ee0:04ba      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7f1f      __PIA
 0000:7f18*     __PIS
@@ -193,10 +193,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:7fb6      _ffree_
 0000:7fb6      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0edf:0000*     __nullarea
-0edf:04bc*     __ovlflag
-0edf:04bd*     __intno
-0edf:04be*     __ovlvec
+0ee0:0000*     __nullarea
+0ee0:04bc*     __ovlflag
+0ee0:04bd*     __intno
+0ee0:04be*     __ovlvec
 0000:8024      _cstart_
 0000:80f7*     _Not_Enough_Memory_
 0000:8229      __exit_
@@ -206,10 +206,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:82b0      _big_code_
 0000:82b0*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0edf:0924      __argv
-0edf:0928      ___argv
-0edf:092c      __argc
-0edf:092e      ___argc
+0ee0:0924      __argv
+0ee0:0928      ___argv
+0ee0:092c      __argc
+0ee0:092e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:82b0+     int86x_
 0000:8433      int86_
@@ -231,19 +231,19 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:85dc      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8621      _nmalloc_
-0edf:04c2      ___nheapbeg
-0edf:04c4      ___MiniHeapRover
-0edf:04c6      ___LargestSizeB4MiniHeapRover
+0ee0:04c2      ___nheapbeg
+0ee0:04c4      ___MiniHeapRover
+0ee0:04c6      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:86fb      _nfree_
-0edf:0930+     ___MiniHeapFreeRover
+0ee0:0930+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:87f6+     _null_exit_rtn_
 0000:87f6+     __null_int23_exit_
 0000:87f7      exit_
 0000:8818+     _exit_
-0edf:04c8+     ___int23_exit
-0edf:04cc      ___FPE_handler_exit
+0ee0:04c8+     ___int23_exit
+0ee0:04cc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:8834      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -262,7 +262,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:91db      __doclose_
 0000:9325      __shutdown_stream_
 0000:933f      fclose_
-0edf:0932+     ___RmTmpFileFn
+0ee0:0932+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:93aa+     __ibm_bios_get_ticks_
 0000:9421      clock_
@@ -273,7 +273,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9645      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0edf:0098      __IsTable
+0ee0:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:983d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -308,31 +308,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:a037      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0edf:04d8      __8087
-0edf:04d9      __real87
-0edf:04da      __dos87emucall
-0edf:04dc      __dos87real
+0ee0:04d8      __8087
+0ee0:04d9      __real87
+0ee0:04da      __dos87emucall
+0ee0:04dc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:a046*     __exit_with_msg_
 0000:a04b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0edf:04de      __curbrk
-0edf:04e6      __STACKLOW
-0edf:04e8      __STACKTOP
-0edf:04ea      __cbyte
-0edf:04ec      __child
-0edf:04ee      __no87
-0edf:04fb      ___FPE_handler
-0edf:04e0      __psp
-0edf:04ef      __get_ovl_stack
-0edf:04f3      __restore_ovl_stack
-0edf:04f7      __close_ovl_file
-0edf:04ff      __LpCmdLine
-0edf:0503      __LpPgmName
-0edf:04e2      __osmajor
-0edf:04e3      __osminor
-0edf:04e4      __osmode
-0edf:04e5      __HShift
+0ee0:04de      __curbrk
+0ee0:04e6      __STACKLOW
+0ee0:04e8      __STACKTOP
+0ee0:04ea      __cbyte
+0ee0:04ec      __child
+0ee0:04ee      __no87
+0ee0:04fb      ___FPE_handler
+0ee0:04e0      __psp
+0ee0:04ef      __get_ovl_stack
+0ee0:04f3      __restore_ovl_stack
+0ee0:04f7      __close_ovl_file
+0ee0:04ff      __LpCmdLine
+0ee0:0503      __LpPgmName
+0ee0:04e2      __osmajor
+0ee0:04e3      __osminor
+0ee0:04e4      __osmode
+0ee0:04e5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:a070      __MemAllocator
 0000:a13a      __MemFree
@@ -343,9 +343,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:a4fc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0edf:0508      ___iob
-0edf:093a      ___ClosedStreams
-0edf:093e      ___OpenStreams
+0ee0:0508      ___iob
+0ee0:093a      ___OpenStreams
+0ee0:093e      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a519      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -356,7 +356,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a72d      __FiniRtns
 0000:a72d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0edf:0670      ___uselfn
+0ee0:0670      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a792      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -373,7 +373,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:adda      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0edf:0022      ___Alphabet
+0ee0:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:addd      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -383,18 +383,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ae8b*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ae96*     __get_errno_ptr_
-0edf:0946      _errno
+0ee0:0946      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae9d      __GetIOMode_
 0000:aed2      __SetIOMode_nogrow_
-0edf:0686      ___NFiles
-0edf:0688      ___init_mode
-0edf:06b0      ___io_mode
+0ee0:0686      ___NFiles
+0ee0:0688      ___init_mode
+0ee0:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:af07*     __set_commode_
-0edf:06b4      __commode
+0ee0:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0edf:06b6      __fmode
+0ee0:06b6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:af13      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -421,9 +421,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b51a      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b536*     __get_doserrno_ptr_
-0edf:0948      __doserrno
+0ee0:0948      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0edf:06b8      ___umaskval
+0ee0:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b53d      _dos_creat_
 0000:b561*     _dos_creatnew_
@@ -434,9 +434,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b76a      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0edf:094c      ___env_mask
-0edf:0950      _environ
-0edf:0954*     __wenviron
+0ee0:094c      ___env_mask
+0ee0:0950      _environ
+0ee0:0954*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b7ac      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -457,12 +457,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bd02      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bd72      __EnterWVIDEO_
-0edf:06d8+     ___WD_Present
+0ee0:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:bd96*     _heapenable_
-0edf:06da      ___heap_enabled
+0ee0:06da      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0edf:06dc      __amblksiz
+0ee0:06dc      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:bda7      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -475,92 +475,92 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c34f      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0edf:0958      ____Argv
-0edf:095c      ____Argc
+0ee0:0958      ____Argv
+0ee0:095c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0edf:070c      __Start_XI
-0edf:0742      __End_XI
-0edf:0742      __Start_YI
-0edf:075a      __End_YI
+0ee0:070c      __Start_XI
+0ee0:0742      __End_XI
+0ee0:0742      __Start_YI
+0ee0:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0edf:095e      ___historical_splitparms
+0ee0:095e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d4b2      _DoINTR_
+0000:d4c0      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:d82b*     sbrk_
-0000:d83b      __brk_
+0000:d839*     sbrk_
+0000:d849      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d8a3      __qwrite_
+0000:d8b1      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d903      fsync_
+0000:d911      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d908+     __flushall_
-0000:d99c      flushall_
+0000:d916+     __flushall_
+0000:d9aa      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d9a2*     _frealloc_
-0000:d9a2      realloc_
+0000:d9b0*     _frealloc_
+0000:d9b0      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:da9c      __setenvp_
-0000:dc28      __freeenvp_
+0000:daaa      __setenvp_
+0000:dc36      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0edf:06de      ___IsDBCS
+0ee0:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dc86*     _ismbblead_
-0edf:0964      ___MBCSIsTable
+0000:dc94*     _ismbblead_
+0ee0:0964      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dce0      __mbinit_
-0edf:06e0      ___MBCodePage
+0000:dcee      __mbinit_
+0ee0:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:ddbb      _mbdtoupper_
+0000:ddc9      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:ddc9      toupper_
+0000:ddd7      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0edf:06e2      __8087cw
+0ee0:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0edf:06e4      ___Save8087
-0edf:06e8      ___Rest8087
+0ee0:06e4      ___Save8087
+0ee0:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:ddd8      __GrabFP87_
+0000:dde6      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:de0a*     __init_8087_emu
-0000:de10      __x87id
+0000:de18*     __init_8087_emu
+0000:de1e      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:de6d      wctomb_
+0000:de7b      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:deb8+     utoa_
-0000:df59      itoa_
+0000:dec6+     utoa_
+0000:df67      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dfa3      strupr_
+0000:dfb1      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0edf:06ec      ___EFG_printf
-0edf:06f0*     ___EFG_scanf
+0ee0:06ec      ___EFG_printf
+0ee0:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:dfeb      ulltoa_
-0000:e128*     lltoa_
+0000:dff9      ulltoa_
+0000:e136*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e199*     _dos_close_
-0000:e1a7      _dos_commit_
+0000:e1a7*     _dos_close_
+0000:e1b5      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e1b6*     _msize_
-0000:e1d1      _fmsize_
+0000:e1c4*     _msize_
+0000:e1df      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e1e2      __HeapManager_expand_
-0000:e6eb      _nexpand_
+0000:e1f0      __HeapManager_expand_
+0000:e6f9      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e73e      _fexpand_
-0000:e73e*     _expand_
+0000:e74c      _fexpand_
+0000:e74c*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e773      clearenv_
+0000:e781      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e8a8      __Init_FPE_handler_
-0000:e8e1      __Fini_FPE_handler_
-0000:e918*     __FPEHandler
+0000:e8b6      __Init_FPE_handler_
+0000:e8ef      __Fini_FPE_handler_
+0000:e926*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:ebaa      _bfree_
+0000:ebb8      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ebcf      _bexpand_
+0000:ebdd      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0edf:070a      ___FPE_int
+0ee0:070a      ___FPE_int
 
 
                         +--------------------+
@@ -575,6 +575,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d520 (120096.)
+Memory size:  0001d530 (120112.)
 Entry point address: 0000:8024
 Link time: 00:00.00
index 76f15c53bf6a31063fec29c664ecb94c7aaf0fde..d00311aad194a4cd430494afe003727d7f2cccd6 100755 (executable)
Binary files a/fmemtest.exe and b/fmemtest.exe differ
index 4131a9950e23dc47c15582422d4f7ab0e6987201..0524df7c8dd44d29b4cf7b24c22ed6d49faa8cc4 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:10
 Executable Image: fmemtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0ece:0000            0000e700
+DGROUP                          0ecf:0000            0000e700
 
 
 
@@ -33,26 +33,26 @@ wcpu_TEXT              CODE           AUTO           0000:5410       00000058
 kitten_TEXT            CODE           AUTO           0000:5c80       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6490       0000158b
 timer_TEXT             CODE           AUTO           0000:7a20       00000235
-_TEXT                  CODE           AUTO           0000:7c60       00006ec9
-16_in13_DATA           FAR_DATA       AUTO           0eb3:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0ecd:0004       00000000
-_NULL                  BEGDATA        DGROUP         0ece:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ed0:0000       00000002
-CONST                  DATA           DGROUP         0ed0:0002       00000076
-CONST2                 DATA           DGROUP         0ed7:0008       00000102
-_DATA                  DATA           DGROUP         0ee8:0000       0000056b
-XIB                    DATA           DGROUP         0f3e:000c       00000000
-XI                     DATA           DGROUP         0f3e:000c       00000036
-XIE                    DATA           DGROUP         0f42:0002       00000000
-YIB                    DATA           DGROUP         0f42:0002       00000000
-YI                     DATA           DGROUP         0f42:0002       00000018
-YIE                    DATA           DGROUP         0f43:000a       00000000
-STRINGS                DATA           DGROUP         0f43:000a       00000000
-DATA                   DATA           DGROUP         0f43:000a       00000000
-_emu_init_start        EMU            DGROUP         0f43:000a       00000000
-_emu_init_end          EMU            DGROUP         0f43:000a       00000000
-_BSS                   BSS            DGROUP         0f44:0000       000004da
-STACK                  STACK          DGROUP         0f92:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7c60       00006ed7
+16_in13_DATA           FAR_DATA       AUTO           0eb4:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0ece:0004       00000000
+_NULL                  BEGDATA        DGROUP         0ecf:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ed1:0000       00000002
+CONST                  DATA           DGROUP         0ed1:0002       00000076
+CONST2                 DATA           DGROUP         0ed8:0008       00000102
+_DATA                  DATA           DGROUP         0ee9:0000       0000056b
+XIB                    DATA           DGROUP         0f3f:000c       00000000
+XI                     DATA           DGROUP         0f3f:000c       00000036
+XIE                    DATA           DGROUP         0f43:0002       00000000
+YIB                    DATA           DGROUP         0f43:0002       00000000
+YI                     DATA           DGROUP         0f43:0002       00000018
+YIE                    DATA           DGROUP         0f44:000a       00000000
+STRINGS                DATA           DGROUP         0f44:000a       00000000
+DATA                   DATA           DGROUP         0f44:000a       00000000
+_emu_init_start        EMU            DGROUP         0f44:000a       00000000
+_emu_init_end          EMU            DGROUP         0f44:000a       00000000
+_BSS                   BSS            DGROUP         0f45:0000       000004da
+STACK                  STACK          DGROUP         0f93:0000       0000dac0
 
 
                         +----------------+
@@ -68,7 +68,7 @@ Address        Symbol
 Module: fmemtest.o(/dos/z/16/src/fmemtest.c)
 0000:00e2      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0ece:076e+     _inpu
+0ecf:076e+     _inpu
 0000:03c0+     INL_KeyService_
 0000:065a+     Mouse_
 0000:06b2+     IN_GetJoyAbs_
@@ -116,9 +116,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:498c+     MM_TotalFree_
 0000:4a22*     MM_Report_
 0000:53da*     MM_BombOnError_
-0ece:08d0+     _beforesort
-0ece:08d4+     _aftersort
-0ece:08d8+     _XMSaddr
+0ecf:08d0+     _beforesort
+0ecf:08d4+     _aftersort
+0ecf:08d8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5410      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -136,9 +136,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b50*     CAL_OptimizeNodes_
 0000:5c00*     CA_Startup_
 0000:5c50*     CA_Shutdown_
-0ece:08e0*     _finishcachebox
-0ece:08e4*     _updatecachebox
-0ece:08e8*     _drawcachebox
+0ecf:08e0*     _finishcachebox
+0ecf:08e4*     _updatecachebox
+0ecf:08e8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5cbc      KITTENGETS
 0000:5d1c*     kittenopen_
@@ -149,7 +149,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6274+     get_line_
 0000:62e6+     db_fetch_
 0000:637c+     db_insert_
-0ece:0494+     __kitten_catalog
+0ecf:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:663c+     LargestFreeBlock_
 0000:66ca+     _coreleft_
@@ -189,10 +189,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmsize.c)
 0000:7df2      _nmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0ece:0000*     __nullarea
-0ece:04b6*     __ovlflag
-0ece:04b7*     __intno
-0ece:04b8*     __ovlvec
+0ecf:0000*     __nullarea
+0ecf:04b6*     __ovlflag
+0ecf:04b7*     __intno
+0ecf:04b8*     __ovlvec
 0000:7e06      _cstart_
 0000:7ed9*     _Not_Enough_Memory_
 0000:800b      __exit_
@@ -202,10 +202,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:8092      _big_code_
 0000:8092*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0ece:08f4      __argv
-0ece:08f8      ___argv
-0ece:08fc      __argc
-0ece:08fe      ___argc
+0ecf:08f4      __argv
+0ecf:08f8      ___argv
+0ecf:08fc      __argc
+0ecf:08fe      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:8099      __PIA
 0000:8092*     __PIS
@@ -224,28 +224,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0000:82df      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8363      _nmalloc_
-0ece:04bc      ___nheapbeg
-0ece:04be      ___MiniHeapRover
-0ece:04c0      ___LargestSizeB4MiniHeapRover
+0ecf:04bc      ___nheapbeg
+0ecf:04be      ___MiniHeapRover
+0ecf:04c0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:843d      _fmalloc_
 0000:843d      malloc_
-0ece:04c2      ___fheap
-0ece:04c4      ___fheapRover
-0ece:04c6      ___LargestSizeB4Rover
+0ecf:04c2      ___fheap
+0ecf:04c4      ___fheapRover
+0ecf:04c6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:85b2      _ffree_
 0000:85b2      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:861f      _nfree_
-0ece:0900+     ___MiniHeapFreeRover
+0ecf:0900+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:871a+     _null_exit_rtn_
 0000:871a+     __null_int23_exit_
 0000:871b      exit_
 0000:873c+     _exit_
-0ece:04c8+     ___int23_exit
-0ece:04cc      ___FPE_handler_exit
+0ecf:04c8+     ___int23_exit
+0ecf:04cc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:8758      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -264,7 +264,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:90ff      __doclose_
 0000:9249      __shutdown_stream_
 0000:9263      fclose_
-0ece:0902+     ___RmTmpFileFn
+0ecf:0902+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:92ce+     __ibm_bios_get_ticks_
 0000:9345      clock_
@@ -275,7 +275,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9569      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0ece:0098      __IsTable
+0ecf:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9761      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -310,38 +310,38 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9f5b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0ece:04d8      __8087
-0ece:04d9      __real87
-0ece:04da      __dos87emucall
-0ece:04dc      __dos87real
+0ecf:04d8      __8087
+0ecf:04d9      __real87
+0ecf:04da      __dos87emucall
+0ecf:04dc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9f6a*     __exit_with_msg_
 0000:9f6f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0ece:04de      __curbrk
-0ece:04e6      __STACKLOW
-0ece:04e8      __STACKTOP
-0ece:04ea      __cbyte
-0ece:04ec      __child
-0ece:04ee      __no87
-0ece:04fb      ___FPE_handler
-0ece:04e0      __psp
-0ece:04ef      __get_ovl_stack
-0ece:04f3      __restore_ovl_stack
-0ece:04f7      __close_ovl_file
-0ece:04ff      __LpCmdLine
-0ece:0503      __LpPgmName
-0ece:04e2      __osmajor
-0ece:04e3      __osminor
-0ece:04e4      __osmode
-0ece:04e5      __HShift
+0ecf:04de      __curbrk
+0ecf:04e6      __STACKLOW
+0ecf:04e8      __STACKTOP
+0ecf:04ea      __cbyte
+0ecf:04ec      __child
+0ecf:04ee      __no87
+0ecf:04fb      ___FPE_handler
+0ecf:04e0      __psp
+0ecf:04ef      __get_ovl_stack
+0ecf:04f3      __restore_ovl_stack
+0ecf:04f7      __close_ovl_file
+0ecf:04ff      __LpCmdLine
+0ecf:0503      __LpPgmName
+0ecf:04e2      __osmajor
+0ecf:04e3      __osminor
+0ecf:04e4      __osmode
+0ecf:04e5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 0000:a013      __LastFree_
 0000:a08d      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0ece:0508      ___iob
-0ece:090a      ___ClosedStreams
-0ece:090e      ___OpenStreams
+0ecf:0508      ___iob
+0ecf:090a      ___OpenStreams
+0ecf:090e      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a1b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -352,7 +352,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a3cc      __FiniRtns
 0000:a3cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0ece:0670      ___uselfn
+0ecf:0670      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a430      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -375,7 +375,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:acfc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0ece:0022      ___Alphabet
+0ecf:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:acff      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -385,18 +385,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:adad*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:adb8*     __get_errno_ptr_
-0ece:0916      _errno
+0ecf:0916      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:adbf      __GetIOMode_
 0000:adf4      __SetIOMode_nogrow_
-0ece:0686      ___NFiles
-0ece:0688      ___init_mode
-0ece:06b0      ___io_mode
+0ecf:0686      ___NFiles
+0ecf:0688      ___init_mode
+0ecf:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:ae29*     __set_commode_
-0ece:06b4      __commode
+0ecf:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0ece:06b6      __fmode
+0ecf:06b6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:ae35      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -423,9 +423,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b43c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b458*     __get_doserrno_ptr_
-0ece:0918      __doserrno
+0ecf:0918      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0ece:06b8      ___umaskval
+0ecf:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b45f      _dos_creat_
 0000:b483*     _dos_creatnew_
@@ -436,9 +436,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b68c      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0ece:091c      ___env_mask
-0ece:0920      _environ
-0ece:0924*     __wenviron
+0ecf:091c      ___env_mask
+0ecf:0920      _environ
+0ecf:0924*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b6ce      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -459,12 +459,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bc24      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bc94      __EnterWVIDEO_
-0ece:06d8+     ___WD_Present
+0ecf:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0ece:06da      __amblksiz
+0ecf:06da      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:bcb8*     _heapenable_
-0ece:06dc      ___heap_enabled
+0ecf:06dc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 0000:bcc9*     sbrk_
 0000:bcd9      __brk_
@@ -480,86 +480,86 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c2e9      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0ece:0928      ____Argv
-0ece:092c      ____Argc
+0ecf:0928      ____Argv
+0ecf:092c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0ece:070c      __Start_XI
-0ece:0742      __End_XI
-0ece:0742      __Start_YI
-0ece:075a      __End_YI
+0ecf:070c      __Start_XI
+0ecf:0742      __End_XI
+0ecf:0742      __Start_YI
+0ecf:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0ece:092e      ___historical_splitparms
+0ecf:092e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d44c      _DoINTR_
+0000:d45a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d7c5      __qwrite_
+0000:d7d3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d825      fsync_
+0000:d833      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d82a+     __flushall_
-0000:d8be      flushall_
+0000:d838+     __flushall_
+0000:d8cc      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d8c4*     _frealloc_
-0000:d8c4      realloc_
+0000:d8d2*     _frealloc_
+0000:d8d2      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:d9be      __setenvp_
-0000:db4a      __freeenvp_
+0000:d9cc      __setenvp_
+0000:db58      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0ece:06de      ___IsDBCS
+0ecf:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dba8*     _ismbblead_
-0ece:0934      ___MBCSIsTable
+0000:dbb6*     _ismbblead_
+0ecf:0934      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dc02      __mbinit_
-0ece:06e0      ___MBCodePage
+0000:dc10      __mbinit_
+0ecf:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:dcdd      _mbdtoupper_
+0000:dceb      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:dceb      toupper_
+0000:dcf9      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0ece:06e2      __8087cw
+0ecf:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0ece:06e4      ___Save8087
-0ece:06e8      ___Rest8087
+0ecf:06e4      ___Save8087
+0ecf:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:dcfa      __GrabFP87_
+0000:dd08      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:dd2c*     __init_8087_emu
-0000:dd32      __x87id
+0000:dd3a*     __init_8087_emu
+0000:dd40      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:dd8f      wctomb_
+0000:dd9d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:ddda+     utoa_
-0000:de7b      itoa_
+0000:dde8+     utoa_
+0000:de89      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dec5      strupr_
+0000:ded3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0ece:06ec      ___EFG_printf
-0ece:06f0*     ___EFG_scanf
+0ecf:06ec      ___EFG_printf
+0ecf:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:df0d      ulltoa_
-0000:e04a*     lltoa_
+0000:df1b      ulltoa_
+0000:e058*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e0bb*     _dos_close_
-0000:e0c9      _dos_commit_
+0000:e0c9*     _dos_close_
+0000:e0d7      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e0d8      __HeapManager_expand_
-0000:e5e1      _nexpand_
+0000:e0e6      __HeapManager_expand_
+0000:e5ef      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e634      _fexpand_
-0000:e634*     _expand_
+0000:e642      _fexpand_
+0000:e642*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e669      clearenv_
+0000:e677      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e79e      __Init_FPE_handler_
-0000:e7d7      __Fini_FPE_handler_
-0000:e80e*     __FPEHandler
+0000:e7ac      __Init_FPE_handler_
+0000:e7e5      __Fini_FPE_handler_
+0000:e81c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:eaa0      _bfree_
+0000:eaae      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:eac5      _bexpand_
+0000:ead3      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0ece:070a      ___FPE_int
+0ecf:070a      ___FPE_int
 
 
                         +--------------------+
@@ -574,6 +574,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d3e0 (119776.)
+Memory size:  0001d3f0 (119792.)
 Entry point address: 0000:7e06
 Link time: 00:00.00
index 317da79f8669701a11f75ba9cd5cb4135855cf29..a913ccc44d68e8fb23145bfc1e1f11707eac99d8 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 76086ec42f9307394c44586e3e2c7eff8b7fbd35..de7bc60ef0e2fd6c57f9dd8e753253ffe931a42e 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:10
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          115c:0000            0000f4c0
+DGROUP                          115d:0000            0000f4c0
 
 
 
@@ -33,28 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:52e0       00000058
 kitten_TEXT            CODE           AUTO           0000:5b50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6360       0000158b
 timer_TEXT             CODE           AUTO           0000:78f0       00000235
-_TEXT                  CODE           AUTO           0000:7b30       00007645
-16text_TEXT            CODE           AUTO           0000:f180       0000010d
-modex16_TEXT           CODE           AUTO           0f29:0000       00002180
-16_in13_DATA           FAR_DATA       AUTO           1141:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           115b:0004       00000000
-_NULL                  BEGDATA        DGROUP         115c:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         115e:0000       00000002
-CONST                  DATA           DGROUP         115e:0002       00000076
-CONST2                 DATA           DGROUP         1165:0008       00000102
-_DATA                  DATA           DGROUP         1176:0000       000009f5
-XIB                    DATA           DGROUP         1215:0006       00000000
-XI                     DATA           DGROUP         1215:0006       00000036
-XIE                    DATA           DGROUP         1218:000c       00000000
-YIB                    DATA           DGROUP         1218:000c       00000000
-YI                     DATA           DGROUP         1218:000c       00000018
-YIE                    DATA           DGROUP         121a:0004       00000000
-STRINGS                DATA           DGROUP         121a:0004       00000000
-DATA                   DATA           DGROUP         121a:0004       00000000
-_emu_init_start        EMU            DGROUP         121a:0004       00000000
-_emu_init_end          EMU            DGROUP         121a:0004       00000000
-_BSS                   BSS            DGROUP         121b:0000       00000e02
-STACK                  STACK          DGROUP         12fc:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b30       00007653
+16text_TEXT            CODE           AUTO           0000:f190       0000010d
+modex16_TEXT           CODE           AUTO           0f2a:0000       00002180
+16_in13_DATA           FAR_DATA       AUTO           1142:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           115c:0004       00000000
+_NULL                  BEGDATA        DGROUP         115d:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         115f:0000       00000002
+CONST                  DATA           DGROUP         115f:0002       00000076
+CONST2                 DATA           DGROUP         1166:0008       00000102
+_DATA                  DATA           DGROUP         1177:0000       000009f5
+XIB                    DATA           DGROUP         1216:0006       00000000
+XI                     DATA           DGROUP         1216:0006       00000036
+XIE                    DATA           DGROUP         1219:000c       00000000
+YIB                    DATA           DGROUP         1219:000c       00000000
+YI                     DATA           DGROUP         1219:000c       00000018
+YIE                    DATA           DGROUP         121b:0004       00000000
+STRINGS                DATA           DGROUP         121b:0004       00000000
+DATA                   DATA           DGROUP         121b:0004       00000000
+_emu_init_start        EMU            DGROUP         121b:0004       00000000
+_emu_init_end          EMU            DGROUP         121b:0004       00000000
+_BSS                   BSS            DGROUP         121c:0000       00000e02
+STACK                  STACK          DGROUP         12fd:0000       0000dac0
 
 
                         +----------------+
@@ -70,7 +70,7 @@ Address        Symbol
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
 0000:000c      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-115c:0c0e+     _inpu
+115d:0c0e+     _inpu
 0000:0290+     INL_KeyService_
 0000:052a+     Mouse_
 0000:0582+     IN_GetJoyAbs_
@@ -118,9 +118,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:485c+     MM_TotalFree_
 0000:48f2*     MM_Report_
 0000:52aa*     MM_BombOnError_
-115c:0d70+     _beforesort
-115c:0d74+     _aftersort
-115c:0d78+     _XMSaddr
+115d:0d70+     _beforesort
+115d:0d74+     _aftersort
+115d:0d78+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:52e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -138,9 +138,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5a20*     CAL_OptimizeNodes_
 0000:5ad0*     CA_Startup_
 0000:5b20*     CA_Shutdown_
-115c:0d80*     _finishcachebox
-115c:0d84*     _updatecachebox
-115c:0d88*     _drawcachebox
+115d:0d80*     _finishcachebox
+115d:0d84*     _updatecachebox
+115d:0d88*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b8c      KITTENGETS
 0000:5bec*     kittenopen_
@@ -151,7 +151,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6144+     get_line_
 0000:61b6+     db_fetch_
 0000:624c+     db_insert_
-115c:08e4+     __kitten_catalog
+115d:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:650c+     LargestFreeBlock_
 0000:659a+     _coreleft_
@@ -176,49 +176,49 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b35      __STK
 0000:7b55      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f1f6      textInit_
-115c:0d94      _romFonts
+0000:f206      textInit_
+115d:0d94      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f29:01b8*     VGAmodeX_
-0f29:0260      modexEnter_
-0f29:02fc      modexLeave_
-0f29:0314      modexDefaultPage_
-0f29:036e*     modexNextPage_
-0f29:042a*     modexNextPageFlexibleSize_
-0f29:04ce*     modexShowPage_
-0f29:05ca*     modexPanPage_
-0f29:061a*     modexSelectPlane_
-0f29:063e+     modexClearRegion_
-0f29:0756*     oldDrawBmp_
-0f29:08bc*     CDrawBmp_
-0f29:0a20*     modexDrawBmp_
-0f29:0a86+     modexDrawBmpRegion_
-0f29:0bf0*     modexDrawPlanarBuf_
-0f29:0c0e*     modexDrawSprite_
-0f29:0c74+     modexDrawSpriteRegion_
-0f29:0dec*     modexCopyPageRegion_
-0f29:0f56*     modexFadeOn_
-0f29:0f86*     modexFadeOff_
-0f29:0fb4*     modexFlashOn_
-0f29:0fe2*     modexFlashOff_
-0f29:10b2+     modexPalSave_
-0f29:1108+     modexNewPal_
-0f29:1158*     modexLoadPalFile_
-0f29:123a*     modexSavePalFile_
-0f29:12b2*     modexPalBlack_
-0f29:12dc*     modexPalWhite_
-0f29:1306+     modexPalUpdate_
-0f29:1876+     modexPalUpdate1_
-0f29:18f0*     modexPalUpdate0_
-0f29:193c+     chkcolor_
-0f29:1c54+     modexputPixel_
-0f29:1ce2*     modexgetPixel_
-0f29:1d68*     modexhlin_
-0f29:1dd4      modexprint_
-0f29:1f6e      modexprintbig_
-0f29:20ea*     cls_
-0f29:2158+     modexWaitBorder_
-115c:0914+     _VGA
+0f2a:01b8*     VGAmodeX_
+0f2a:0260      modexEnter_
+0f2a:02fc      modexLeave_
+0f2a:0314      modexDefaultPage_
+0f2a:036e*     modexNextPage_
+0f2a:042a*     modexNextPageFlexibleSize_
+0f2a:04ce*     modexShowPage_
+0f2a:05ca*     modexPanPage_
+0f2a:061a*     modexSelectPlane_
+0f2a:063e+     modexClearRegion_
+0f2a:0756*     oldDrawBmp_
+0f2a:08bc*     CDrawBmp_
+0f2a:0a20*     modexDrawBmp_
+0f2a:0a86+     modexDrawBmpRegion_
+0f2a:0bf0*     modexDrawPlanarBuf_
+0f2a:0c0e*     modexDrawSprite_
+0f2a:0c74+     modexDrawSpriteRegion_
+0f2a:0dec*     modexCopyPageRegion_
+0f2a:0f56*     modexFadeOn_
+0f2a:0f86*     modexFadeOff_
+0f2a:0fb4*     modexFlashOn_
+0f2a:0fe2*     modexFlashOff_
+0f2a:10b2+     modexPalSave_
+0f2a:1108+     modexNewPal_
+0f2a:1158*     modexLoadPalFile_
+0f2a:123a*     modexSavePalFile_
+0f2a:12b2*     modexPalBlack_
+0f2a:12dc*     modexPalWhite_
+0f2a:1306+     modexPalUpdate_
+0f2a:1876+     modexPalUpdate1_
+0f2a:18f0*     modexPalUpdate0_
+0f2a:193c+     chkcolor_
+0f2a:1c54+     modexputPixel_
+0f2a:1ce2*     modexgetPixel_
+0f2a:1d68*     modexhlin_
+0f2a:1dd4      modexprint_
+0f2a:1f6e      modexprintbig_
+0f2a:20ea*     cls_
+0f2a:2158+     modexWaitBorder_
+115d:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 0000:7b72      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
@@ -226,10 +226,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
 0000:7bbb      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-115c:0000*     __nullarea
-115c:093c*     __ovlflag
-115c:093d*     __intno
-115c:093e*     __ovlvec
+115d:0000*     __nullarea
+115d:093c*     __ovlflag
+115d:093d*     __intno
+115d:093e*     __ovlvec
 0000:7bea      _cstart_
 0000:7cbd*     _Not_Enough_Memory_
 0000:7def      __exit_
@@ -239,10 +239,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7e76      _big_code_
 0000:7e76*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-115c:16ac      __argv
-115c:16b0      ___argv
-115c:16b4      __argc
-115c:16b6      ___argc
+115d:16ac      __argv
+115d:16b0      ___argv
+115d:16b4      __argc
+115d:16b6      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7e7d      __PIA
 0000:7e76*     __PIS
@@ -267,28 +267,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:81c0      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8205      _nmalloc_
-115c:0942      ___nheapbeg
-115c:0944      ___MiniHeapRover
-115c:0946      ___LargestSizeB4MiniHeapRover
+115d:0942      ___nheapbeg
+115d:0944      ___MiniHeapRover
+115d:0946      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:82df      _fmalloc_
 0000:82df      malloc_
-115c:0948      ___fheap
-115c:094a      ___fheapRover
-115c:094c      ___LargestSizeB4Rover
+115d:0948      ___fheap
+115d:094a      ___fheapRover
+115d:094c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8454      _ffree_
 0000:8454      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:84c1      _nfree_
-115c:16b8+     ___MiniHeapFreeRover
+115d:16b8+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:85bc+     _null_exit_rtn_
 0000:85bc+     __null_int23_exit_
 0000:85bd      exit_
 0000:85de+     _exit_
-115c:094e+     ___int23_exit
-115c:0952      ___FPE_handler_exit
+115d:094e+     ___int23_exit
+115d:0952      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:85fa      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -307,7 +307,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8fa1      __doclose_
 0000:90eb      __shutdown_stream_
 0000:9105      fclose_
-115c:16ba+     ___RmTmpFileFn
+115d:16ba+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9170+     __ibm_bios_get_ticks_
 0000:91e7      clock_
@@ -318,7 +318,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:940b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-115c:0098      __IsTable
+115d:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9603      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -351,31 +351,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9dcf      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-115c:095e      __8087
-115c:095f      __real87
-115c:0960      __dos87emucall
-115c:0962      __dos87real
+115d:095e      __8087
+115d:095f      __real87
+115d:0960      __dos87emucall
+115d:0962      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9dde*     __exit_with_msg_
 0000:9de3      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-115c:0964      __curbrk
-115c:096c      __STACKLOW
-115c:096e      __STACKTOP
-115c:0970      __cbyte
-115c:0972      __child
-115c:0974      __no87
-115c:0981      ___FPE_handler
-115c:0966      __psp
-115c:0975      __get_ovl_stack
-115c:0979      __restore_ovl_stack
-115c:097d      __close_ovl_file
-115c:0985      __LpCmdLine
-115c:0989      __LpPgmName
-115c:0968      __osmajor
-115c:0969      __osminor
-115c:096a      __osmode
-115c:096b      __HShift
+115d:0964      __curbrk
+115d:096c      __STACKLOW
+115d:096e      __STACKTOP
+115d:0970      __cbyte
+115d:0972      __child
+115d:0974      __no87
+115d:0981      ___FPE_handler
+115d:0966      __psp
+115d:0975      __get_ovl_stack
+115d:0979      __restore_ovl_stack
+115d:097d      __close_ovl_file
+115d:0985      __LpCmdLine
+115d:0989      __LpPgmName
+115d:0968      __osmajor
+115d:0969      __osminor
+115d:096a      __osmode
+115d:096b      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e02+     __fill_buffer_
 0000:a051      fgetc_
@@ -385,9 +385,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a511      rand_
 0000:a553*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-115c:0992      ___iob
-115c:16c2      ___ClosedStreams
-115c:16c6      ___OpenStreams
+115d:0992      ___iob
+115d:16c2      ___OpenStreams
+115d:16c6      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a590      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
@@ -400,7 +400,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a7ff      __FiniRtns
 0000:a7ff*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-115c:0afa      ___uselfn
+115d:0afa      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a864      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -426,7 +426,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:b33c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-115c:0022      ___Alphabet
+115d:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b33f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -436,18 +436,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b3ed*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b3f8*     __get_errno_ptr_
-115c:16ce      _errno
+115d:16ce      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b3ff      __GetIOMode_
 0000:b434      __SetIOMode_nogrow_
-115c:0b10      ___NFiles
-115c:0b12      ___init_mode
-115c:0b3a      ___io_mode
+115d:0b10      ___NFiles
+115d:0b12      ___init_mode
+115d:0b3a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b469*     __set_commode_
-115c:0b3e      __commode
+115d:0b3e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-115c:0b40      __fmode
+115d:0b40      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b475      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -474,9 +474,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:ba7c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:ba98*     __get_doserrno_ptr_
-115c:16d0      __doserrno
+115d:16d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-115c:0b42      ___umaskval
+115d:0b42      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:ba9f      _dos_creat_
 0000:bac3*     _dos_creatnew_
@@ -485,9 +485,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 0000:bbcb+     __shrink_iomode_
 0000:bc0c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-115c:16d4      ___env_mask
-115c:16d8      _environ
-115c:16dc*     __wenviron
+115d:16d4      ___env_mask
+115d:16d8      _environ
+115d:16dc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bcb3      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -508,7 +508,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c209      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c279      __EnterWVIDEO_
-115c:0b62+     ___WD_Present
+115d:0b62+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c29d      __flushall_
 0000:c331      flushall_
@@ -530,92 +530,92 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c979      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-115c:16e0      ____Argv
-115c:16e4      ____Argc
+115d:16e0      ____Argv
+115d:16e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-115c:0b64      __amblksiz
+115d:0b64      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-115c:0b96      __Start_XI
-115c:0bcc      __End_XI
-115c:0bcc      __Start_YI
-115c:0be4      __End_YI
+115d:0b96      __Start_XI
+115d:0bcc      __End_XI
+115d:0bcc      __Start_YI
+115d:0be4      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-115c:16e6      ___historical_splitparms
+115d:16e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:dadc      _DoINTR_
+0000:daea      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:de55*     _heapenable_
-115c:0b66      ___heap_enabled
+0000:de63*     _heapenable_
+115d:0b66      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:de66*     sbrk_
-0000:de76      __brk_
+0000:de74*     sbrk_
+0000:de84      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dede      fsync_
+0000:deec      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dee3*     _frealloc_
-0000:dee3      realloc_
+0000:def1*     _frealloc_
+0000:def1      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:dfdd      __setenvp_
-0000:e169      __freeenvp_
+0000:dfeb      __setenvp_
+0000:e177      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-115c:0b68      ___IsDBCS
+115d:0b68      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e1c7*     _ismbblead_
-115c:16ec      ___MBCSIsTable
+0000:e1d5*     _ismbblead_
+115d:16ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e221      __mbinit_
-115c:0b6a      ___MBCodePage
+0000:e22f      __mbinit_
+115d:0b6a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e2fc      _mbdtoupper_
+0000:e30a      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e30a      toupper_
+0000:e318      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-115c:0b6c      __8087cw
+115d:0b6c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-115c:0b6e      ___Save8087
-115c:0b72      ___Rest8087
+115d:0b6e      ___Save8087
+115d:0b72      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e319      __GrabFP87_
+0000:e327      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e34c*     __init_8087_emu
-0000:e352      __x87id
+0000:e35a*     __init_8087_emu
+0000:e360      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e3af      wctomb_
+0000:e3bd      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e3fa+     utoa_
-0000:e49b      itoa_
+0000:e408+     utoa_
+0000:e4a9      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e4e5      strupr_
+0000:e4f3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-115c:0b76      ___EFG_printf
-115c:0b7a*     ___EFG_scanf
+115d:0b76      ___EFG_printf
+115d:0b7a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e52d      ulltoa_
-0000:e66a*     lltoa_
+0000:e53b      ulltoa_
+0000:e678*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e6db*     _dos_close_
-0000:e6e9      _dos_commit_
+0000:e6e9*     _dos_close_
+0000:e6f7      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e6f8*     _msize_
-0000:e713      _fmsize_
+0000:e706*     _msize_
+0000:e721      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e724      __HeapManager_expand_
-0000:ec2d      _nexpand_
+0000:e732      __HeapManager_expand_
+0000:ec3b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ec80      _fexpand_
-0000:ec80*     _expand_
+0000:ec8e      _fexpand_
+0000:ec8e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ecb5      clearenv_
+0000:ecc3      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:edea      __Init_FPE_handler_
-0000:ee23      __Fini_FPE_handler_
-0000:ee5a*     __FPEHandler
+0000:edf8      __Init_FPE_handler_
+0000:ee31      __Fini_FPE_handler_
+0000:ee68*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f0ec      _bfree_
+0000:f0fa      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f111      _bexpand_
+0000:f11f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-115c:0b94      ___FPE_int
+115d:0b94      ___FPE_int
 
 
                         +--------------------+
@@ -631,6 +631,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020a80 (133760.)
+Memory size:  00020a90 (133776.)
 Entry point address: 0000:7bea
 Link time: 00:00.00
index 46e86ad400a737c0bebe45bc95af9782e4bbdfea..a5cbf84ad6271f5c3a146e907cb8d0a086759192 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index aadbeb756317ad903e837bdebb04ce81714d06ba..341e3e26e0f0c274fecd37f0e31fec4548990db6 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:10
 Executable Image: fonttest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0f25:0000            0000e710
+DGROUP                          0f26:0000            0000e710
 
 
 
@@ -33,27 +33,27 @@ wcpu_TEXT              CODE           AUTO           0000:53c0       00000058
 kitten_TEXT            CODE           AUTO           0000:5c30       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6440       0000158b
 timer_TEXT             CODE           AUTO           0000:79d0       00000235
-_TEXT                  CODE           AUTO           0000:7c10       00007375
-16text_TEXT            CODE           AUTO           0000:ef90       0000010d
-16_in13_DATA           FAR_DATA       AUTO           0f0a:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0f24:0004       00000000
-_NULL                  BEGDATA        DGROUP         0f25:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0f27:0000       00000002
-CONST                  DATA           DGROUP         0f27:0002       00000076
-CONST2                 DATA           DGROUP         0f2e:0008       00000102
-_DATA                  DATA           DGROUP         0f3f:0000       0000055b
-XIB                    DATA           DGROUP         0f94:000c       00000000
-XI                     DATA           DGROUP         0f94:000c       00000036
-XIE                    DATA           DGROUP         0f98:0002       00000000
-YIB                    DATA           DGROUP         0f98:0002       00000000
-YI                     DATA           DGROUP         0f98:0002       00000018
-YIE                    DATA           DGROUP         0f99:000a       00000000
-STRINGS                DATA           DGROUP         0f99:000a       00000000
-DATA                   DATA           DGROUP         0f99:000a       00000000
-_emu_init_start        EMU            DGROUP         0f99:000a       00000000
-_emu_init_end          EMU            DGROUP         0f99:000a       00000000
-_BSS                   BSS            DGROUP         0f9a:0000       000004f2
-STACK                  STACK          DGROUP         0fea:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7c10       00007383
+16text_TEXT            CODE           AUTO           0000:efa0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           0f0b:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0f25:0004       00000000
+_NULL                  BEGDATA        DGROUP         0f26:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0f28:0000       00000002
+CONST                  DATA           DGROUP         0f28:0002       00000076
+CONST2                 DATA           DGROUP         0f2f:0008       00000102
+_DATA                  DATA           DGROUP         0f40:0000       0000055b
+XIB                    DATA           DGROUP         0f95:000c       00000000
+XI                     DATA           DGROUP         0f95:000c       00000036
+XIE                    DATA           DGROUP         0f99:0002       00000000
+YIB                    DATA           DGROUP         0f99:0002       00000000
+YI                     DATA           DGROUP         0f99:0002       00000018
+YIE                    DATA           DGROUP         0f9a:000a       00000000
+STRINGS                DATA           DGROUP         0f9a:000a       00000000
+DATA                   DATA           DGROUP         0f9a:000a       00000000
+_emu_init_start        EMU            DGROUP         0f9a:000a       00000000
+_emu_init_end          EMU            DGROUP         0f9a:000a       00000000
+_BSS                   BSS            DGROUP         0f9b:0000       000004f2
+STACK                  STACK          DGROUP         0feb:0000       0000dac0
 
 
                         +----------------+
@@ -69,7 +69,7 @@ Address        Symbol
 Module: fonttest.o(/dos/z/16/src/fonttest.c)
 0000:0064      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0f25:075e+     _inpu
+0f26:075e+     _inpu
 0000:0370+     INL_KeyService_
 0000:060a+     Mouse_
 0000:0662+     IN_GetJoyAbs_
@@ -117,9 +117,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:493c+     MM_TotalFree_
 0000:49d2*     MM_Report_
 0000:538a*     MM_BombOnError_
-0f25:08c0+     _beforesort
-0f25:08c4+     _aftersort
-0f25:08c8+     _XMSaddr
+0f26:08c0+     _beforesort
+0f26:08c4+     _aftersort
+0f26:08c8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:53c0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -137,9 +137,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b00*     CAL_OptimizeNodes_
 0000:5bb0*     CA_Startup_
 0000:5c00*     CA_Shutdown_
-0f25:08d0*     _finishcachebox
-0f25:08d4*     _updatecachebox
-0f25:08d8*     _drawcachebox
+0f26:08d0*     _finishcachebox
+0f26:08d4*     _updatecachebox
+0f26:08d8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c6c      KITTENGETS
 0000:5ccc*     kittenopen_
@@ -150,7 +150,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6224+     get_line_
 0000:6296+     db_fetch_
 0000:632c+     db_insert_
-0f25:0484+     __kitten_catalog
+0f26:0484+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65ec+     LargestFreeBlock_
 0000:667a+     _coreleft_
@@ -175,8 +175,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7c15      __STK
 0000:7c35      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f006      textInit_
-0f25:08e4      _romFonts
+0000:f016      textInit_
+0f26:08e4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7c52      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
@@ -188,10 +188,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gets.c)
 0000:7cb8      gets_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0f25:0000*     __nullarea
-0f25:04a6*     __ovlflag
-0f25:04a7*     __intno
-0f25:04a8*     __ovlvec
+0f26:0000*     __nullarea
+0f26:04a6*     __ovlflag
+0f26:04a7*     __intno
+0f26:04a8*     __ovlvec
 0000:7d82      _cstart_
 0000:7e55*     _Not_Enough_Memory_
 0000:7f87      __exit_
@@ -201,10 +201,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:800e      _big_code_
 0000:800e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0f25:08fc      __argv
-0f25:0900      ___argv
-0f25:0904      __argc
-0f25:0906      ___argc
+0f26:08fc      __argv
+0f26:0900      ___argv
+0f26:0904      __argc
+0f26:0906      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:800e+     int86x_
 0000:8191      int86_
@@ -223,28 +223,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8322      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8367      _nmalloc_
-0f25:04ac      ___nheapbeg
-0f25:04ae      ___MiniHeapRover
-0f25:04b0      ___LargestSizeB4MiniHeapRover
+0f26:04ac      ___nheapbeg
+0f26:04ae      ___MiniHeapRover
+0f26:04b0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:8441      _fmalloc_
 0000:8441      malloc_
-0f25:04b2      ___fheap
-0f25:04b4      ___fheapRover
-0f25:04b6      ___LargestSizeB4Rover
+0f26:04b2      ___fheap
+0f26:04b4      ___fheapRover
+0f26:04b6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:85b6      _ffree_
 0000:85b6      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:8623      _nfree_
-0f25:0908+     ___MiniHeapFreeRover
+0f26:0908+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:871e+     _null_exit_rtn_
 0000:871e+     __null_int23_exit_
 0000:871f      exit_
 0000:8740+     _exit_
-0f25:04b8+     ___int23_exit
-0f25:04bc      ___FPE_handler_exit
+0f26:04b8+     ___int23_exit
+0f26:04bc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:875c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -263,7 +263,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:9103      __doclose_
 0000:924d      __shutdown_stream_
 0000:9267      fclose_
-0f25:090a+     ___RmTmpFileFn
+0f26:090a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:92d2+     __ibm_bios_get_ticks_
 0000:9349      clock_
@@ -274,7 +274,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:956d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0f25:0098      __IsTable
+0f26:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9765      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -309,35 +309,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9f5f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0f25:04c8      __8087
-0f25:04c9      __real87
-0f25:04ca      __dos87emucall
-0f25:04cc      __dos87real
+0f26:04c8      __8087
+0f26:04c9      __real87
+0f26:04ca      __dos87emucall
+0f26:04cc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9f6e*     __exit_with_msg_
 0000:9f73      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0f25:04ce      __curbrk
-0f25:04d6      __STACKLOW
-0f25:04d8      __STACKTOP
-0f25:04da      __cbyte
-0f25:04dc      __child
-0f25:04de      __no87
-0f25:04eb      ___FPE_handler
-0f25:04d0      __psp
-0f25:04df      __get_ovl_stack
-0f25:04e3      __restore_ovl_stack
-0f25:04e7      __close_ovl_file
-0f25:04ef      __LpCmdLine
-0f25:04f3      __LpPgmName
-0f25:04d2      __osmajor
-0f25:04d3      __osminor
-0f25:04d4      __osmode
-0f25:04d5      __HShift
+0f26:04ce      __curbrk
+0f26:04d6      __STACKLOW
+0f26:04d8      __STACKTOP
+0f26:04da      __cbyte
+0f26:04dc      __child
+0f26:04de      __no87
+0f26:04eb      ___FPE_handler
+0f26:04d0      __psp
+0f26:04df      __get_ovl_stack
+0f26:04e3      __restore_ovl_stack
+0f26:04e7      __close_ovl_file
+0f26:04ef      __LpCmdLine
+0f26:04f3      __LpPgmName
+0f26:04d2      __osmajor
+0f26:04d3      __osminor
+0f26:04d4      __osmode
+0f26:04d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0f25:04f8      ___iob
-0f25:0912      ___ClosedStreams
-0f25:0916      ___OpenStreams
+0f26:04f8      ___iob
+0f26:0912      ___OpenStreams
+0f26:0916      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:9fac      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getc.c)
@@ -350,7 +350,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a21a      __FiniRtns
 0000:a21a*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0f25:0660      ___uselfn
+0f26:0660      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a27e      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -376,7 +376,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:ad5c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0f25:0022      ___Alphabet
+0f26:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:ad5f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -386,18 +386,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ae0d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ae18*     __get_errno_ptr_
-0f25:091e      _errno
+0f26:091e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae1f      __GetIOMode_
 0000:ae54      __SetIOMode_nogrow_
-0f25:0676      ___NFiles
-0f25:0678      ___init_mode
-0f25:06a0      ___io_mode
+0f26:0676      ___NFiles
+0f26:0678      ___init_mode
+0f26:06a0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:ae89*     __set_commode_
-0f25:06a4      __commode
+0f26:06a4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0f25:06a6      __fmode
+0f26:06a6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:ae95      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -424,9 +424,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b49c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b4b8*     __get_doserrno_ptr_
-0f25:0920      __doserrno
+0f26:0920      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0f25:06a8      ___umaskval
+0f26:06a8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b4bf      _dos_creat_
 0000:b4e3*     _dos_creatnew_
@@ -437,9 +437,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b6ec      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0f25:0924      ___env_mask
-0f25:0928      _environ
-0f25:092c*     __wenviron
+0f26:0924      ___env_mask
+0f26:0928      _environ
+0f26:092c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b72e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -460,7 +460,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bc84      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bcf4      __EnterWVIDEO_
-0f25:06c8+     ___WD_Present
+0f26:06c8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:bd18      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -473,104 +473,104 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c2c0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:d422+     __fill_buffer_
-0000:d671      fgetc_
+0000:d430+     __fill_buffer_
+0000:d67f      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0f25:0930      ____Argv
-0f25:0934      ____Argc
+0f26:0930      ____Argv
+0f26:0934      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0f25:06ca      __amblksiz
+0f26:06ca      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0f25:06fc      __Start_XI
-0f25:0732      __End_XI
-0f25:0732      __Start_YI
-0f25:074a      __End_YI
+0f26:06fc      __Start_XI
+0f26:0732      __End_XI
+0f26:0732      __Start_YI
+0f26:074a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0f25:0936      ___historical_splitparms
+0f26:0936      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d7b8      _DoINTR_
+0000:d7c6      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:db31*     _heapenable_
-0f25:06cc      ___heap_enabled
+0000:db3f*     _heapenable_
+0f26:06cc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:db42*     sbrk_
-0000:db52      __brk_
+0000:db50*     sbrk_
+0000:db60      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:dbba      __qwrite_
+0000:dbc8      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dc1a      fsync_
+0000:dc28      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:dc1f      __flushall_
-0000:dcb3      flushall_
+0000:dc2d      __flushall_
+0000:dcc1      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dcb9*     _frealloc_
-0000:dcb9      realloc_
+0000:dcc7*     _frealloc_
+0000:dcc7      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:ddb3      __setenvp_
-0000:df3f      __freeenvp_
+0000:ddc1      __setenvp_
+0000:df4d      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0f25:06ce      ___IsDBCS
+0f26:06ce      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:df9d*     _ismbblead_
-0f25:093c      ___MBCSIsTable
+0000:dfab*     _ismbblead_
+0f26:093c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dff7      __mbinit_
-0f25:06d0      ___MBCodePage
+0000:e005      __mbinit_
+0f26:06d0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e0d2      _mbdtoupper_
+0000:e0e0      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e0e0      toupper_
+0000:e0ee      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0f25:06d2      __8087cw
+0f26:06d2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0f25:06d4      ___Save8087
-0f25:06d8      ___Rest8087
+0f26:06d4      ___Save8087
+0f26:06d8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e0ef      __GrabFP87_
+0000:e0fd      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e122*     __init_8087_emu
-0000:e128      __x87id
+0000:e130*     __init_8087_emu
+0000:e136      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e185      wctomb_
+0000:e193      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e1d0+     utoa_
-0000:e271      itoa_
+0000:e1de+     utoa_
+0000:e27f      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e2bb      strupr_
+0000:e2c9      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0f25:06dc      ___EFG_printf
-0f25:06e0*     ___EFG_scanf
+0f26:06dc      ___EFG_printf
+0f26:06e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e303      ulltoa_
-0000:e440*     lltoa_
+0000:e311      ulltoa_
+0000:e44e*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:e4b1      getche_
+0000:e4bf      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:e4cb      __qread_
+0000:e4d9      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e4eb*     _dos_close_
-0000:e4f9      _dos_commit_
+0000:e4f9*     _dos_close_
+0000:e507      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e508*     _msize_
-0000:e523      _fmsize_
+0000:e516*     _msize_
+0000:e531      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e534      __HeapManager_expand_
-0000:ea3d      _nexpand_
+0000:e542      __HeapManager_expand_
+0000:ea4b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ea90      _fexpand_
-0000:ea90*     _expand_
+0000:ea9e      _fexpand_
+0000:ea9e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:eac5      clearenv_
+0000:ead3      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ebfa      __Init_FPE_handler_
-0000:ec33      __Fini_FPE_handler_
-0000:ec6a*     __FPEHandler
+0000:ec08      __Init_FPE_handler_
+0000:ec41      __Fini_FPE_handler_
+0000:ec78*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:eefc      _bfree_
+0000:ef0a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ef21      _bexpand_
+0000:ef2f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0f25:06fa      ___FPE_int
+0f26:06fa      ___FPE_int
 
 
                         +--------------------+
@@ -586,6 +586,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d960 (121184.)
+Memory size:  0001d970 (121200.)
 Entry point address: 0000:7d82
 Link time: 00:00.00
index 54211a8c92cd37678118401af0f21275ca11ffbf..e3d5e00d85a623d36587140b5115aa42b060c75b 100755 (executable)
Binary files a/inputest.exe and b/inputest.exe differ
index 34af3a3a38ae082c2c747d99475ec438ab8ec830..f74463e914d22f3cdb17b8bc65cf6c7a02aa93d5 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:10
 Executable Image: inputest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0eaa:0000            0000e710
+DGROUP                          0eab:0000            0000e710
 
 
 
@@ -33,26 +33,26 @@ wcpu_TEXT              CODE           AUTO           0000:5210       00000058
 kitten_TEXT            CODE           AUTO           0000:5a80       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6290       0000158b
 timer_TEXT             CODE           AUTO           0000:7820       00000235
-_TEXT                  CODE           AUTO           0000:7a60       00006e85
-16_in13_DATA           FAR_DATA       AUTO           0e8f:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0ea9:0004       00000000
-_NULL                  BEGDATA        DGROUP         0eaa:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0eac:0000       00000002
-CONST                  DATA           DGROUP         0eac:0002       00000076
-CONST2                 DATA           DGROUP         0eb3:0008       00000102
-_DATA                  DATA           DGROUP         0ec4:0000       0000056b
-XIB                    DATA           DGROUP         0f1a:000c       00000000
-XI                     DATA           DGROUP         0f1a:000c       00000036
-XIE                    DATA           DGROUP         0f1e:0002       00000000
-YIB                    DATA           DGROUP         0f1e:0002       00000000
-YI                     DATA           DGROUP         0f1e:0002       00000018
-YIE                    DATA           DGROUP         0f1f:000a       00000000
-STRINGS                DATA           DGROUP         0f1f:000a       00000000
-DATA                   DATA           DGROUP         0f1f:000a       00000000
-_emu_init_start        EMU            DGROUP         0f1f:000a       00000000
-_emu_init_end          EMU            DGROUP         0f1f:000a       00000000
-_BSS                   BSS            DGROUP         0f20:0000       000004ea
-STACK                  STACK          DGROUP         0f6f:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7a60       00006e93
+16_in13_DATA           FAR_DATA       AUTO           0e90:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0eaa:0004       00000000
+_NULL                  BEGDATA        DGROUP         0eab:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ead:0000       00000002
+CONST                  DATA           DGROUP         0ead:0002       00000076
+CONST2                 DATA           DGROUP         0eb4:0008       00000102
+_DATA                  DATA           DGROUP         0ec5:0000       0000056b
+XIB                    DATA           DGROUP         0f1b:000c       00000000
+XI                     DATA           DGROUP         0f1b:000c       00000036
+XIE                    DATA           DGROUP         0f1f:0002       00000000
+YIB                    DATA           DGROUP         0f1f:0002       00000000
+YI                     DATA           DGROUP         0f1f:0002       00000018
+YIE                    DATA           DGROUP         0f20:000a       00000000
+STRINGS                DATA           DGROUP         0f20:000a       00000000
+DATA                   DATA           DGROUP         0f20:000a       00000000
+_emu_init_start        EMU            DGROUP         0f20:000a       00000000
+_emu_init_end          EMU            DGROUP         0f20:000a       00000000
+_BSS                   BSS            DGROUP         0f21:0000       000004ea
+STACK                  STACK          DGROUP         0f70:0000       0000dac0
 
 
                         +----------------+
@@ -68,7 +68,7 @@ Address        Symbol
 Module: inputest.o(/dos/z/16/src/inputest.c)
 0000:0004      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0eaa:077e+     _inpu
+0eab:077e+     _inpu
 0000:01c0+     INL_KeyService_
 0000:045a+     Mouse_
 0000:04b2+     IN_GetJoyAbs_
@@ -116,9 +116,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:478c+     MM_TotalFree_
 0000:4822*     MM_Report_
 0000:51da*     MM_BombOnError_
-0eaa:08e0+     _beforesort
-0eaa:08e4+     _aftersort
-0eaa:08e8+     _XMSaddr
+0eab:08e0+     _beforesort
+0eab:08e4+     _aftersort
+0eab:08e8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5210      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -136,9 +136,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5950*     CAL_OptimizeNodes_
 0000:5a00*     CA_Startup_
 0000:5a50*     CA_Shutdown_
-0eaa:08f0*     _finishcachebox
-0eaa:08f4*     _updatecachebox
-0eaa:08f8*     _drawcachebox
+0eab:08f0*     _finishcachebox
+0eab:08f4*     _updatecachebox
+0eab:08f8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5abc      KITTENGETS
 0000:5b1c*     kittenopen_
@@ -149,7 +149,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6074+     get_line_
 0000:60e6+     db_fetch_
 0000:617c+     db_insert_
-0eaa:0494+     __kitten_catalog
+0eab:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:643c+     LargestFreeBlock_
 0000:64ca+     _coreleft_
@@ -176,10 +176,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7aa2      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0eaa:0000*     __nullarea
-0eaa:04b6*     __ovlflag
-0eaa:04b7*     __intno
-0eaa:04b8*     __ovlvec
+0eab:0000*     __nullarea
+0eab:04b6*     __ovlflag
+0eab:04b7*     __intno
+0eab:04b8*     __ovlvec
 0000:7ad2      _cstart_
 0000:7ba5*     _Not_Enough_Memory_
 0000:7cd7      __exit_
@@ -189,10 +189,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7d5e      _big_code_
 0000:7d5e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0eaa:0904      __argv
-0eaa:0908      ___argv
-0eaa:090c      __argc
-0eaa:090e      ___argc
+0eab:0904      __argv
+0eab:0908      ___argv
+0eab:090c      __argc
+0eab:090e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7d65      __PIA
 0000:7d5e*     __PIS
@@ -217,28 +217,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:80a8      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:80ed      _nmalloc_
-0eaa:04bc      ___nheapbeg
-0eaa:04be      ___MiniHeapRover
-0eaa:04c0      ___LargestSizeB4MiniHeapRover
+0eab:04bc      ___nheapbeg
+0eab:04be      ___MiniHeapRover
+0eab:04c0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:81c7      _fmalloc_
 0000:81c7      malloc_
-0eaa:04c2      ___fheap
-0eaa:04c4      ___fheapRover
-0eaa:04c6      ___LargestSizeB4Rover
+0eab:04c2      ___fheap
+0eab:04c4      ___fheapRover
+0eab:04c6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:833c      _ffree_
 0000:833c      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:83a9      _nfree_
-0eaa:0910+     ___MiniHeapFreeRover
+0eab:0910+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:84a4+     _null_exit_rtn_
 0000:84a4+     __null_int23_exit_
 0000:84a5      exit_
 0000:84c6+     _exit_
-0eaa:04c8+     ___int23_exit
-0eaa:04cc      ___FPE_handler_exit
+0eab:04c8+     ___int23_exit
+0eab:04cc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:84e2      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -257,7 +257,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8e89      __doclose_
 0000:8fd3      __shutdown_stream_
 0000:8fed      fclose_
-0eaa:0912+     ___RmTmpFileFn
+0eab:0912+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9058+     __ibm_bios_get_ticks_
 0000:90cf      clock_
@@ -268,7 +268,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:92f3      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0eaa:0098      __IsTable
+0eab:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:94eb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -303,35 +303,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9ce5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0eaa:04d8      __8087
-0eaa:04d9      __real87
-0eaa:04da      __dos87emucall
-0eaa:04dc      __dos87real
+0eab:04d8      __8087
+0eab:04d9      __real87
+0eab:04da      __dos87emucall
+0eab:04dc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9cf4*     __exit_with_msg_
 0000:9cf9      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0eaa:04de      __curbrk
-0eaa:04e6      __STACKLOW
-0eaa:04e8      __STACKTOP
-0eaa:04ea      __cbyte
-0eaa:04ec      __child
-0eaa:04ee      __no87
-0eaa:04fb      ___FPE_handler
-0eaa:04e0      __psp
-0eaa:04ef      __get_ovl_stack
-0eaa:04f3      __restore_ovl_stack
-0eaa:04f7      __close_ovl_file
-0eaa:04ff      __LpCmdLine
-0eaa:0503      __LpPgmName
-0eaa:04e2      __osmajor
-0eaa:04e3      __osminor
-0eaa:04e4      __osmode
-0eaa:04e5      __HShift
+0eab:04de      __curbrk
+0eab:04e6      __STACKLOW
+0eab:04e8      __STACKTOP
+0eab:04ea      __cbyte
+0eab:04ec      __child
+0eab:04ee      __no87
+0eab:04fb      ___FPE_handler
+0eab:04e0      __psp
+0eab:04ef      __get_ovl_stack
+0eab:04f3      __restore_ovl_stack
+0eab:04f7      __close_ovl_file
+0eab:04ff      __LpCmdLine
+0eab:0503      __LpPgmName
+0eab:04e2      __osmajor
+0eab:04e3      __osminor
+0eab:04e4      __osmode
+0eab:04e5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0eaa:0508      ___iob
-0eaa:091a      ___ClosedStreams
-0eaa:091e      ___OpenStreams
+0eab:0508      ___iob
+0eab:091a      ___OpenStreams
+0eab:091e      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:9d32      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -342,7 +342,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:9f46      __FiniRtns
 0000:9f46*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0eaa:0670      ___uselfn
+0eab:0670      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:9faa      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -368,7 +368,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:aa8c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0eaa:0022      ___Alphabet
+0eab:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:aa8f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -378,18 +378,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ab3d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ab48*     __get_errno_ptr_
-0eaa:0926      _errno
+0eab:0926      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ab4f      __GetIOMode_
 0000:ab84      __SetIOMode_nogrow_
-0eaa:0686      ___NFiles
-0eaa:0688      ___init_mode
-0eaa:06b0      ___io_mode
+0eab:0686      ___NFiles
+0eab:0688      ___init_mode
+0eab:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:abb9*     __set_commode_
-0eaa:06b4      __commode
+0eab:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0eaa:06b6      __fmode
+0eab:06b6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:abc5      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -416,9 +416,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b1cc      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b1e8*     __get_doserrno_ptr_
-0eaa:0928      __doserrno
+0eab:0928      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0eaa:06b8      ___umaskval
+0eab:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b1ef      _dos_creat_
 0000:b213*     _dos_creatnew_
@@ -429,9 +429,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b41c      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0eaa:092c      ___env_mask
-0eaa:0930      _environ
-0eaa:0934*     __wenviron
+0eab:092c      ___env_mask
+0eab:0930      _environ
+0eab:0934*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b45e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -452,7 +452,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:b9b4      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:ba24      __EnterWVIDEO_
-0eaa:06d8+     ___WD_Present
+0eab:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:ba48      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -465,97 +465,97 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:bff0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0eaa:0938      ____Argv
-0eaa:093c      ____Argc
+0eab:0938      ____Argv
+0eab:093c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0eaa:06da      __amblksiz
+0eab:06da      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0eaa:070c      __Start_XI
-0eaa:0742      __End_XI
-0eaa:0742      __Start_YI
-0eaa:075a      __End_YI
+0eab:070c      __Start_XI
+0eab:0742      __End_XI
+0eab:0742      __Start_YI
+0eab:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0eaa:093e      ___historical_splitparms
+0eab:093e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d152      _DoINTR_
+0000:d160      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:d4cb*     _heapenable_
-0eaa:06dc      ___heap_enabled
+0000:d4d9*     _heapenable_
+0eab:06dc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:d4dc*     sbrk_
-0000:d4ec      __brk_
+0000:d4ea*     sbrk_
+0000:d4fa      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d554      __qwrite_
+0000:d562      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d5b4      fsync_
+0000:d5c2      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d5b9+     __flushall_
-0000:d64d      flushall_
+0000:d5c7+     __flushall_
+0000:d65b      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d653*     _frealloc_
-0000:d653      realloc_
+0000:d661*     _frealloc_
+0000:d661      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:d74d      __setenvp_
-0000:d8d9      __freeenvp_
+0000:d75b      __setenvp_
+0000:d8e7      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0eaa:06de      ___IsDBCS
+0eab:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:d937*     _ismbblead_
-0eaa:0944      ___MBCSIsTable
+0000:d945*     _ismbblead_
+0eab:0944      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:d991      __mbinit_
-0eaa:06e0      ___MBCodePage
+0000:d99f      __mbinit_
+0eab:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:da6c      _mbdtoupper_
+0000:da7a      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:da7a      toupper_
+0000:da88      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0eaa:06e2      __8087cw
+0eab:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0eaa:06e4      ___Save8087
-0eaa:06e8      ___Rest8087
+0eab:06e4      ___Save8087
+0eab:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:da89      __GrabFP87_
+0000:da97      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:dabc*     __init_8087_emu
-0000:dac2      __x87id
+0000:daca*     __init_8087_emu
+0000:dad0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:db1f      wctomb_
+0000:db2d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:db6a+     utoa_
-0000:dc0b      itoa_
+0000:db78+     utoa_
+0000:dc19      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dc55      strupr_
+0000:dc63      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0eaa:06ec      ___EFG_printf
-0eaa:06f0*     ___EFG_scanf
+0eab:06ec      ___EFG_printf
+0eab:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:dc9d      ulltoa_
-0000:ddda*     lltoa_
+0000:dcab      ulltoa_
+0000:dde8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:de4b*     _dos_close_
-0000:de59      _dos_commit_
+0000:de59*     _dos_close_
+0000:de67      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:de68*     _msize_
-0000:de83      _fmsize_
+0000:de76*     _msize_
+0000:de91      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:de94      __HeapManager_expand_
-0000:e39d      _nexpand_
+0000:dea2      __HeapManager_expand_
+0000:e3ab      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e3f0      _fexpand_
-0000:e3f0*     _expand_
+0000:e3fe      _fexpand_
+0000:e3fe*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e425      clearenv_
+0000:e433      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e55a      __Init_FPE_handler_
-0000:e593      __Fini_FPE_handler_
-0000:e5ca*     __FPEHandler
+0000:e568      __Init_FPE_handler_
+0000:e5a1      __Fini_FPE_handler_
+0000:e5d8*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:e85c      _bfree_
+0000:e86a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:e881      _bexpand_
+0000:e88f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0eaa:070a      ___FPE_int
+0eab:070a      ___FPE_int
 
 
                         +--------------------+
@@ -570,6 +570,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d1b0 (119216.)
+Memory size:  0001d1c0 (119232.)
 Entry point address: 0000:7ad2
 Link time: 00:00.00
index 22ef4e42201a22f2845b3a815b9bcfd1886876e8..151193024620ecade988c7d100f5366ceeb786f0 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 52194f00c8725393b5a76bd0f7d9b41e9d62220f..a4757c88e7695c3d04233fa4eea31760a772a28a 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:10
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1330:0000            0000f100
+DGROUP                          1331:0000            0000f100
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:64e0       00000058
 kitten_TEXT            CODE           AUTO           0000:6d50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:7560       0000158b
 timer_TEXT             CODE           AUTO           0000:8af0       00000235
-_TEXT                  CODE           AUTO           08d3:0000       00007bbb
-bitmap_TEXT            CODE           AUTO           08d3:7bc0       000005c9
-modex16_TEXT           CODE           AUTO           08d3:8190       00002180
-16text_TEXT            CODE           AUTO           08d3:a310       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1315:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           132f:0004       00000000
-_NULL                  BEGDATA        DGROUP         1330:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1332:0000       00000002
-CONST                  DATA           DGROUP         1332:0002       00000076
-CONST2                 DATA           DGROUP         1339:0008       00000102
-_DATA                  DATA           DGROUP         134a:0000       000005b9
-XIB                    DATA           DGROUP         13a5:000a       00000000
-XI                     DATA           DGROUP         13a5:000a       00000036
-XIE                    DATA           DGROUP         13a9:0000       00000000
-YIB                    DATA           DGROUP         13a9:0000       00000000
-YI                     DATA           DGROUP         13a9:0000       00000018
-YIE                    DATA           DGROUP         13aa:0008       00000000
-STRINGS                DATA           DGROUP         13aa:0008       00000000
-DATA                   DATA           DGROUP         13aa:0008       00000000
-_emu_init_start        EMU            DGROUP         13aa:0008       00000000
-_emu_init_end          EMU            DGROUP         13aa:0008       00000000
-_BSS                   BSS            DGROUP         13ab:0000       00000e82
-STACK                  STACK          DGROUP         1494:0000       0000dac0
+_TEXT                  CODE           AUTO           08d3:0000       00007bc9
+bitmap_TEXT            CODE           AUTO           08d3:7bd0       000005c9
+modex16_TEXT           CODE           AUTO           08d3:81a0       00002180
+16text_TEXT            CODE           AUTO           08d3:a320       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1316:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1330:0004       00000000
+_NULL                  BEGDATA        DGROUP         1331:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1333:0000       00000002
+CONST                  DATA           DGROUP         1333:0002       00000076
+CONST2                 DATA           DGROUP         133a:0008       00000102
+_DATA                  DATA           DGROUP         134b:0000       000005b9
+XIB                    DATA           DGROUP         13a6:000a       00000000
+XI                     DATA           DGROUP         13a6:000a       00000036
+XIE                    DATA           DGROUP         13aa:0000       00000000
+YIB                    DATA           DGROUP         13aa:0000       00000000
+YI                     DATA           DGROUP         13aa:0000       00000018
+YIE                    DATA           DGROUP         13ab:0008       00000000
+STRINGS                DATA           DGROUP         13ab:0008       00000000
+DATA                   DATA           DGROUP         13ab:0008       00000000
+_emu_init_start        EMU            DGROUP         13ab:0008       00000000
+_emu_init_end          EMU            DGROUP         13ab:0008       00000000
+_BSS                   BSS            DGROUP         13ac:0000       00000e82
+STACK                  STACK          DGROUP         1495:0000       0000dac0
 
 
                         +----------------+
@@ -80,7 +80,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0e02      jsmn_parse_
 0000:12fe      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1330:07ce+     _inpu
+1331:07ce+     _inpu
 0000:1490+     INL_KeyService_
 0000:172a+     Mouse_
 0000:1782+     IN_GetJoyAbs_
@@ -128,9 +128,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5a5c+     MM_TotalFree_
 0000:5af2*     MM_Report_
 0000:64aa*     MM_BombOnError_
-1330:0930+     _beforesort
-1330:0934+     _aftersort
-1330:0938+     _XMSaddr
+1331:0930+     _beforesort
+1331:0934+     _aftersort
+1331:0938+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:64e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -148,9 +148,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6c20*     CAL_OptimizeNodes_
 0000:6cd0*     CA_Startup_
 0000:6d20*     CA_Shutdown_
-1330:0940*     _finishcachebox
-1330:0944*     _updatecachebox
-1330:0948*     _drawcachebox
+1331:0940*     _finishcachebox
+1331:0944*     _updatecachebox
+1331:0948*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6d8c      KITTENGETS
 0000:6dec*     kittenopen_
@@ -161,7 +161,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7344+     get_line_
 0000:73b6+     db_fetch_
 0000:744c+     db_insert_
-1330:04a4+     __kitten_catalog
+1331:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:770c+     LargestFreeBlock_
 0000:779a+     _coreleft_
@@ -186,16 +186,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08d3:0005      __STK
 08d3:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1330:04c6      ___iob
-1330:0954      ___ClosedStreams
-1330:0958      ___OpenStreams
+1331:04c6      ___iob
+1331:0954      ___OpenStreams
+1331:0958      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08d3:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1330:0000*     __nullarea
-1330:062e*     __ovlflag
-1330:062f*     __intno
-1330:0630*     __ovlvec
+1331:0000*     __nullarea
+1331:062e*     __ovlflag
+1331:062f*     __intno
+1331:0630*     __ovlvec
 08d3:0072      _cstart_
 08d3:0145*     _Not_Enough_Memory_
 08d3:0277      __exit_
@@ -205,10 +205,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08d3:02fe      _big_code_
 08d3:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1330:095c      __argv
-1330:0960      ___argv
-1330:0964      __argc
-1330:0966      ___argc
+1331:095c      __argv
+1331:0960      ___argv
+1331:0964      __argc
+1331:0966      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08d3:0305      __PIA
 08d3:02fe*     __PIS
@@ -217,174 +217,174 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08d3:0359      _fmalloc_
 08d3:0359      malloc_
-1330:0634      ___fheap
-1330:0636      ___fheapRover
-1330:0638      ___LargestSizeB4Rover
+1331:0634      ___fheap
+1331:0636      ___fheapRover
+1331:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08d3:7ec2      bitmapLoadPcx_
-08d3:801e*     bitmapLoadPcxTiles_
+08d3:7ed2      bitmapLoadPcx_
+08d3:802e*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08d3:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08d3:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08d3:066b+     __open_flags_
-08d3:092c+     _fsopen_
-08d3:0993      fopen_
-08d3:0ab6*     freopen_
+08d3:066c+     __open_flags_
+08d3:092d+     _fsopen_
+08d3:0994      fopen_
+08d3:0ab7*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08d3:0b40      fread_
+08d3:0b41      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08d3:0eb7      __get_errno_ptr_
-1330:09e8      _errno
+08d3:0eb8      __get_errno_ptr_
+1331:09e8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08d3:0ebe*     _frealloc_
-08d3:0ebe      realloc_
+08d3:0ebf*     _frealloc_
+08d3:0ebf      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08d3:0f9a      __PTC
+08d3:0f9c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08d3:0fcd      strncpy_
+08d3:0fcf      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08d3:1009      printf_
+08d3:100b      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08d3:1038+     int86x_
-08d3:11bb      int86_
+08d3:103a+     int86x_
+08d3:11bd      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08d3:11e8      __I4M
-08d3:11e8      __U4M
+08d3:11ea      __I4M
+08d3:11ea      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08d3:1200      _dos_getvect_
+08d3:1202      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08d3:120b      _dos_setvect_
+08d3:120d      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08d3:1218      __I4D
-08d3:1267      __U4D
+08d3:121a      __I4D
+08d3:1269      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08d3:12eb*     _heapgrow_
-08d3:12eb      _fheapgrow_
-08d3:12ec      _nheapgrow_
+08d3:12ed*     _heapgrow_
+08d3:12ed      _fheapgrow_
+08d3:12ee      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08d3:1364      _memavl_
+08d3:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08d3:13a9      _nmalloc_
-1330:0644      ___nheapbeg
-1330:0646      ___MiniHeapRover
-1330:0648      ___LargestSizeB4MiniHeapRover
+08d3:13ab      _nmalloc_
+1331:0644      ___nheapbeg
+1331:0646      ___MiniHeapRover
+1331:0648      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08d3:1483      _ffree_
-08d3:1483      free_
+08d3:1485      _ffree_
+08d3:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08d3:14f0      _nfree_
-1330:09ea+     ___MiniHeapFreeRover
+08d3:14f2      _nfree_
+1331:09ea+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-08d3:15eb+     _null_exit_rtn_
-08d3:15eb+     __null_int23_exit_
-08d3:15ec      exit_
-08d3:160d+     _exit_
-1330:064a+     ___int23_exit
-1330:064e      ___FPE_handler_exit
+08d3:15ed+     _null_exit_rtn_
+08d3:15ed+     __null_int23_exit_
+08d3:15ee      exit_
+08d3:160f+     _exit_
+1331:064a+     ___int23_exit
+1331:064e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08d3:1629      ultoa_
-08d3:16e7*     ltoa_
+08d3:162b      ultoa_
+08d3:16e9*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08d3:186d      write_
+08d3:186f      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08d3:1a99      __doclose_
-08d3:1be3      __shutdown_stream_
-08d3:1bfd      fclose_
-1330:09ec+     ___RmTmpFileFn
+08d3:1a9b      __doclose_
+08d3:1be5      __shutdown_stream_
+08d3:1bff      fclose_
+1331:09ec+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08d3:1c68+     __ibm_bios_get_ticks_
-08d3:1cdf      clock_
+08d3:1c6a+     __ibm_bios_get_ticks_
+08d3:1ce1      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08d3:1d06      kbhit_
+08d3:1d08      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08d3:1d1d      ftell_
+08d3:1d1f      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08d3:1f03      fseek_
+08d3:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1330:0098      __IsTable
+1331:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08d3:20fb      tolower_
+08d3:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08d3:2109      unlink_
+08d3:210b      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08d3:2339      open_
-08d3:2370      sopen_
+08d3:233b      open_
+08d3:2372      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08d3:239d      close_
+08d3:239f      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08d3:23a2      filelength_
+08d3:23a4      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08d3:2400      sprintf_
+08d3:2402      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08d3:242f      getenv_
+08d3:2431      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08d3:251a      __PTS
+08d3:251c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08d3:254b      read_
+08d3:254d      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08d3:2684*     __clib_strdup_
-08d3:2684      strdup_
+08d3:2686*     __clib_strdup_
+08d3:2686      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08d3:26eb      halloc_
-08d3:27d0      hfree_
+08d3:26ed      halloc_
+08d3:27d2      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08d3:27d7      _heapwalk_
-08d3:27d7      _fheapwalk_
+08d3:27d9      _heapwalk_
+08d3:27d9      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08d3:27ec+     __NHeapWalk_
-08d3:28e5      _nheapwalk_
+08d3:27ee+     __NHeapWalk_
+08d3:28e7      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08d3:28f5      stackavail_
+08d3:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1330:065a      __8087
-1330:065b      __real87
-1330:065c      __dos87emucall
-1330:065e      __dos87real
+1331:065a      __8087
+1331:065b      __real87
+1331:065c      __dos87emucall
+1331:065e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08d3:2904*     __exit_with_msg_
-08d3:2909      __fatal_runtime_error_
+08d3:2906*     __exit_with_msg_
+08d3:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1330:0660      __curbrk
-1330:0668      __STACKLOW
-1330:066a      __STACKTOP
-1330:066c      __cbyte
-1330:066e      __child
-1330:0670      __no87
-1330:067d      ___FPE_handler
-1330:0662      __psp
-1330:0671      __get_ovl_stack
-1330:0675      __restore_ovl_stack
-1330:0679      __close_ovl_file
-1330:0681      __LpCmdLine
-1330:0685      __LpPgmName
-1330:0664      __osmajor
-1330:0665      __osminor
-1330:0666      __osmode
-1330:0667      __HShift
+1331:0660      __curbrk
+1331:0668      __STACKLOW
+1331:066a      __STACKTOP
+1331:066c      __cbyte
+1331:066e      __child
+1331:0670      __no87
+1331:067d      ___FPE_handler
+1331:0662      __psp
+1331:0671      __get_ovl_stack
+1331:0675      __restore_ovl_stack
+1331:0679      __close_ovl_file
+1331:0681      __LpCmdLine
+1331:0685      __LpPgmName
+1331:0664      __osmajor
+1331:0665      __osminor
+1331:0666      __osmode
+1331:0667      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08d3:2928      __InitFiles_
+08d3:292a      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08d3:2b5c*     fcloseall_
-08d3:2b63      __full_io_exit_
+08d3:2b5e*     fcloseall_
+08d3:2b65      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08d3:2b87      __fprtf_
+08d3:2b89      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08d3:2cda      __CMain
+08d3:2cdc      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08d3:2d40      __InitRtns
-08d3:2d40*     __FInitRtns
-08d3:2d9b      __FiniRtns
-08d3:2d9b*     __FFiniRtns
+08d3:2d42      __InitRtns
+08d3:2d42*     __FInitRtns
+08d3:2d9d      __FiniRtns
+08d3:2d9d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1330:068a      ___uselfn
+1331:068a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08d3:2e00      __DOSseg__
+08d3:2e02      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08d3:2e01      __Init_Argv_
-08d3:2e64+     _getargv_
-08d3:3194      __Fini_Argv_
+08d3:2e03      __Init_Argv_
+08d3:2e66+     _getargv_
+08d3:3196      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 08d3:31c0      __MemAllocator
 08d3:328a      __MemFree
@@ -398,51 +398,51 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08d3:364f      __fill_buffer_
 08d3:389e      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08d3:8348*     VGAmodeX_
-08d3:83f0+     modexEnter_
-08d3:848c*     modexLeave_
-08d3:84a4*     modexDefaultPage_
-08d3:84fe*     modexNextPage_
-08d3:85ba*     modexNextPageFlexibleSize_
-08d3:865e*     modexShowPage_
-08d3:875a*     modexPanPage_
-08d3:87aa*     modexSelectPlane_
-08d3:87ce+     modexClearRegion_
-08d3:88e6*     oldDrawBmp_
-08d3:8a4c*     CDrawBmp_
-08d3:8bb0*     modexDrawBmp_
-08d3:8c16+     modexDrawBmpRegion_
-08d3:8d80*     modexDrawPlanarBuf_
-08d3:8d9e*     modexDrawSprite_
-08d3:8e04+     modexDrawSpriteRegion_
-08d3:8f7c*     modexCopyPageRegion_
-08d3:90e6*     modexFadeOn_
-08d3:9116*     modexFadeOff_
-08d3:9144*     modexFlashOn_
-08d3:9172*     modexFlashOff_
-08d3:9242+     modexPalSave_
-08d3:9298      modexNewPal_
-08d3:92e8*     modexLoadPalFile_
-08d3:93ca*     modexSavePalFile_
-08d3:9442*     modexPalBlack_
-08d3:946c*     modexPalWhite_
-08d3:9496+     modexPalUpdate_
-08d3:9a06+     modexPalUpdate1_
-08d3:9a80*     modexPalUpdate0_
-08d3:9acc+     chkcolor_
-08d3:9de4+     modexputPixel_
-08d3:9e72*     modexgetPixel_
-08d3:9ef8*     modexhlin_
-08d3:9f64*     modexprint_
-08d3:a0fe*     modexprintbig_
-08d3:a27a*     cls_
-08d3:a2e8+     modexWaitBorder_
-1330:0694+     _VGA
+08d3:8358*     VGAmodeX_
+08d3:8400+     modexEnter_
+08d3:849c*     modexLeave_
+08d3:84b4*     modexDefaultPage_
+08d3:850e*     modexNextPage_
+08d3:85ca*     modexNextPageFlexibleSize_
+08d3:866e*     modexShowPage_
+08d3:876a*     modexPanPage_
+08d3:87ba*     modexSelectPlane_
+08d3:87de+     modexClearRegion_
+08d3:88f6*     oldDrawBmp_
+08d3:8a5c*     CDrawBmp_
+08d3:8bc0*     modexDrawBmp_
+08d3:8c26+     modexDrawBmpRegion_
+08d3:8d90*     modexDrawPlanarBuf_
+08d3:8dae*     modexDrawSprite_
+08d3:8e14+     modexDrawSpriteRegion_
+08d3:8f8c*     modexCopyPageRegion_
+08d3:90f6*     modexFadeOn_
+08d3:9126*     modexFadeOff_
+08d3:9154*     modexFlashOn_
+08d3:9182*     modexFlashOff_
+08d3:9252+     modexPalSave_
+08d3:92a8      modexNewPal_
+08d3:92f8*     modexLoadPalFile_
+08d3:93da*     modexSavePalFile_
+08d3:9452*     modexPalBlack_
+08d3:947c*     modexPalWhite_
+08d3:94a6+     modexPalUpdate_
+08d3:9a16+     modexPalUpdate1_
+08d3:9a90*     modexPalUpdate0_
+08d3:9adc+     chkcolor_
+08d3:9df4+     modexputPixel_
+08d3:9e82*     modexgetPixel_
+08d3:9f08*     modexhlin_
+08d3:9f74*     modexprint_
+08d3:a10e*     modexprintbig_
+08d3:a28a*     cls_
+08d3:a2f8+     modexWaitBorder_
+1331:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08d3:39e5*     __set_commode_
-1330:06bc      __commode
+1331:06bc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1330:06be      __fmode
+1331:06be      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08d3:39f1      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -473,7 +473,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08d3:46d7      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1330:0050      ___Alphabet
+1331:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08d3:46da      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -484,9 +484,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08d3:4793      __GetIOMode_
 08d3:47c8      __SetIOMode_nogrow_
-1330:06d4      ___NFiles
-1330:06d6      ___init_mode
-1330:06fe      ___io_mode
+1331:06d4      ___NFiles
+1331:06d6      ___init_mode
+1331:06fe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08d3:47fd      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -506,9 +506,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08d3:4b14      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08d3:4b30*     __get_doserrno_ptr_
-1330:12f8      __doserrno
+1331:12f8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1330:0702      ___umaskval
+1331:0702      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08d3:4b37      _dos_creat_
 08d3:4b5b*     _dos_creatnew_
@@ -519,9 +519,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08d3:4d64      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1330:12fc      ___env_mask
-1330:1300      _environ
-1330:1304*     __wenviron
+1331:12fc      ___env_mask
+1331:1300      _environ
+1331:1304*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08d3:4da6      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -542,101 +542,101 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08d3:52fc      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08d3:536c      __EnterWVIDEO_
-1330:0722+     ___WD_Present
+1331:0722+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 08d3:5390      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08d3:5565      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1330:1308      ____Argv
-1330:130c      ____Argc
+1331:1308      ____Argv
+1331:130c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1330:0724      __amblksiz
+1331:0724      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1330:075a      __Start_XI
-1330:0790      __End_XI
-1330:0790      __Start_YI
-1330:07a8      __End_YI
+1331:075a      __Start_XI
+1331:0790      __End_XI
+1331:0790      __Start_YI
+1331:07a8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1330:130e      ___historical_splitparms
+1331:130e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08d3:66c8*     _heapenable_
-1330:0726      ___heap_enabled
+08d3:66d6*     _heapenable_
+1331:0726      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08d3:66d9      __flushall_
-08d3:676d      flushall_
+08d3:66e7      __flushall_
+08d3:677b      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08d3:6773      getche_
+08d3:6781      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08d3:678d      fwrite_
+08d3:679b      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08d3:6b06      rand_
-08d3:6b48*     srand_
+08d3:6b14      rand_
+08d3:6b56*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08d3:a386*     textInit_
-1330:1310      _romFonts
+08d3:a396*     textInit_
+1331:1310      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08d3:6b6b      _bfree_
+08d3:6b79      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08d3:6b90      _bexpand_
+08d3:6b9e      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08d3:6bea      _DoINTR_
+08d3:6bf8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08d3:6f63*     sbrk_
-08d3:6f73      __brk_
+08d3:6f71*     sbrk_
+08d3:6f81      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08d3:6fdb      __qwrite_
+08d3:6fe9      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08d3:703b      fsync_
+08d3:7049      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08d3:705e      __setenvp_
-08d3:71ea      __freeenvp_
+08d3:706c      __setenvp_
+08d3:71f8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1330:072c      ___IsDBCS
+1331:072c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08d3:7248*     _ismbblead_
-1330:132c      ___MBCSIsTable
+08d3:7256*     _ismbblead_
+1331:132c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08d3:72a2      __mbinit_
-1330:072e      ___MBCodePage
+08d3:72b0      __mbinit_
+1331:072e      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08d3:737d      _mbdtoupper_
+08d3:738b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08d3:738b      toupper_
+08d3:7399      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1330:0730      __8087cw
+1331:0730      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1330:0732      ___Save8087
-1330:0736      ___Rest8087
+1331:0732      ___Save8087
+1331:0736      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08d3:739a      __GrabFP87_
+08d3:73a8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08d3:73cc*     __init_8087_emu
-08d3:73d2      __x87id
+08d3:73da*     __init_8087_emu
+08d3:73e0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08d3:742f      wctomb_
+08d3:743d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08d3:747a+     utoa_
-08d3:751b      itoa_
+08d3:7488+     utoa_
+08d3:7529      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08d3:7565      strupr_
+08d3:7573      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1330:073a      ___EFG_printf
-1330:073e*     ___EFG_scanf
+1331:073a      ___EFG_printf
+1331:073e*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08d3:75ad      ulltoa_
-08d3:76ea*     lltoa_
+08d3:75bb      ulltoa_
+08d3:76f8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08d3:775b*     _dos_close_
-08d3:7769      _dos_commit_
+08d3:7769*     _dos_close_
+08d3:7777      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08d3:7778      clearenv_
+08d3:7786      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08d3:78ae      __Init_FPE_handler_
-08d3:78e7      __Fini_FPE_handler_
-08d3:791e*     __FPEHandler
+08d3:78bc      __Init_FPE_handler_
+08d3:78f5      __Fini_FPE_handler_
+08d3:792c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1330:0758      ___FPE_int
+1331:0758      ___FPE_int
 
 
                         +--------------------+
@@ -652,6 +652,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022400 (140288.)
+Memory size:  00022410 (140304.)
 Entry point address: 08d3:0072
 Link time: 00:00.00
index 46d29e959f209eee715088e87e645ee34695198c..c8d4a94bffe1e899c94477725c4afbc7843f9e09 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 82c83269800b678133053a83e0f17d096f69875f..31d272d79025dd5184d8e27d83fe2de2d9cbe57b 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:10
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -33,7 +33,7 @@ wcpu_TEXT              CODE           AUTO           0000:51e0       00000058
 kitten_TEXT            CODE           AUTO           0000:5a50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6260       0000158b
 timer_TEXT             CODE           AUTO           0000:77f0       00000235
-_TEXT                  CODE           AUTO           0000:7a30       00007631
+_TEXT                  CODE           AUTO           0000:7a30       0000763f
 modex16_TEXT           CODE           AUTO           0f07:0000       00002180
 16text_TEXT            CODE           AUTO           0f07:2180       0000010d
 16_in13_DATA           FAR_DATA       AUTO           1130:0000       000001a4
@@ -395,8 +395,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a582      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 114b:0544      ___iob
-114b:1262      ___ClosedStreams
-114b:1266      ___OpenStreams
+114b:1262      ___OpenStreams
+114b:1266      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a59d      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -538,80 +538,80 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c865      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d9c8      _DoINTR_
+0000:d9d6      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
 114b:1286      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:dd41*     _heapenable_
+0000:dd4f*     _heapenable_
 114b:0716      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dd52*     sbrk_
-0000:dd62      __brk_
+0000:dd60*     sbrk_
+0000:dd70      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:ddca      fsync_
+0000:ddd8      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:ddcf*     _frealloc_
-0000:ddcf      realloc_
+0000:dddd*     _frealloc_
+0000:dddd      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:dec9      __setenvp_
-0000:e055      __freeenvp_
+0000:ded7      __setenvp_
+0000:e063      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 114b:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e0b3*     _ismbblead_
+0000:e0c1*     _ismbblead_
 114b:128c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e10d      __mbinit_
+0000:e11b      __mbinit_
 114b:071a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e1e8      _mbdtoupper_
+0000:e1f6      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e1f6      toupper_
+0000:e204      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
 114b:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
 114b:071e      ___Save8087
 114b:0722      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e205      __GrabFP87_
+0000:e213      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e238*     __init_8087_emu
-0000:e23e      __x87id
+0000:e246*     __init_8087_emu
+0000:e24c      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e29b      wctomb_
+0000:e2a9      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e2e6+     utoa_
-0000:e387      itoa_
+0000:e2f4+     utoa_
+0000:e395      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e3d1      strupr_
+0000:e3df      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
 114b:0726      ___EFG_printf
 114b:072a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e419      ulltoa_
-0000:e556*     lltoa_
+0000:e427      ulltoa_
+0000:e564*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e5c7*     _dos_close_
-0000:e5d5      _dos_commit_
+0000:e5d5*     _dos_close_
+0000:e5e3      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e5e4*     _msize_
-0000:e5ff      _fmsize_
+0000:e5f2*     _msize_
+0000:e60d      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e610      __HeapManager_expand_
-0000:eb19      _nexpand_
+0000:e61e      __HeapManager_expand_
+0000:eb27      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:eb6c      _fexpand_
-0000:eb6c*     _expand_
+0000:eb7a      _fexpand_
+0000:eb7a*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:eba1      clearenv_
+0000:ebaf      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ecd6      __Init_FPE_handler_
-0000:ed0f      __Fini_FPE_handler_
-0000:ed46*     __FPEHandler
+0000:ece4      __Init_FPE_handler_
+0000:ed1d      __Fini_FPE_handler_
+0000:ed54*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:efd8      _bfree_
+0000:efe6      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:effd      _bexpand_
+0000:f00b      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 114b:0744      ___FPE_int
 
index a97262bc3a03429f0d2ac57ffbc93ca41f8bc8fe..496087a50c648e27b003c7a3ccf4897c2e3d23a1 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 55912f406d2c13ee60ae53d07b241cb8b4a30e2c..4bf4969d57d34ac4ed8703cc8af40a26ad0ee582 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:09
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b26:0000            0000ecc0
+DGROUP                          0b29:0000            0000ecc0
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest_TEXT           CODE           AUTO           0000:0000       00000203
-_TEXT                  CODE           AUTO           0000:0210       00008567
-modex16_TEXT           CODE           AUTO           0000:8780       00002180
-bitmap_TEXT            CODE           AUTO           0000:a900       000005c9
-planar_TEXT            CODE           AUTO           0000:aed0       00000275
-16text_TEXT            CODE           AUTO           0000:b150       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b25:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b26:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b28:0000       00000002
-CONST                  DATA           DGROUP         0b28:0002       00000076
-CONST2                 DATA           DGROUP         0b2f:0008       00000132
-_DATA                  DATA           DGROUP         0b43:0000       00000336
-XIB                    DATA           DGROUP         0b76:0006       00000000
-XI                     DATA           DGROUP         0b76:0006       0000002a
-XIE                    DATA           DGROUP         0b79:0000       00000000
-YIB                    DATA           DGROUP         0b79:0000       00000000
-YI                     DATA           DGROUP         0b79:0000       0000000c
-YIE                    DATA           DGROUP         0b79:000c       00000000
-STRINGS                DATA           DGROUP         0b79:000c       00000000
-DATA                   DATA           DGROUP         0b79:000c       00000000
-_emu_init_start        EMU            DGROUP         0b79:000c       00000000
-_emu_init_end          EMU            DGROUP         0b79:000c       00000000
-_BSS                   BSS            DGROUP         0b79:000c       00000cb8
-STACK                  STACK          DGROUP         0c46:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0210       00008591
+modex16_TEXT           CODE           AUTO           0000:87b0       00002180
+bitmap_TEXT            CODE           AUTO           0000:a930       000005c9
+planar_TEXT            CODE           AUTO           0000:af00       00000275
+16text_TEXT            CODE           AUTO           0000:b180       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b28:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b29:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b2b:0000       00000002
+CONST                  DATA           DGROUP         0b2b:0002       00000076
+CONST2                 DATA           DGROUP         0b32:0008       00000132
+_DATA                  DATA           DGROUP         0b46:0000       00000336
+XIB                    DATA           DGROUP         0b79:0006       00000000
+XI                     DATA           DGROUP         0b79:0006       0000002a
+XIE                    DATA           DGROUP         0b7c:0000       00000000
+YIB                    DATA           DGROUP         0b7c:0000       00000000
+YI                     DATA           DGROUP         0b7c:0000       0000000c
+YIE                    DATA           DGROUP         0b7c:000c       00000000
+STRINGS                DATA           DGROUP         0b7c:000c       00000000
+DATA                   DATA           DGROUP         0b7c:000c       00000000
+_emu_init_start        EMU            DGROUP         0b7c:000c       00000000
+_emu_init_end          EMU            DGROUP         0b7c:000c       00000000
+_BSS                   BSS            DGROUP         0b7c:000c       00000cb8
+STACK                  STACK          DGROUP         0c49:0000       0000dac0
 
 
                         +----------------+
@@ -66,98 +66,98 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0215      __STK
 0000:0235*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:8938*     VGAmodeX_
-0000:89e0      modexEnter_
-0000:8a7c      modexLeave_
-0000:8a94      modexDefaultPage_
-0000:8aee*     modexNextPage_
-0000:8baa*     modexNextPageFlexibleSize_
-0000:8c4e*     modexShowPage_
-0000:8d4a*     modexPanPage_
-0000:8d9a*     modexSelectPlane_
-0000:8dbe      modexClearRegion_
-0000:8ed6      oldDrawBmp_
-0000:903c*     CDrawBmp_
-0000:91a0      modexDrawBmp_
-0000:9206+     modexDrawBmpRegion_
-0000:9370*     modexDrawPlanarBuf_
-0000:938e      modexDrawSprite_
-0000:93f4+     modexDrawSpriteRegion_
-0000:956c      modexCopyPageRegion_
-0000:96d6*     modexFadeOn_
-0000:9706*     modexFadeOff_
-0000:9734*     modexFlashOn_
-0000:9762*     modexFlashOff_
-0000:9832+     modexPalSave_
-0000:9888      modexNewPal_
-0000:98d8*     modexLoadPalFile_
-0000:99ba*     modexSavePalFile_
-0000:9a32*     modexPalBlack_
-0000:9a5c*     modexPalWhite_
-0000:9a86+     modexPalUpdate_
-0000:9ff6      modexPalUpdate1_
-0000:a070*     modexPalUpdate0_
-0000:a0bc+     chkcolor_
-0000:a3d4+     modexputPixel_
-0000:a462*     modexgetPixel_
-0000:a4e8*     modexhlin_
-0000:a554*     modexprint_
-0000:a6ee*     modexprintbig_
-0000:a86a*     cls_
-0000:a8d8+     modexWaitBorder_
-0b26:01e4      _VGA
+0000:8968*     VGAmodeX_
+0000:8a10      modexEnter_
+0000:8aac      modexLeave_
+0000:8ac4      modexDefaultPage_
+0000:8b1e*     modexNextPage_
+0000:8bda*     modexNextPageFlexibleSize_
+0000:8c7e*     modexShowPage_
+0000:8d7a*     modexPanPage_
+0000:8dca*     modexSelectPlane_
+0000:8dee      modexClearRegion_
+0000:8f06      oldDrawBmp_
+0000:906c*     CDrawBmp_
+0000:91d0      modexDrawBmp_
+0000:9236+     modexDrawBmpRegion_
+0000:93a0*     modexDrawPlanarBuf_
+0000:93be      modexDrawSprite_
+0000:9424+     modexDrawSpriteRegion_
+0000:959c      modexCopyPageRegion_
+0000:9706*     modexFadeOn_
+0000:9736*     modexFadeOff_
+0000:9764*     modexFlashOn_
+0000:9792*     modexFlashOff_
+0000:9862+     modexPalSave_
+0000:98b8      modexNewPal_
+0000:9908*     modexLoadPalFile_
+0000:99ea*     modexSavePalFile_
+0000:9a62*     modexPalBlack_
+0000:9a8c*     modexPalWhite_
+0000:9ab6+     modexPalUpdate_
+0000:a026      modexPalUpdate1_
+0000:a0a0*     modexPalUpdate0_
+0000:a0ec+     chkcolor_
+0000:a404+     modexputPixel_
+0000:a492*     modexgetPixel_
+0000:a518*     modexhlin_
+0000:a584*     modexprint_
+0000:a71e*     modexprintbig_
+0000:a89a*     cls_
+0000:a908+     modexWaitBorder_
+0b29:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:ac02      bitmapLoadPcx_
-0000:ad5e*     bitmapLoadPcxTiles_
+0000:ac32      bitmapLoadPcx_
+0000:ad8e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:aed0      planar_buf_from_bitmap_
-0000:aff0+     planar_buf_alloc_
-0000:b0ea*     planar_buf_free_
+0000:af00      planar_buf_from_bitmap_
+0000:b020+     planar_buf_alloc_
+0000:b11a*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 0000:0252      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0269      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b26:0000*     __nullarea
-0b26:0224*     __ovlflag
-0b26:0225*     __intno
-0b26:0226*     __ovlvec
+0b29:0000*     __nullarea
+0b29:0224*     __ovlflag
+0b29:0225*     __intno
+0b29:0226*     __ovlvec
 0000:0298      _cstart_
 0000:036b*     _Not_Enough_Memory_
 0000:049d      __exit_
 0000:04bc      __do_exit_with_msg__
 0000:0519      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b26:022a      _fltused_
+0b29:022a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0524      _big_code_
 0000:0524*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b26:022c      __8087
-0b26:022d      __real87
-0b26:022e      __dos87emucall
-0b26:0230      __dos87real
+0b29:022c      __8087
+0b29:022d      __real87
+0b29:022e      __dos87emucall
+0b29:0230      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0524*     __exit_with_msg_
 0000:0529      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b26:0232      __curbrk
-0b26:023a      __STACKLOW
-0b26:023c      __STACKTOP
-0b26:023e      __cbyte
-0b26:0240      __child
-0b26:0242      __no87
-0b26:024f      ___FPE_handler
-0b26:0234      __psp
-0b26:0243      __get_ovl_stack
-0b26:0247      __restore_ovl_stack
-0b26:024b      __close_ovl_file
-0b26:0253      __LpCmdLine
-0b26:0257      __LpPgmName
-0b26:0236      __osmajor
-0b26:0237      __osminor
-0b26:0238      __osmode
-0b26:0239      __HShift
+0b29:0232      __curbrk
+0b29:023a      __STACKLOW
+0b29:023c      __STACKTOP
+0b29:023e      __cbyte
+0b29:0240      __child
+0b29:0242      __no87
+0b29:024f      ___FPE_handler
+0b29:0234      __psp
+0b29:0243      __get_ovl_stack
+0b29:0247      __restore_ovl_stack
+0b29:024b      __close_ovl_file
+0b29:0253      __LpCmdLine
+0b29:0257      __LpPgmName
+0b29:0236      __osmajor
+0b29:0237      __osminor
+0b29:0238      __osmode
+0b29:0239      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0548+     int86x_
 0000:06cb      int86_
@@ -167,16 +167,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0716      _fmalloc_
 0000:0716      malloc_
-0b26:025c+     ___fheap
-0b26:025e      ___fheapRover
-0b26:0260      ___LargestSizeB4Rover
+0b29:025c+     ___fheap
+0b29:025e      ___fheapRover
+0b29:0260      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:088b+     _null_exit_rtn_
 0000:088b+     __null_int23_exit_
 0000:088c      exit_
 0000:08ad+     _exit_
-0b26:0262+     ___int23_exit
-0b26:0266      ___FPE_handler_exit
+0b29:0262+     ___int23_exit
+0b29:0266      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:08c9+     __open_flags_
 0000:0b8a+     _fsopen_
@@ -189,7 +189,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:1134      __doclose_
 0000:127e      __shutdown_stream_
 0000:1298      fclose_
-0b26:0ebc+     ___RmTmpFileFn
+0b29:0ebc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:1303      _ffree_
 0000:1303      free_
@@ -202,16 +202,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:174e      __I4M
 0000:174e      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b1c6*     textInit_
-0b26:0ec0      _romFonts
+0000:b1f6*     textInit_
+0b29:0ec0      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:1766      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:1bfb      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b26:026e      ___iob
-0b26:0ed8      ___ClosedStreams
-0b26:0edc      ___OpenStreams
+0b29:026e      ___iob
+0b29:0ed8      ___OpenStreams
+0b29:0edc      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1df3      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -224,7 +224,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2050      __FiniRtns
 0000:2050*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b26:03d6      ___uselfn
+0b29:03d6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:20b4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -236,7 +236,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:21a0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2210      __EnterWVIDEO_
-0b26:03f6+     ___WD_Present
+0b29:03f6+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:2234      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -252,21 +252,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:273c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:273f      _nmalloc_
-0b26:03f8      ___nheapbeg
-0b26:03fa      ___MiniHeapRover
-0b26:03fc      ___LargestSizeB4MiniHeapRover
+0b29:03f8      ___nheapbeg
+0b29:03fa      ___MiniHeapRover
+0b29:03fc      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:2819*     _heapgrow_
 0000:2819*     _fheapgrow_
 0000:281a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:2892*     __set_commode_
-0b26:03fe      __commode
+0b29:03fe      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:289e*     __get_errno_ptr_
-0b26:0ee0      _errno
+0b29:0ee0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b26:0400      __fmode
+0b29:0400      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:28a5      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -298,7 +298,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:312f      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3378      _nfree_
-0b26:0ee2+     ___MiniHeapFreeRover
+0b29:0ee2+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:3473      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
@@ -317,96 +317,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3960      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b26:0ee4      ____Argv
-0b26:0ee8      ____Argc
+0b29:0ee4      ____Argv
+0b29:0ee8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b26:0402      __amblksiz
+0b29:0402      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b26:0506      __Start_XI
-0b26:0530      __End_XI
-0b26:0530      __Start_YI
-0b26:053c      __End_YI
+0b29:0506      __Start_XI
+0b29:0530      __End_XI
+0b29:0530      __Start_YI
+0b29:053c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b26:0404      ___EFG_printf
-0b26:0408      ___EFG_scanf
+0b29:0404      ___EFG_printf
+0b29:0408      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4ad5      _EFG_Format_
+0000:4ae3      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4ca7      __cnvs2d_
+0000:4cb5      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b26:040c      __8087cw
+0b29:040c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b26:040e      ___Save8087
-0b26:0412      ___Rest8087
+0b29:040e      ___Save8087
+0b29:0412      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4cc7      __GrabFP87_
+0000:4cd5      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4cfa*     __init_8087_emu
-0000:4d00      __x87id
+0000:4d08*     __init_8087_emu
+0000:4d0e      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4d5e      _DoINTR_
+0000:4d6c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:50d7*     _heapenable_
-0b26:0416      ___heap_enabled
+0000:50e5*     _heapenable_
+0b29:0416      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:50e8      __nmemneed_
+0000:50f6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:5170      __LastFree_
-0000:51ea      __ExpandDGROUP_
+0000:517e      __LastFree_
+0000:51f8      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:52fb      _dos_open_
+0000:5309      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:5321      __GetIOMode_
-0000:5356      __SetIOMode_nogrow_
-0b26:0418      ___NFiles
-0b26:041a      ___init_mode
-0b26:0442      ___io_mode
+0000:532f      __GetIOMode_
+0000:5364      __SetIOMode_nogrow_
+0b29:0418      ___NFiles
+0b29:041a      ___init_mode
+0b29:0442      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:538b      isatty_
+0000:5399      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:53a7*     __get_doserrno_ptr_
-0b26:0eea      __doserrno
+0000:53b5*     __get_doserrno_ptr_
+0b29:0eea      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b26:0446      ___umaskval
+0b29:0446      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:53ae      _dos_creat_
-0000:53d2*     _dos_creatnew_
+0000:53bc      _dos_creat_
+0000:53e0*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:53f3+     __grow_iomode_
-0000:54da+     __shrink_iomode_
-0000:551b      __SetIOMode_
+0000:5401+     __grow_iomode_
+0000:54e8+     __shrink_iomode_
+0000:5529      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:55c2*     __dosretax
-0000:55c7*     __dosret0
-0000:55ce      __set_errno_dos_
-0000:5636*     __set_errno_dos_reterr_
+0000:55d0*     __dosretax
+0000:55d5*     __dosret0
+0000:55dc      __set_errno_dos_
+0000:5644*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:5641      fsync_
+0000:564f      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5646      wctomb_
+0000:5654      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:5691+     utoa_
-0000:5732      itoa_
+0000:569f+     utoa_
+0000:5740      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:577c      strupr_
+0000:578a      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b26:045c      ___IsDBCS
+0b29:045c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:57b1*     _ismbblead_
-0b26:0eee      ___MBCSIsTable
+0000:57bf*     _ismbblead_
+0b29:0eee      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:57cd      ulltoa_
-0000:590a*     lltoa_
+0000:57db      ulltoa_
+0000:5918*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:597b      ultoa_
-0000:5a39*     ltoa_
+0000:5989      ultoa_
+0000:5a47*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5a87*     _SetLD64bit_
-0000:5a92*     _SetLD80bit_
-0000:5a9d      _LDisDouble_
+0000:5a95*     _SetLD64bit_
+0000:5aa0*     _SetLD80bit_
+0000:5aab      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5c02      _LDScale10x_
-0000:64da      __LDcvt_
+0000:5c10      _LDScale10x_
+0000:64e8      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -417,72 +417,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6cb6*     __init_87_emulator
+0000:6cc4*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:74ca+     __Strtold_
-0000:7709      strtod_
+0000:74f5+     __Strtold_
+0000:7734      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:78b0      __Init_FPE_handler_
-0000:78e9      __Fini_FPE_handler_
-0000:7920*     __FPEHandler
+0000:78da      __Init_FPE_handler_
+0000:7913      __Fini_FPE_handler_
+0000:794a*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7bb2*     sbrk_
-0000:7bc2      __brk_
+0000:7bdc*     sbrk_
+0000:7bec      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7c2a      __doserror_
-0000:7c38*     __doserror1_
+0000:7c54      __doserror_
+0000:7c62*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7c44*     _frealloc_
-0000:7c44      realloc_
+0000:7c6e*     _frealloc_
+0000:7c6e      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7d20      __ChkTTYIOMode_
-0000:7d8e*     __IOMode_
+0000:7d4a      __ChkTTYIOMode_
+0000:7db8*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7d9e*     _dos_close_
-0000:7dac      _dos_commit_
+0000:7dc8*     _dos_close_
+0000:7dd6      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b26:0072      ___Alphabet
+0b29:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7df9      __mbinit_
-0b26:0502+     ___MBCodePage
+0000:7e23      __mbinit_
+0b29:0502+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7ed4      __LDClass_
-0000:7f5a*     _FLClass_
+0000:7efe      __LDClass_
+0000:7f84*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7f6e      __I4D
-0000:7fbd*     __U4D
+0000:7f98      __I4D
+0000:7fe7*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b26:0098      __IsTable
+0b29:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:8042      __ZBuf2LD
+0000:806c      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:810a*     __set_EDOM_
-0000:8116      __set_ERANGE_
-0000:8122*     __set_EINVAL_
+0000:8134*     __set_EDOM_
+0000:8140      __set_ERANGE_
+0000:814c*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b26:019a*     ___f_infinity
-0b26:019e*     ___f_posqnan
-0b26:01a2      ___d_infinity
-0b26:01aa      ___d_posqnan
-0b26:01b2*     ___ld_infinity
-0b26:01ba*     ___ld_posqnan
+0b29:019a*     ___f_infinity
+0b29:019e*     ___f_posqnan
+0b29:01a2      ___d_infinity
+0b29:01aa      ___d_posqnan
+0b29:01b2*     ___ld_infinity
+0b29:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b26:01c2      __HugeValue
+0b29:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b26:0504      ___FPE_int
+0b29:0504      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:813c*     _msize_
-0000:8157      _fmsize_
+0000:8166*     _msize_
+0000:8181      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:8168      __HeapManager_expand_
-0000:8671      _nexpand_
+0000:8192      __HeapManager_expand_
+0000:869b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:86c4      _fexpand_
-0000:86c4*     _expand_
+0000:86ee      _fexpand_
+0000:86ee*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:86f9      _bfree_
+0000:8723      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:871e      _bexpand_
+0000:8748      _bexpand_
 
 
                         +--------------------+
@@ -500,6 +500,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00019f20 (106272.)
+Memory size:  00019f50 (106320.)
 Entry point address: 0000:0298
 Link time: 00:00.00
index cd1f3ba8bd9098d66ec50d12b598d5b720336658..1bae6d201af16524860488f0ab22b91e126baa3d 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 548e46b842f87c18a1da5670ebf9133d8da84cdb..9e3720b1e5250b40ad6eec9e723e48c05219ecaf 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:09
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b27:0000            0000ecc0
+DGROUP                          0b2a:0000            0000ecc0
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest2_TEXT          CODE           AUTO           0000:0000       0000021d
-_TEXT                  CODE           AUTO           0000:0220       00008567
-modex16_TEXT           CODE           AUTO           0000:8790       00002180
-bitmap_TEXT            CODE           AUTO           0000:a910       000005c9
-planar_TEXT            CODE           AUTO           0000:aee0       00000275
-16text_TEXT            CODE           AUTO           0000:b160       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b26:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b27:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b29:0000       00000002
-CONST                  DATA           DGROUP         0b29:0002       00000076
-CONST2                 DATA           DGROUP         0b30:0008       00000132
-_DATA                  DATA           DGROUP         0b44:0000       00000336
-XIB                    DATA           DGROUP         0b77:0006       00000000
-XI                     DATA           DGROUP         0b77:0006       0000002a
-XIE                    DATA           DGROUP         0b7a:0000       00000000
-YIB                    DATA           DGROUP         0b7a:0000       00000000
-YI                     DATA           DGROUP         0b7a:0000       0000000c
-YIE                    DATA           DGROUP         0b7a:000c       00000000
-STRINGS                DATA           DGROUP         0b7a:000c       00000000
-DATA                   DATA           DGROUP         0b7a:000c       00000000
-_emu_init_start        EMU            DGROUP         0b7a:000c       00000000
-_emu_init_end          EMU            DGROUP         0b7a:000c       00000000
-_BSS                   BSS            DGROUP         0b7a:000c       00000cb8
-STACK                  STACK          DGROUP         0c47:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0220       00008591
+modex16_TEXT           CODE           AUTO           0000:87c0       00002180
+bitmap_TEXT            CODE           AUTO           0000:a940       000005c9
+planar_TEXT            CODE           AUTO           0000:af10       00000275
+16text_TEXT            CODE           AUTO           0000:b190       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b29:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b2a:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b2c:0000       00000002
+CONST                  DATA           DGROUP         0b2c:0002       00000076
+CONST2                 DATA           DGROUP         0b33:0008       00000132
+_DATA                  DATA           DGROUP         0b47:0000       00000336
+XIB                    DATA           DGROUP         0b7a:0006       00000000
+XI                     DATA           DGROUP         0b7a:0006       0000002a
+XIE                    DATA           DGROUP         0b7d:0000       00000000
+YIB                    DATA           DGROUP         0b7d:0000       00000000
+YI                     DATA           DGROUP         0b7d:0000       0000000c
+YIE                    DATA           DGROUP         0b7d:000c       00000000
+STRINGS                DATA           DGROUP         0b7d:000c       00000000
+DATA                   DATA           DGROUP         0b7d:000c       00000000
+_emu_init_start        EMU            DGROUP         0b7d:000c       00000000
+_emu_init_end          EMU            DGROUP         0b7d:000c       00000000
+_BSS                   BSS            DGROUP         0b7d:000c       00000cb8
+STACK                  STACK          DGROUP         0c4a:0000       0000dac0
 
 
                         +----------------+
@@ -66,98 +66,98 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0225      __STK
 0000:0245*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:8948*     VGAmodeX_
-0000:89f0      modexEnter_
-0000:8a8c      modexLeave_
-0000:8aa4      modexDefaultPage_
-0000:8afe*     modexNextPage_
-0000:8bba*     modexNextPageFlexibleSize_
-0000:8c5e      modexShowPage_
-0000:8d5a*     modexPanPage_
-0000:8daa*     modexSelectPlane_
-0000:8dce      modexClearRegion_
-0000:8ee6      oldDrawBmp_
-0000:904c*     CDrawBmp_
-0000:91b0      modexDrawBmp_
-0000:9216+     modexDrawBmpRegion_
-0000:9380*     modexDrawPlanarBuf_
-0000:939e      modexDrawSprite_
-0000:9404+     modexDrawSpriteRegion_
-0000:957c      modexCopyPageRegion_
-0000:96e6*     modexFadeOn_
-0000:9716*     modexFadeOff_
-0000:9744*     modexFlashOn_
-0000:9772*     modexFlashOff_
-0000:9842+     modexPalSave_
-0000:9898      modexNewPal_
-0000:98e8*     modexLoadPalFile_
-0000:99ca*     modexSavePalFile_
-0000:9a42*     modexPalBlack_
-0000:9a6c*     modexPalWhite_
-0000:9a96+     modexPalUpdate_
-0000:a006      modexPalUpdate1_
-0000:a080*     modexPalUpdate0_
-0000:a0cc+     chkcolor_
-0000:a3e4+     modexputPixel_
-0000:a472*     modexgetPixel_
-0000:a4f8*     modexhlin_
-0000:a564*     modexprint_
-0000:a6fe*     modexprintbig_
-0000:a87a*     cls_
-0000:a8e8+     modexWaitBorder_
-0b27:01e4      _VGA
+0000:8978*     VGAmodeX_
+0000:8a20      modexEnter_
+0000:8abc      modexLeave_
+0000:8ad4      modexDefaultPage_
+0000:8b2e*     modexNextPage_
+0000:8bea*     modexNextPageFlexibleSize_
+0000:8c8e      modexShowPage_
+0000:8d8a*     modexPanPage_
+0000:8dda*     modexSelectPlane_
+0000:8dfe      modexClearRegion_
+0000:8f16      oldDrawBmp_
+0000:907c*     CDrawBmp_
+0000:91e0      modexDrawBmp_
+0000:9246+     modexDrawBmpRegion_
+0000:93b0*     modexDrawPlanarBuf_
+0000:93ce      modexDrawSprite_
+0000:9434+     modexDrawSpriteRegion_
+0000:95ac      modexCopyPageRegion_
+0000:9716*     modexFadeOn_
+0000:9746*     modexFadeOff_
+0000:9774*     modexFlashOn_
+0000:97a2*     modexFlashOff_
+0000:9872+     modexPalSave_
+0000:98c8      modexNewPal_
+0000:9918*     modexLoadPalFile_
+0000:99fa*     modexSavePalFile_
+0000:9a72*     modexPalBlack_
+0000:9a9c*     modexPalWhite_
+0000:9ac6+     modexPalUpdate_
+0000:a036      modexPalUpdate1_
+0000:a0b0*     modexPalUpdate0_
+0000:a0fc+     chkcolor_
+0000:a414+     modexputPixel_
+0000:a4a2*     modexgetPixel_
+0000:a528*     modexhlin_
+0000:a594*     modexprint_
+0000:a72e*     modexprintbig_
+0000:a8aa*     cls_
+0000:a918+     modexWaitBorder_
+0b2a:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:ac12      bitmapLoadPcx_
-0000:ad6e*     bitmapLoadPcxTiles_
+0000:ac42      bitmapLoadPcx_
+0000:ad9e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:aee0      planar_buf_from_bitmap_
-0000:b000+     planar_buf_alloc_
-0000:b0fa*     planar_buf_free_
+0000:af10      planar_buf_from_bitmap_
+0000:b030+     planar_buf_alloc_
+0000:b12a*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 0000:0262      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0279      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b27:0000*     __nullarea
-0b27:0224*     __ovlflag
-0b27:0225*     __intno
-0b27:0226*     __ovlvec
+0b2a:0000*     __nullarea
+0b2a:0224*     __ovlflag
+0b2a:0225*     __intno
+0b2a:0226*     __ovlvec
 0000:02a8      _cstart_
 0000:037b*     _Not_Enough_Memory_
 0000:04ad      __exit_
 0000:04cc      __do_exit_with_msg__
 0000:0529      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b27:022a      _fltused_
+0b2a:022a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0534      _big_code_
 0000:0534*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b27:022c      __8087
-0b27:022d      __real87
-0b27:022e      __dos87emucall
-0b27:0230      __dos87real
+0b2a:022c      __8087
+0b2a:022d      __real87
+0b2a:022e      __dos87emucall
+0b2a:0230      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0534*     __exit_with_msg_
 0000:0539      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b27:0232      __curbrk
-0b27:023a      __STACKLOW
-0b27:023c      __STACKTOP
-0b27:023e      __cbyte
-0b27:0240      __child
-0b27:0242      __no87
-0b27:024f      ___FPE_handler
-0b27:0234      __psp
-0b27:0243      __get_ovl_stack
-0b27:0247      __restore_ovl_stack
-0b27:024b      __close_ovl_file
-0b27:0253      __LpCmdLine
-0b27:0257      __LpPgmName
-0b27:0236      __osmajor
-0b27:0237      __osminor
-0b27:0238      __osmode
-0b27:0239      __HShift
+0b2a:0232      __curbrk
+0b2a:023a      __STACKLOW
+0b2a:023c      __STACKTOP
+0b2a:023e      __cbyte
+0b2a:0240      __child
+0b2a:0242      __no87
+0b2a:024f      ___FPE_handler
+0b2a:0234      __psp
+0b2a:0243      __get_ovl_stack
+0b2a:0247      __restore_ovl_stack
+0b2a:024b      __close_ovl_file
+0b2a:0253      __LpCmdLine
+0b2a:0257      __LpPgmName
+0b2a:0236      __osmajor
+0b2a:0237      __osminor
+0b2a:0238      __osmode
+0b2a:0239      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0558+     int86x_
 0000:06db      int86_
@@ -167,16 +167,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0726      _fmalloc_
 0000:0726      malloc_
-0b27:025c+     ___fheap
-0b27:025e      ___fheapRover
-0b27:0260      ___LargestSizeB4Rover
+0b2a:025c+     ___fheap
+0b2a:025e      ___fheapRover
+0b2a:0260      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:089b+     _null_exit_rtn_
 0000:089b+     __null_int23_exit_
 0000:089c      exit_
 0000:08bd+     _exit_
-0b27:0262+     ___int23_exit
-0b27:0266      ___FPE_handler_exit
+0b2a:0262+     ___int23_exit
+0b2a:0266      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:08d9+     __open_flags_
 0000:0b9a+     _fsopen_
@@ -189,7 +189,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:1144      __doclose_
 0000:128e      __shutdown_stream_
 0000:12a8      fclose_
-0b27:0ebc+     ___RmTmpFileFn
+0b2a:0ebc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:1313      _ffree_
 0000:1313      free_
@@ -202,16 +202,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:175e      __I4M
 0000:175e      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b1d6*     textInit_
-0b27:0ec0      _romFonts
+0000:b206*     textInit_
+0b2a:0ec0      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:1776      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:1c0b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b27:026e      ___iob
-0b27:0ed8      ___ClosedStreams
-0b27:0edc      ___OpenStreams
+0b2a:026e      ___iob
+0b2a:0ed8      ___OpenStreams
+0b2a:0edc      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1e03      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -224,7 +224,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2060      __FiniRtns
 0000:2060*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b27:03d6      ___uselfn
+0b2a:03d6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:20c4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -236,7 +236,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:21b0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2220      __EnterWVIDEO_
-0b27:03f6+     ___WD_Present
+0b2a:03f6+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:2244      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -252,21 +252,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:274c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:274f      _nmalloc_
-0b27:03f8      ___nheapbeg
-0b27:03fa      ___MiniHeapRover
-0b27:03fc      ___LargestSizeB4MiniHeapRover
+0b2a:03f8      ___nheapbeg
+0b2a:03fa      ___MiniHeapRover
+0b2a:03fc      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:2829*     _heapgrow_
 0000:2829*     _fheapgrow_
 0000:282a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:28a2*     __set_commode_
-0b27:03fe      __commode
+0b2a:03fe      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:28ae*     __get_errno_ptr_
-0b27:0ee0      _errno
+0b2a:0ee0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b27:0400      __fmode
+0b2a:0400      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:28b5      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -298,7 +298,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:313f      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3388      _nfree_
-0b27:0ee2+     ___MiniHeapFreeRover
+0b2a:0ee2+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:3483      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
@@ -317,96 +317,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3970      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b27:0ee4      ____Argv
-0b27:0ee8      ____Argc
+0b2a:0ee4      ____Argv
+0b2a:0ee8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b27:0402      __amblksiz
+0b2a:0402      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b27:0506      __Start_XI
-0b27:0530      __End_XI
-0b27:0530      __Start_YI
-0b27:053c      __End_YI
+0b2a:0506      __Start_XI
+0b2a:0530      __End_XI
+0b2a:0530      __Start_YI
+0b2a:053c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b27:0404      ___EFG_printf
-0b27:0408      ___EFG_scanf
+0b2a:0404      ___EFG_printf
+0b2a:0408      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4ae5      _EFG_Format_
+0000:4af3      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4cb7      __cnvs2d_
+0000:4cc5      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b27:040c      __8087cw
+0b2a:040c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b27:040e      ___Save8087
-0b27:0412      ___Rest8087
+0b2a:040e      ___Save8087
+0b2a:0412      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4cd7      __GrabFP87_
+0000:4ce5      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4d0a*     __init_8087_emu
-0000:4d10      __x87id
+0000:4d18*     __init_8087_emu
+0000:4d1e      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4d6e      _DoINTR_
+0000:4d7c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:50e7*     _heapenable_
-0b27:0416      ___heap_enabled
+0000:50f5*     _heapenable_
+0b2a:0416      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:50f8      __nmemneed_
+0000:5106      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:5180      __LastFree_
-0000:51fa      __ExpandDGROUP_
+0000:518e      __LastFree_
+0000:5208      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:530b      _dos_open_
+0000:5319      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:5331      __GetIOMode_
-0000:5366      __SetIOMode_nogrow_
-0b27:0418      ___NFiles
-0b27:041a      ___init_mode
-0b27:0442      ___io_mode
+0000:533f      __GetIOMode_
+0000:5374      __SetIOMode_nogrow_
+0b2a:0418      ___NFiles
+0b2a:041a      ___init_mode
+0b2a:0442      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:539b      isatty_
+0000:53a9      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:53b7*     __get_doserrno_ptr_
-0b27:0eea      __doserrno
+0000:53c5*     __get_doserrno_ptr_
+0b2a:0eea      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b27:0446      ___umaskval
+0b2a:0446      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:53be      _dos_creat_
-0000:53e2*     _dos_creatnew_
+0000:53cc      _dos_creat_
+0000:53f0*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5403+     __grow_iomode_
-0000:54ea+     __shrink_iomode_
-0000:552b      __SetIOMode_
+0000:5411+     __grow_iomode_
+0000:54f8+     __shrink_iomode_
+0000:5539      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:55d2*     __dosretax
-0000:55d7*     __dosret0
-0000:55de      __set_errno_dos_
-0000:5646*     __set_errno_dos_reterr_
+0000:55e0*     __dosretax
+0000:55e5*     __dosret0
+0000:55ec      __set_errno_dos_
+0000:5654*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:5651      fsync_
+0000:565f      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5656      wctomb_
+0000:5664      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:56a1+     utoa_
-0000:5742      itoa_
+0000:56af+     utoa_
+0000:5750      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:578c      strupr_
+0000:579a      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b27:045c      ___IsDBCS
+0b2a:045c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:57c1*     _ismbblead_
-0b27:0eee      ___MBCSIsTable
+0000:57cf*     _ismbblead_
+0b2a:0eee      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:57dd      ulltoa_
-0000:591a*     lltoa_
+0000:57eb      ulltoa_
+0000:5928*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:598b      ultoa_
-0000:5a49*     ltoa_
+0000:5999      ultoa_
+0000:5a57*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5a97*     _SetLD64bit_
-0000:5aa2*     _SetLD80bit_
-0000:5aad      _LDisDouble_
+0000:5aa5*     _SetLD64bit_
+0000:5ab0*     _SetLD80bit_
+0000:5abb      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5c12      _LDScale10x_
-0000:64ea      __LDcvt_
+0000:5c20      _LDScale10x_
+0000:64f8      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -417,72 +417,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6cc6*     __init_87_emulator
+0000:6cd4*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:74da+     __Strtold_
-0000:7719      strtod_
+0000:7505+     __Strtold_
+0000:7744      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:78c0      __Init_FPE_handler_
-0000:78f9      __Fini_FPE_handler_
-0000:7930*     __FPEHandler
+0000:78ea      __Init_FPE_handler_
+0000:7923      __Fini_FPE_handler_
+0000:795a*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7bc2*     sbrk_
-0000:7bd2      __brk_
+0000:7bec*     sbrk_
+0000:7bfc      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7c3a      __doserror_
-0000:7c48*     __doserror1_
+0000:7c64      __doserror_
+0000:7c72*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7c54*     _frealloc_
-0000:7c54      realloc_
+0000:7c7e*     _frealloc_
+0000:7c7e      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7d30      __ChkTTYIOMode_
-0000:7d9e*     __IOMode_
+0000:7d5a      __ChkTTYIOMode_
+0000:7dc8*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7dae*     _dos_close_
-0000:7dbc      _dos_commit_
+0000:7dd8*     _dos_close_
+0000:7de6      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b27:0072      ___Alphabet
+0b2a:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e09      __mbinit_
-0b27:0502+     ___MBCodePage
+0000:7e33      __mbinit_
+0b2a:0502+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7ee4      __LDClass_
-0000:7f6a*     _FLClass_
+0000:7f0e      __LDClass_
+0000:7f94*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7f7e      __I4D
-0000:7fcd*     __U4D
+0000:7fa8      __I4D
+0000:7ff7*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b27:0098      __IsTable
+0b2a:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:8052      __ZBuf2LD
+0000:807c      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:811a*     __set_EDOM_
-0000:8126      __set_ERANGE_
-0000:8132*     __set_EINVAL_
+0000:8144*     __set_EDOM_
+0000:8150      __set_ERANGE_
+0000:815c*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b27:019a*     ___f_infinity
-0b27:019e*     ___f_posqnan
-0b27:01a2      ___d_infinity
-0b27:01aa      ___d_posqnan
-0b27:01b2*     ___ld_infinity
-0b27:01ba*     ___ld_posqnan
+0b2a:019a*     ___f_infinity
+0b2a:019e*     ___f_posqnan
+0b2a:01a2      ___d_infinity
+0b2a:01aa      ___d_posqnan
+0b2a:01b2*     ___ld_infinity
+0b2a:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b27:01c2      __HugeValue
+0b2a:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b27:0504      ___FPE_int
+0b2a:0504      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:814c*     _msize_
-0000:8167      _fmsize_
+0000:8176*     _msize_
+0000:8191      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:8178      __HeapManager_expand_
-0000:8681      _nexpand_
+0000:81a2      __HeapManager_expand_
+0000:86ab      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:86d4      _fexpand_
-0000:86d4*     _expand_
+0000:86fe      _fexpand_
+0000:86fe*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8709      _bfree_
+0000:8733      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:872e      _bexpand_
+0000:8758      _bexpand_
 
 
                         +--------------------+
@@ -500,6 +500,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00019f30 (106288.)
+Memory size:  00019f60 (106336.)
 Entry point address: 0000:02a8
 Link time: 00:00.00
index 1abc49fa671c6ec8eb5c81e99b7e53572fe463c2..bfc6f1e4f8267ff13dd218667553f06cecac17d4 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index a0bca829ba1ad1317feeb11cadd5be7aebb66871..cf0b888d50867a5c68343afd801d938bd6f926b9 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:10
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a47:0000            0000f860
+DGROUP                          1a4b:0000            0000f860
 
 
 
@@ -35,32 +35,32 @@ wcpu_TEXT              CODE           AUTO           0000:7040       00000058
 kitten_TEXT            CODE           AUTO           0000:78b0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:80c0       0000158b
 timer_TEXT             CODE           AUTO           0000:9650       00000235
-_TEXT                  CODE           AUTO           0989:0000       00009f29
-scroll16_TEXT          CODE           AUTO           0989:9f30       00003487
-bitmap_TEXT            CODE           AUTO           0989:d3c0       000005c9
-planar_TEXT            CODE           AUTO           0989:d990       00000275
-16text_TEXT            CODE           AUTO           0989:dc10       0000010d
-modex16_TEXT           CODE           AUTO           0989:dd20       00002180
-bakapee_TEXT           CODE           AUTO           1973:0000       00000b86
-16_in13_DATA           FAR_DATA       AUTO           1a2c:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1a46:0004       00000000
-_NULL                  BEGDATA        DGROUP         1a47:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1a49:0000       00000002
-CONST                  DATA           DGROUP         1a49:0002       00000076
-CONST2                 DATA           DGROUP         1a50:0008       00000132
-_DATA                  DATA           DGROUP         1a64:0000       00000b30
-XIB                    DATA           DGROUP         1b17:0000       00000000
-XI                     DATA           DGROUP         1b17:0000       0000003c
-XIE                    DATA           DGROUP         1b1a:000c       00000000
-YIB                    DATA           DGROUP         1b1a:000c       00000000
-YI                     DATA           DGROUP         1b1a:000c       00000018
-YIE                    DATA           DGROUP         1b1c:0004       00000000
-STRINGS                DATA           DGROUP         1b1c:0004       00000000
-DATA                   DATA           DGROUP         1b1c:0004       00000000
-_emu_init_start        EMU            DGROUP         1b1c:0004       00000000
-_emu_init_end          EMU            DGROUP         1b1c:0004       00000000
-_BSS                   BSS            DGROUP         1b1d:0000       00001036
-STACK                  STACK          DGROUP         1c21:0000       0000dac0
+_TEXT                  CODE           AUTO           0989:0000       00009f6d
+scroll16_TEXT          CODE           AUTO           0989:9f70       00003487
+bitmap_TEXT            CODE           AUTO           0989:d400       000005c9
+planar_TEXT            CODE           AUTO           0989:d9d0       00000275
+16text_TEXT            CODE           AUTO           0989:dc50       0000010d
+modex16_TEXT           CODE           AUTO           0989:dd60       00002180
+bakapee_TEXT           CODE           AUTO           1977:0000       00000b86
+16_in13_DATA           FAR_DATA       AUTO           1a30:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a4a:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a4b:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a4d:0000       00000002
+CONST                  DATA           DGROUP         1a4d:0002       00000076
+CONST2                 DATA           DGROUP         1a54:0008       00000132
+_DATA                  DATA           DGROUP         1a68:0000       00000b30
+XIB                    DATA           DGROUP         1b1b:0000       00000000
+XI                     DATA           DGROUP         1b1b:0000       0000003c
+XIE                    DATA           DGROUP         1b1e:000c       00000000
+YIB                    DATA           DGROUP         1b1e:000c       00000000
+YI                     DATA           DGROUP         1b1e:000c       00000018
+YIE                    DATA           DGROUP         1b20:0004       00000000
+STRINGS                DATA           DGROUP         1b20:0004       00000000
+DATA                   DATA           DGROUP         1b20:0004       00000000
+_emu_init_start        EMU            DGROUP         1b20:0004       00000000
+_emu_init_end          EMU            DGROUP         1b20:0004       00000000
+_BSS                   BSS            DGROUP         1b21:0000       00001036
+STACK                  STACK          DGROUP         1c25:0000       0000dac0
 
 
                         +----------------+
@@ -74,17 +74,17 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1a47:0d60+     _player
-1a47:0e60+     _screen
-1a47:0e70+     _screen3
-1a47:0e80+     _screen2
-1a47:0e90+     _mv
-1a47:0ec0+     _gvar
-1a47:0ee8+     _mask
-1a47:0eec+     _p
-1a47:0ef0*     _t
-1a47:0ef4+     _spri
-1a47:0f04+     _bg
+1a4b:0d60+     _player
+1a4b:0e60+     _screen
+1a4b:0e70+     _screen3
+1a4b:0e80+     _screen2
+1a4b:0e90+     _mv
+1a4b:0ec0+     _gvar
+1a4b:0ee8+     _mask
+1a4b:0eec+     _p
+1a4b:0ef0*     _t
+1a4b:0ef4+     _spri
+1a4b:0f04+     _bg
 0000:01fe      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:0dac+     jsoneq_
@@ -94,7 +94,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:1962      jsmn_parse_
 0000:1e5e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a47:0f2e+     _inpu
+1a4b:0f2e+     _inpu
 0000:1ff0+     INL_KeyService_
 0000:228a+     Mouse_
 0000:22e2+     IN_GetJoyAbs_
@@ -142,9 +142,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:65bc+     MM_TotalFree_
 0000:6652*     MM_Report_
 0000:700a*     MM_BombOnError_
-1a47:1090+     _beforesort
-1a47:1094+     _aftersort
-1a47:1098+     _XMSaddr
+1a4b:1090+     _beforesort
+1a4b:1094+     _aftersort
+1a4b:1098+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:7040      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -162,9 +162,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:7780*     CAL_OptimizeNodes_
 0000:7830*     CA_Startup_
 0000:7880*     CA_Shutdown_
-1a47:10a0*     _finishcachebox
-1a47:10a4*     _updatecachebox
-1a47:10a8*     _drawcachebox
+1a4b:10a0*     _finishcachebox
+1a4b:10a4*     _updatecachebox
+1a4b:10a8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:78ec      KITTENGETS
 0000:794c*     kittenopen_
@@ -175,7 +175,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7ea4+     get_line_
 0000:7f16+     db_fetch_
 0000:7fac+     db_insert_
-1a47:04d4+     __kitten_catalog
+1a4b:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:826c+     LargestFreeBlock_
 0000:82fa+     _coreleft_
@@ -202,105 +202,105 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0989:0042      _fmalloc_
 0989:0042      malloc_
-1a47:04f6      ___fheap
-1a47:04f8      ___fheapRover
-1a47:04fa      ___LargestSizeB4Rover
+1a4b:04f6      ___fheap
+1a4b:04f8      ___fheapRover
+1a4b:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0989:01bf      __PIA
 0989:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0989:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a47:04fc      ___iob
-1a47:10b4      ___ClosedStreams
-1a47:10b8      ___OpenStreams
+1a4b:04fc      ___iob
+1a4b:10b4      ___OpenStreams
+1a4b:10b8      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0989:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
-0989:9f42      walk_
-0989:b9b8+     mapScrollRight_
-0989:bc96+     mapScrollLeft_
-0989:bf4a+     mapScrollUp_
-0989:c238+     mapScrollDown_
-0989:c558      chkmap_
-0989:c6e8      mapGoTo_
-0989:c950+     mapDrawTile_
-0989:ca74+     mapDrawRow_
-0989:cbc8+     mapDrawCol_
-0989:cd32+     mapDrawWRow_
-0989:ce60*     mapDrawWCol_
-0989:cfaa      shinku_
-0989:d132+     animatePlayer_
+0989:9f82      walk_
+0989:b9f8+     mapScrollRight_
+0989:bcd6+     mapScrollLeft_
+0989:bf8a+     mapScrollUp_
+0989:c278+     mapScrollDown_
+0989:c598      chkmap_
+0989:c728      mapGoTo_
+0989:c990+     mapDrawTile_
+0989:cab4+     mapDrawRow_
+0989:cc08+     mapDrawCol_
+0989:cd72+     mapDrawWRow_
+0989:cea0*     mapDrawWCol_
+0989:cfea      shinku_
+0989:d172+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0989:d6c2      bitmapLoadPcx_
-0989:d81e*     bitmapLoadPcxTiles_
+0989:d702      bitmapLoadPcx_
+0989:d85e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0989:d990      planar_buf_from_bitmap_
-0989:dab0+     planar_buf_alloc_
-0989:dbaa*     planar_buf_free_
+0989:d9d0      planar_buf_from_bitmap_
+0989:daf0+     planar_buf_alloc_
+0989:dbea*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0989:dc86      textInit_
-1a47:1140      _romFonts
+0989:dcc6      textInit_
+1a4b:1140      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0989:ded8      VGAmodeX_
-0989:df80+     modexEnter_
-0989:e01c*     modexLeave_
-0989:e034      modexDefaultPage_
-0989:e08e      modexNextPage_
-0989:e14a      modexNextPageFlexibleSize_
-0989:e1ee      modexShowPage_
-0989:e2ea*     modexPanPage_
-0989:e33a*     modexSelectPlane_
-0989:e35e      modexClearRegion_
-0989:e476*     oldDrawBmp_
-0989:e5dc*     CDrawBmp_
-0989:e740*     modexDrawBmp_
-0989:e7a6+     modexDrawBmpRegion_
-0989:e910*     modexDrawPlanarBuf_
-0989:e92e*     modexDrawSprite_
-0989:e994+     modexDrawSpriteRegion_
-0989:eb0c      modexCopyPageRegion_
-0989:ec76*     modexFadeOn_
-0989:eca6*     modexFadeOff_
-0989:ecd4*     modexFlashOn_
-0989:ed02*     modexFlashOff_
-0989:edd2+     modexPalSave_
-0989:ee28      modexNewPal_
-0989:ee78*     modexLoadPalFile_
-0989:ef5a*     modexSavePalFile_
-0989:efd2*     modexPalBlack_
-0989:effc*     modexPalWhite_
-0989:f026+     modexPalUpdate_
-0989:f596+     modexPalUpdate1_
-0989:f610*     modexPalUpdate0_
-0989:f65c+     chkcolor_
-0989:f974      modexputPixel_
-0989:fa02*     modexgetPixel_
-0989:fa88*     modexhlin_
-0989:faf4      modexprint_
-0989:fc8e*     modexprintbig_
-0989:fe0a      cls_
-0989:fe78      modexWaitBorder_
-1a47:0b54      _VGA
+0989:df18      VGAmodeX_
+0989:dfc0+     modexEnter_
+0989:e05c*     modexLeave_
+0989:e074      modexDefaultPage_
+0989:e0ce      modexNextPage_
+0989:e18a      modexNextPageFlexibleSize_
+0989:e22e      modexShowPage_
+0989:e32a*     modexPanPage_
+0989:e37a*     modexSelectPlane_
+0989:e39e      modexClearRegion_
+0989:e4b6*     oldDrawBmp_
+0989:e61c*     CDrawBmp_
+0989:e780*     modexDrawBmp_
+0989:e7e6+     modexDrawBmpRegion_
+0989:e950*     modexDrawPlanarBuf_
+0989:e96e*     modexDrawSprite_
+0989:e9d4+     modexDrawSpriteRegion_
+0989:eb4c      modexCopyPageRegion_
+0989:ecb6*     modexFadeOn_
+0989:ece6*     modexFadeOff_
+0989:ed14*     modexFlashOn_
+0989:ed42*     modexFlashOff_
+0989:ee12+     modexPalSave_
+0989:ee68      modexNewPal_
+0989:eeb8*     modexLoadPalFile_
+0989:ef9a*     modexSavePalFile_
+0989:f012*     modexPalBlack_
+0989:f03c*     modexPalWhite_
+0989:f066+     modexPalUpdate_
+0989:f5d6+     modexPalUpdate1_
+0989:f650*     modexPalUpdate0_
+0989:f69c+     chkcolor_
+0989:f9b4      modexputPixel_
+0989:fa42*     modexgetPixel_
+0989:fac8*     modexhlin_
+0989:fb34      modexprint_
+0989:fcce*     modexprintbig_
+0989:fe4a      cls_
+0989:feb8      modexWaitBorder_
+1a4b:0b54      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
 0989:0234      sound_
 0989:026f      nosound_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-1973:0008      pdump_
-1973:006a+     colortest_
-1973:00be+     colorz_
-1973:0124+     ssd_
-1973:0242+     dingpp_
-1973:02b4+     dingo_
-1973:034a+     dingas_
-1973:03f8+     dingu_
-1973:045a+     dingq_
-1973:04fa*     ding_
+1977:0008      pdump_
+1977:006a+     colortest_
+1977:00be+     colorz_
+1977:0124+     ssd_
+1977:0242+     dingpp_
+1977:02b4+     dingo_
+1977:034a+     dingas_
+1977:03f8+     dingu_
+1977:045a+     dingq_
+1977:04fa*     ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1a47:0000*     __nullarea
-1a47:0b84*     __ovlflag
-1a47:0b85*     __intno
-1a47:0b86*     __ovlvec
+1a4b:0000*     __nullarea
+1a4b:0b84*     __ovlflag
+1a4b:0b85*     __intno
+1a4b:0b86*     __ovlvec
 0989:027c      _cstart_
 0989:034f*     _Not_Enough_Memory_
 0989:0481      __exit_
@@ -316,18 +316,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 0989:0647      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0989:06e2+     __open_flags_
-0989:09a3+     _fsopen_
-0989:0a0a      fopen_
-0989:0b2d*     freopen_
+0989:06e3+     __open_flags_
+0989:09a4+     _fsopen_
+0989:0a0b      fopen_
+0989:0b2e*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0989:0bb7      fread_
+0989:0bb8      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0989:0f2e      __get_errno_ptr_
-1a47:1a58      _errno
+0989:0f2f      __get_errno_ptr_
+1a4b:1a58      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0989:0f35*     _frealloc_
-0989:0f35      realloc_
+0989:0f36*     _frealloc_
+0989:0f36      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0989:1012      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
@@ -346,10 +346,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0989:1262      __I4D
 0989:12b1      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a47:1a5a      __argv
-1a47:1a5e      ___argv
-1a47:1a62      __argc
-1a47:1a64      ___argc
+1a4b:1a5a      __argv
+1a4b:1a5e      ___argv
+1a4b:1a62      __argc
+1a4b:1a64      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0989:1335*     _heapgrow_
 0989:1335      _fheapgrow_
@@ -358,22 +358,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0989:13ae      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0989:13f3      _nmalloc_
-1a47:0b8a      ___nheapbeg
-1a47:0b8c      ___MiniHeapRover
-1a47:0b8e      ___LargestSizeB4MiniHeapRover
+1a4b:0b8a      ___nheapbeg
+1a4b:0b8c      ___MiniHeapRover
+1a4b:0b8e      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0989:14cd      _ffree_
 0989:14cd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0989:153a      _nfree_
-1a47:1a66+     ___MiniHeapFreeRover
+1a4b:1a66+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0989:1635+     _null_exit_rtn_
 0989:1635+     __null_int23_exit_
 0989:1636      exit_
 0989:1657+     _exit_
-1a47:0b90+     ___int23_exit
-1a47:0b94      ___FPE_handler_exit
+1a4b:0b90+     ___int23_exit
+1a4b:0b94      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 0989:1673      ultoa_
 0989:1731*     ltoa_
@@ -383,7 +383,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0989:1ae3      __doclose_
 0989:1c2d      __shutdown_stream_
 0989:1c47      fclose_
-1a47:1a68+     ___RmTmpFileFn
+1a4b:1a68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0989:1cb2+     __ibm_bios_get_ticks_
 0989:1d29      clock_
@@ -394,7 +394,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0989:1f4d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a47:0098      __IsTable
+1a4b:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0989:2145      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -429,31 +429,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0989:293f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a47:0ba0      __8087
-1a47:0ba1      __real87
-1a47:0ba2      __dos87emucall
-1a47:0ba4      __dos87real
+1a4b:0ba0      __8087
+1a4b:0ba1      __real87
+1a4b:0ba2      __dos87emucall
+1a4b:0ba4      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0989:294e*     __exit_with_msg_
 0989:2953      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1a47:0ba6      __curbrk
-1a47:0bae      __STACKLOW
-1a47:0bb0      __STACKTOP
-1a47:0bb2      __cbyte
-1a47:0bb4      __child
-1a47:0bb6      __no87
-1a47:0bc3      ___FPE_handler
-1a47:0ba8      __psp
-1a47:0bb7      __get_ovl_stack
-1a47:0bbb      __restore_ovl_stack
-1a47:0bbf      __close_ovl_file
-1a47:0bc7      __LpCmdLine
-1a47:0bcb      __LpPgmName
-1a47:0baa      __osmajor
-1a47:0bab      __osminor
-1a47:0bac      __osmode
-1a47:0bad      __HShift
+1a4b:0ba6      __curbrk
+1a4b:0bae      __STACKLOW
+1a4b:0bb0      __STACKTOP
+1a4b:0bb2      __cbyte
+1a4b:0bb4      __child
+1a4b:0bb6      __no87
+1a4b:0bc3      ___FPE_handler
+1a4b:0ba8      __psp
+1a4b:0bb7      __get_ovl_stack
+1a4b:0bbb      __restore_ovl_stack
+1a4b:0bbf      __close_ovl_file
+1a4b:0bc7      __LpCmdLine
+1a4b:0bcb      __LpPgmName
+1a4b:0baa      __osmajor
+1a4b:0bab      __osminor
+1a4b:0bac      __osmode
+1a4b:0bad      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0989:2980      __MemAllocator
 0989:2a4a      __MemFree
@@ -471,7 +471,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0989:31b0*     fcloseall_
 0989:31b7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a47:0bd0      _fltused_
+1a4b:0bd0      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0989:31c1      __fill_buffer_
 0989:3410      fgetc_
@@ -483,222 +483,222 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 0989:3935      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0989:3a94      __CMain
+0989:3aad      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0989:3afa      __InitRtns
-0989:3afa*     __FInitRtns
-0989:3b55      __FiniRtns
-0989:3b55*     __FFiniRtns
+0989:3b13      __InitRtns
+0989:3b13*     __FInitRtns
+0989:3b6e      __FiniRtns
+0989:3b6e*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a47:0bd6      ___uselfn
+1a4b:0bd6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0989:3bba      __DOSseg__
+0989:3bd2      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0989:3bbb*     __set_commode_
-1a47:0bd8      __commode
+0989:3bd3*     __set_commode_
+1a4b:0bd8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a47:0bda      __fmode
+1a4b:0bda      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0989:3bc7      __chktty_
+0989:3bdf      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0989:3c26      __freefp_
-0989:3cc7      __purgefp_
+0989:3c3e      __freefp_
+0989:3cdf      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0989:3d08      __allocfp_
+0989:3d20      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0989:3eb8      __ioalloc_
+0989:3ed0      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0989:4046      __qread_
+0989:405e      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0989:4066*     _msize_
-0989:4081      _fmsize_
+0989:407e*     _msize_
+0989:4099      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0989:4092      __HeapManager_expand_
-0989:459b      _nexpand_
+0989:40aa      __HeapManager_expand_
+0989:45b3      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0989:45ee      _fexpand_
-0989:45ee*     _expand_
+0989:4606      _fexpand_
+0989:4606*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0989:4623      intr_
+0989:463b      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0989:4637      segread_
+0989:464f      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0989:469d      __Init_Argv_
-0989:4700+     _getargv_
-0989:4a30      __Fini_Argv_
+0989:46b5      __Init_Argv_
+0989:4718+     _getargv_
+0989:4a48      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0989:4adf      __LastFree_
-0989:4b59      __ExpandDGROUP_
+0989:4af7      __LastFree_
+0989:4b71      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0989:4c6a      __nmemneed_
+0989:4c82      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a47:0050      ___Alphabet
+1a4b:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0989:4c6d      __lseek_
+0989:4c85      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0989:4ca7*     __dosretax
-0989:4cac*     __dosret0
-0989:4cb3      __set_errno_dos_
-0989:4d1b*     __set_errno_dos_reterr_
+0989:4cbf*     __dosretax
+0989:4cc4*     __dosret0
+0989:4ccb      __set_errno_dos_
+0989:4d33*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0989:4d26      __GetIOMode_
-0989:4d5b      __SetIOMode_nogrow_
-1a47:0bf0      ___NFiles
-1a47:0bf2      ___init_mode
-1a47:0c1a      ___io_mode
+0989:4d3e      __GetIOMode_
+0989:4d73      __SetIOMode_nogrow_
+1a4b:0bf0      ___NFiles
+1a4b:0bf2      ___init_mode
+1a4b:0c1a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0989:4d90      __close_
+0989:4da8      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0989:4dc6      __flush_
+0989:4dde      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0989:500f      fflush_
+0989:5027      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0989:5024      tell_
+0989:503c      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0989:5035      lseek_
+0989:504d      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0989:5066      __doserror_
-0989:5074      __doserror1_
+0989:507e      __doserror_
+0989:508c      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0989:5080      _dos_open_
+0989:5098      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0989:50a6      isatty_
+0989:50be      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0989:50c2*     __get_doserrno_ptr_
-1a47:1a74      __doserrno
+0989:50da*     __get_doserrno_ptr_
+1a4b:1a74      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a47:0c1e      ___umaskval
+1a4b:0c1e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0989:50c9      _dos_creat_
-0989:50ed*     _dos_creatnew_
+0989:50e1      _dos_creat_
+0989:5105*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0989:510e+     __grow_iomode_
-0989:51f5+     __shrink_iomode_
-0989:5236      __SetIOMode_
+0989:5126+     __grow_iomode_
+0989:520d+     __shrink_iomode_
+0989:524e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0989:52f6      vsprintf_
+0989:530e      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a47:1a78      ___env_mask
-1a47:1a7c      _environ
-1a47:1a80*     __wenviron
+1a4b:1a78      ___env_mask
+1a4b:1a7c      _environ
+1a4b:1a80*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0989:5338      _mbterm_
+0989:5350      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0989:538b      _mbsnextc_
+0989:53a3      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0989:53e6      _mbctoupper_
+0989:53fe      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0989:5409      _mbsinc_
+0989:5421      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0989:545b      __ChkTTYIOMode_
-0989:54c9*     __IOMode_
+0989:5473      __ChkTTYIOMode_
+0989:54e1*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0989:559b      __HeapWalk_
+0989:55b3      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0989:57db*     _fpreset_
-0989:5806      __init_8087_
-0989:5839+     __default_sigfpe_handler_
-0989:588e      __chk8087_
+0989:57f3*     _fpreset_
+0989:581e      __init_8087_
+0989:5851+     __default_sigfpe_handler_
+0989:58a6      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0989:58fe      __EnterWVIDEO_
-1a47:0c3e+     ___WD_Present
+0989:5916      __EnterWVIDEO_
+1a4b:0c3e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0989:5922*     _heapenable_
-1a47:0c40      ___heap_enabled
+0989:593a*     _heapenable_
+1a4b:0c40      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a47:0c42      __amblksiz
+1a4b:0c42      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0989:5933      fputc_
+0989:594b      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0989:5b08      __prtf_
+0989:5b20      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-0989:6c6a      __setEFGfmt_
+0989:6c90      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0989:6c88      __flushall_
-0989:6d1c      flushall_
+0989:6cae      __flushall_
+0989:6d42      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0989:6d22      getche_
+0989:6d48      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0989:6d3c      __qwrite_
+0989:6d62      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a47:1a84      ____Argv
-1a47:1a88      ____Argc
+1a4b:1a84      ____Argv
+1a4b:1a88      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1a47:0d00      __Start_XI
-1a47:0d3c      __End_XI
-1a47:0d3c      __Start_YI
-1a47:0d54      __End_YI
+1a4b:0d00      __Start_XI
+1a4b:0d3c      __End_XI
+1a4b:0d3c      __Start_YI
+1a4b:0d54      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0989:6d9c      _bfree_
+0989:6dc2      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0989:6dc1      _bexpand_
+0989:6de7      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0989:6e1a      _DoINTR_
+0989:6e40      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a47:1a8a      ___historical_splitparms
+1a4b:1a8a      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0989:7193*     sbrk_
-0989:71a3      __brk_
+0989:71b9*     sbrk_
+0989:71c9      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0989:720b      fsync_
+0989:7231      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0989:722e      __setenvp_
-0989:73ba      __freeenvp_
+0989:7254      __setenvp_
+0989:73e0      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a47:0c44      ___IsDBCS
+1a4b:0c44      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0989:7418*     _ismbblead_
-1a47:1a90      ___MBCSIsTable
+0989:743e*     _ismbblead_
+1a4b:1a90      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0989:7472      __mbinit_
-1a47:0c46      ___MBCodePage
+0989:7498      __mbinit_
+1a4b:0c46      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0989:754d      _mbdtoupper_
+0989:7573      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0989:755b      toupper_
+0989:7581      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a47:0c48      __8087cw
+1a4b:0c48      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a47:0c4a      ___Save8087
-1a47:0c4e      ___Rest8087
+1a4b:0c4a      ___Save8087
+1a4b:0c4e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0989:756a      __GrabFP87_
+0989:7590      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0989:759c*     __init_8087_emu
-0989:75a2      __x87id
+0989:75c2*     __init_8087_emu
+0989:75c8      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0989:75ff      wctomb_
+0989:7625      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0989:764a+     utoa_
-0989:76eb      itoa_
+0989:7670+     utoa_
+0989:7711      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0989:7735      strupr_
+0989:775b      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a47:0c52      ___EFG_printf
-1a47:0c56      ___EFG_scanf
+1a4b:0c52      ___EFG_printf
+1a4b:0c56      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0989:777d      ulltoa_
-0989:78ba*     lltoa_
+0989:77a3      ulltoa_
+0989:78e0*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0989:792b      _EFG_Format_
+0989:7951      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0989:7afd      __cnvs2d_
+0989:7b23      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0989:7b1c*     _dos_close_
-0989:7b2a      _dos_commit_
+0989:7b42*     _dos_close_
+0989:7b50      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0989:7b39      clearenv_
+0989:7b5f      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0989:7c6e      __Init_FPE_handler_
-0989:7ca7      __Fini_FPE_handler_
-0989:7cde*     __FPEHandler
+0989:7c94      __Init_FPE_handler_
+0989:7ccd      __Fini_FPE_handler_
+0989:7d04*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0989:7f70*     _SetLD64bit_
-0989:7f7b*     _SetLD80bit_
-0989:7f86      _LDisDouble_
+0989:7f96*     _SetLD64bit_
+0989:7fa1*     _SetLD80bit_
+0989:7fac      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0989:80eb      _LDScale10x_
-0989:89c3      __LDcvt_
+0989:8111      _LDScale10x_
+0989:89e9      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -709,30 +709,30 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0989:91a0*     __init_87_emulator
+0989:91c6*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0989:99b4+     __Strtold_
-0989:9bf3      strtod_
+0989:99f7+     __Strtold_
+0989:9c36      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a47:0cfe      ___FPE_int
+1a4b:0cfe      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0989:9da0      __LDClass_
-0989:9e26*     _FLClass_
+0989:9de3      __LDClass_
+0989:9e69*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0989:9e3a      __ZBuf2LD
+0989:9e7e      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0989:9f02*     __set_EDOM_
-0989:9f0e      __set_ERANGE_
-0989:9f1a*     __set_EINVAL_
+0989:9f46*     __set_EDOM_
+0989:9f52      __set_ERANGE_
+0989:9f5e*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1a47:019a*     ___f_infinity
-1a47:019e*     ___f_posqnan
-1a47:01a2      ___d_infinity
-1a47:01aa      ___d_posqnan
-1a47:01b2*     ___ld_infinity
-1a47:01ba*     ___ld_posqnan
+1a4b:019a*     ___f_infinity
+1a4b:019e*     ___f_posqnan
+1a4b:01a2      ___d_infinity
+1a4b:01aa      ___d_posqnan
+1a4b:01b2*     ___ld_infinity
+1a4b:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a47:01c2      __HugeValue
+1a4b:01c2      __HugeValue
 
 
                         +--------------------+
@@ -750,6 +750,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00029cd0 (171216.)
+Memory size:  00029d10 (171280.)
 Entry point address: 0989:027c
 Link time: 00:00.00
index 855db431d53257eee33d358e4d640e7952bc0f98..80f235ef8074b6c2205149545e0de9f43de44106 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 1c043e0ccd752a5ca72a1de2883b4c17b4d15806..a73141099cda42a978b7b7c774efe4f0917296e2 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:09
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          07e6:0000            0000e800
+DGROUP                          07e7:0000            0000e800
 
 
 
@@ -25,25 +25,25 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test_TEXT              CODE           AUTO           0000:0000       0000018c
-_TEXT                  CODE           AUTO           0000:0190       00005a3d
-modex16_TEXT           CODE           AUTO           0000:5bd0       00002180
-16text_TEXT            CODE           AUTO           0000:7d50       0000010d
-FAR_DATA               FAR_DATA       AUTO           07e5:000d       00000000
-_NULL                  BEGDATA        DGROUP         07e6:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         07e8:0000       00000002
-CONST                  DATA           DGROUP         07e8:0002       00000076
-CONST2                 DATA           DGROUP         07ef:0008       00000000
-_DATA                  DATA           DGROUP         07f0:0000       00000248
-XIB                    DATA           DGROUP         0814:0008       00000000
-XI                     DATA           DGROUP         0814:0008       00000018
-XIE                    DATA           DGROUP         0816:0000       00000000
-YIB                    DATA           DGROUP         0816:0000       00000000
-YI                     DATA           DGROUP         0816:0000       0000000c
-YIE                    DATA           DGROUP         0816:000c       00000000
-STRINGS                DATA           DGROUP         0816:000c       00000000
-DATA                   DATA           DGROUP         0816:000c       00000000
-_BSS                   BSS            DGROUP         0816:000c       00000a33
-STACK                  STACK          DGROUP         08ba:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0190       00005a4b
+modex16_TEXT           CODE           AUTO           0000:5be0       00002180
+16text_TEXT            CODE           AUTO           0000:7d60       0000010d
+FAR_DATA               FAR_DATA       AUTO           07e6:000d       00000000
+_NULL                  BEGDATA        DGROUP         07e7:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         07e9:0000       00000002
+CONST                  DATA           DGROUP         07e9:0002       00000076
+CONST2                 DATA           DGROUP         07f0:0008       00000000
+_DATA                  DATA           DGROUP         07f1:0000       00000248
+XIB                    DATA           DGROUP         0815:0008       00000000
+XI                     DATA           DGROUP         0815:0008       00000018
+XIE                    DATA           DGROUP         0817:0000       00000000
+YIB                    DATA           DGROUP         0817:0000       00000000
+YI                     DATA           DGROUP         0817:0000       0000000c
+YIE                    DATA           DGROUP         0817:000c       00000000
+STRINGS                DATA           DGROUP         0817:000c       00000000
+DATA                   DATA           DGROUP         0817:000c       00000000
+_BSS                   BSS            DGROUP         0817:000c       00000a33
+STACK                  STACK          DGROUP         08bb:0000       0000dac0
 
 
                         +----------------+
@@ -62,51 +62,51 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0195      __STK
 0000:01b5*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:5d88*     VGAmodeX_
-0000:5e30      modexEnter_
-0000:5ecc      modexLeave_
-0000:5ee4      modexDefaultPage_
-0000:5f3e      modexNextPage_
-0000:5ffa*     modexNextPageFlexibleSize_
-0000:609e      modexShowPage_
-0000:619a*     modexPanPage_
-0000:61ea*     modexSelectPlane_
-0000:620e      modexClearRegion_
-0000:6326*     oldDrawBmp_
-0000:648c*     CDrawBmp_
-0000:65f0*     modexDrawBmp_
-0000:6656+     modexDrawBmpRegion_
-0000:67c0*     modexDrawPlanarBuf_
-0000:67de*     modexDrawSprite_
-0000:6844+     modexDrawSpriteRegion_
-0000:69bc*     modexCopyPageRegion_
-0000:6b26      modexFadeOn_
-0000:6b56      modexFadeOff_
-0000:6b84*     modexFlashOn_
-0000:6bb2*     modexFlashOff_
-0000:6c82      modexPalSave_
-0000:6cd8      modexNewPal_
-0000:6d28      modexLoadPalFile_
-0000:6e0a*     modexSavePalFile_
-0000:6e82      modexPalBlack_
-0000:6eac*     modexPalWhite_
-0000:6ed6+     modexPalUpdate_
-0000:7446+     modexPalUpdate1_
-0000:74c0*     modexPalUpdate0_
-0000:750c+     chkcolor_
-0000:7824+     modexputPixel_
-0000:78b2*     modexgetPixel_
-0000:7938*     modexhlin_
-0000:79a4*     modexprint_
-0000:7b3e*     modexprintbig_
-0000:7cba*     cls_
-0000:7d28+     modexWaitBorder_
-07e6:00b4+     _VGA
+0000:5d98*     VGAmodeX_
+0000:5e40      modexEnter_
+0000:5edc      modexLeave_
+0000:5ef4      modexDefaultPage_
+0000:5f4e      modexNextPage_
+0000:600a*     modexNextPageFlexibleSize_
+0000:60ae      modexShowPage_
+0000:61aa*     modexPanPage_
+0000:61fa*     modexSelectPlane_
+0000:621e      modexClearRegion_
+0000:6336*     oldDrawBmp_
+0000:649c*     CDrawBmp_
+0000:6600*     modexDrawBmp_
+0000:6666+     modexDrawBmpRegion_
+0000:67d0*     modexDrawPlanarBuf_
+0000:67ee*     modexDrawSprite_
+0000:6854+     modexDrawSpriteRegion_
+0000:69cc*     modexCopyPageRegion_
+0000:6b36      modexFadeOn_
+0000:6b66      modexFadeOff_
+0000:6b94*     modexFlashOn_
+0000:6bc2*     modexFlashOff_
+0000:6c92      modexPalSave_
+0000:6ce8      modexNewPal_
+0000:6d38      modexLoadPalFile_
+0000:6e1a*     modexSavePalFile_
+0000:6e92      modexPalBlack_
+0000:6ebc*     modexPalWhite_
+0000:6ee6+     modexPalUpdate_
+0000:7456+     modexPalUpdate1_
+0000:74d0*     modexPalUpdate0_
+0000:751c+     chkcolor_
+0000:7834+     modexputPixel_
+0000:78c2*     modexgetPixel_
+0000:7948*     modexhlin_
+0000:79b4*     modexprint_
+0000:7b4e*     modexprintbig_
+0000:7cca*     cls_
+0000:7d38+     modexWaitBorder_
+07e7:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-07e6:0000*     __nullarea
-07e6:00dc*     __ovlflag
-07e6:00dd*     __intno
-07e6:00de*     __ovlvec
+07e7:0000*     __nullarea
+07e7:00dc*     __ovlflag
+07e7:00dd*     __intno
+07e7:00de*     __ovlvec
 0000:01d2      _cstart_
 0000:02a5*     _Not_Enough_Memory_
 0000:03d7      __exit_
@@ -119,23 +119,23 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:045e*     __exit_with_msg_
 0000:0463      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-07e6:00e2      __curbrk
-07e6:00ea      __STACKLOW
-07e6:00ec      __STACKTOP
-07e6:00ee      __cbyte
-07e6:00f0      __child
-07e6:00f2      __no87
-07e6:00ff      ___FPE_handler
-07e6:00e4      __psp
-07e6:00f3      __get_ovl_stack
-07e6:00f7      __restore_ovl_stack
-07e6:00fb      __close_ovl_file
-07e6:0103      __LpCmdLine
-07e6:0107      __LpPgmName
-07e6:00e6      __osmajor
-07e6:00e7      __osminor
-07e6:00e8      __osmode
-07e6:00e9      __HShift
+07e7:00e2      __curbrk
+07e7:00ea      __STACKLOW
+07e7:00ec      __STACKTOP
+07e7:00ee      __cbyte
+07e7:00f0      __child
+07e7:00f2      __no87
+07e7:00ff      ___FPE_handler
+07e7:00e4      __psp
+07e7:00f3      __get_ovl_stack
+07e7:00f7      __restore_ovl_stack
+07e7:00fb      __close_ovl_file
+07e7:0103      __LpCmdLine
+07e7:0107      __LpPgmName
+07e7:00e6      __osmajor
+07e7:00e7      __osminor
+07e7:00e8      __osmode
+07e7:00e9      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0482+     int86x_
 0000:0605      int86_
@@ -145,9 +145,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0650      _fmalloc_
 0000:0650      malloc_
-07e6:010c+     ___fheap
-07e6:010e      ___fheapRover
-07e6:0110      ___LargestSizeB4Rover
+07e7:010c+     ___fheap
+07e7:010e      ___fheapRover
+07e7:0110      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:07c5      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
@@ -155,8 +155,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:07f4+     __null_int23_exit_
 0000:07f5      exit_
 0000:0816+     _exit_
-07e6:0112+     ___int23_exit
-07e6:0116+     ___FPE_handler_exit
+07e7:0112+     ___int23_exit
+07e7:0116+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0832+     __open_flags_
 0000:0af3+     _fsopen_
@@ -169,7 +169,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:109d      __doclose_
 0000:11e7      __shutdown_stream_
 0000:1201      fclose_
-07e6:0c0c+     ___RmTmpFileFn
+07e7:0c0c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:126c      _ffree_
 0000:126c      free_
@@ -182,8 +182,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:16b8      __I4M
 0000:16b8      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:7dc6*     textInit_
-07e6:0c10      _romFonts
+0000:7dd6*     textInit_
+07e7:0c10      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:16d0      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -192,12 +192,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1791      __FiniRtns
 0000:1791*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-07e6:011e      ___uselfn
+07e7:011e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:17f6      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:17f7      __EnterWVIDEO_
-07e6:0120+     ___WD_Present
+07e7:0120+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:181b      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -213,27 +213,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:1d2c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:1d2f      _nmalloc_
-07e6:0122      ___nheapbeg
-07e6:0124      ___MiniHeapRover
-07e6:0126      ___LargestSizeB4MiniHeapRover
+07e7:0122      ___nheapbeg
+07e7:0124      ___MiniHeapRover
+07e7:0126      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:1e09*     _heapgrow_
 0000:1e09*     _fheapgrow_
 0000:1e0a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-07e6:0128      ___iob
-07e6:0c28      ___ClosedStreams
-07e6:0c2c      ___OpenStreams
+07e7:0128      ___iob
+07e7:0c28      ___OpenStreams
+07e7:0c2c      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1e9c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:1fef*     __set_commode_
-07e6:0290      __commode
+07e7:0290      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1ffb*     __get_errno_ptr_
-07e6:0c30      _errno
+07e7:0c30      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-07e6:0292      __fmode
+07e7:0292      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2002      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -267,26 +267,26 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:2ba1      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:2dea      _nfree_
-07e6:0c32+     ___MiniHeapFreeRover
+07e7:0c32+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:2ee5      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:2f45      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-07e6:0c34      ____Argv
-07e6:0c38      ____Argc
+07e7:0c34      ____Argv
+07e7:0c38      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-07e6:0294      __amblksiz
+07e7:0294      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-07e6:02e8      __Start_XI
-07e6:0300      __End_XI
-07e6:0300      __Start_YI
-07e6:030c      __End_YI
+07e7:02e8      __Start_XI
+07e7:0300      __End_XI
+07e7:0300      __Start_YI
+07e7:030c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:311a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:3493*     _heapenable_
-07e6:0296      ___heap_enabled
+07e7:0296      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:34a4      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -300,94 +300,94 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:38fc      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4a5e      _dos_open_
+0000:4a6c      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4a84      __GetIOMode_
-0000:4ab9      __SetIOMode_nogrow_
-07e6:0298      ___NFiles
-07e6:029a      ___init_mode
-07e6:02c2      ___io_mode
+0000:4a92      __GetIOMode_
+0000:4ac7      __SetIOMode_nogrow_
+07e7:0298      ___NFiles
+07e7:029a      ___init_mode
+07e7:02c2      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4aee      isatty_
+0000:4afc      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4b0a*     __get_doserrno_ptr_
-07e6:0c3a      __doserrno
+0000:4b18*     __get_doserrno_ptr_
+07e7:0c3a      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-07e6:02c6      ___umaskval
+07e7:02c6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4b11      _dos_creat_
-0000:4b35*     _dos_creatnew_
+0000:4b1f      _dos_creat_
+0000:4b43*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4b56+     __grow_iomode_
-0000:4c3d+     __shrink_iomode_
-0000:4c7e      __SetIOMode_
+0000:4b64+     __grow_iomode_
+0000:4c4b+     __shrink_iomode_
+0000:4c8c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4d25*     __dosretax
-0000:4d2a*     __dosret0
-0000:4d31      __set_errno_dos_
-0000:4d99*     __set_errno_dos_reterr_
+0000:4d33*     __dosretax
+0000:4d38*     __dosret0
+0000:4d3f      __set_errno_dos_
+0000:4da7*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4da4      __PTS
+0000:4db2      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4dd5      lseek_
+0000:4de3      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4e06      tell_
+0000:4e14      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4e17      fsync_
+0000:4e25      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4e1c*     sbrk_
-0000:4e2c      __brk_
+0000:4e2a*     sbrk_
+0000:4e3a      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e94      wctomb_
+0000:4ea2      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4edf+     utoa_
-0000:4f80      itoa_
+0000:4eed+     utoa_
+0000:4f8e      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4fca      strupr_
+0000:4fd8      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-07e6:02dc      ___EFG_printf
-07e6:02e0*     ___EFG_scanf
+07e7:02dc      ___EFG_printf
+07e7:02e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-07e6:02e4      ___IsDBCS
+07e7:02e4      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5012*     _ismbblead_
-07e6:0c3e      ___MBCSIsTable
+0000:5020*     _ismbblead_
+07e7:0c3e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:502e      ulltoa_
-0000:516b*     lltoa_
+0000:503c      ulltoa_
+0000:5179*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:51dc      ultoa_
-0000:529a*     ltoa_
+0000:51ea      ultoa_
+0000:52a8*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:52e8      __doserror_
-0000:52f6*     __doserror1_
+0000:52f6      __doserror_
+0000:5304*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5302*     _frealloc_
-0000:5302      realloc_
+0000:5310*     _frealloc_
+0000:5310      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:53de      __ChkTTYIOMode_
-0000:544c*     __IOMode_
+0000:53ec      __ChkTTYIOMode_
+0000:545a*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:545c*     _dos_close_
-0000:546a      _dos_commit_
+0000:546a*     _dos_close_
+0000:5478      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-07e6:0072      ___Alphabet
+07e7:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:54b7      __mbinit_
-07e6:02e6+     ___MBCodePage
+0000:54c5      __mbinit_
+07e7:02e6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5592*     _msize_
-0000:55ad      _fmsize_
+0000:55a0*     _msize_
+0000:55bb      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:55be      __HeapManager_expand_
-0000:5ac7      _nexpand_
+0000:55cc      __HeapManager_expand_
+0000:5ad5      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5b1a      _fexpand_
-0000:5b1a*     _expand_
+0000:5b28      _fexpand_
+0000:5b28*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5b4f      _bfree_
+0000:5b5d      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5b74      _bexpand_
+0000:5b82      _bexpand_
 
 
                         +--------------------+
@@ -403,6 +403,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016660 (91744.)
+Memory size:  00016670 (91760.)
 Entry point address: 0000:01d2
 Link time: 00:00.00
index 998260abca8d572a97567bb79f2b432ab564cec5..23c524a898ecf70ca88938220bc68dd0df624b77 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index e64a7677c36fc9745b45cc976ca705b8bdea8545..27f4712ad6d4eced22ea649109e58c3eae846e8a 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:10
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08a1:0000            0000e8a0
+DGROUP                          08a2:0000            0000e8a0
 
 
 
@@ -25,27 +25,27 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test2_TEXT             CODE           AUTO           0000:0000       00000142
-_TEXT                  CODE           AUTO           0000:0150       00005dde
-bitmap_TEXT            CODE           AUTO           0000:5f30       000005c9
-planar_TEXT            CODE           AUTO           0000:6500       00000275
-modex16_TEXT           CODE           AUTO           0000:6780       00002180
-16text_TEXT            CODE           AUTO           0000:8900       0000010d
-FAR_DATA               FAR_DATA       AUTO           08a0:000d       00000000
-_NULL                  BEGDATA        DGROUP         08a1:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         08a3:0000       00000002
-CONST                  DATA           DGROUP         08a3:0002       00000076
-CONST2                 DATA           DGROUP         08aa:0008       00000000
-_DATA                  DATA           DGROUP         08ab:0000       00000260
-XIB                    DATA           DGROUP         08d1:0000       00000000
-XI                     DATA           DGROUP         08d1:0000       00000018
-XIE                    DATA           DGROUP         08d2:0008       00000000
-YIB                    DATA           DGROUP         08d2:0008       00000000
-YI                     DATA           DGROUP         08d2:0008       0000000c
-YIE                    DATA           DGROUP         08d3:0004       00000000
-STRINGS                DATA           DGROUP         08d3:0004       00000000
-DATA                   DATA           DGROUP         08d3:0004       00000000
-_BSS                   BSS            DGROUP         08d3:0004       00000ab3
-STACK                  STACK          DGROUP         097f:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0150       00005dec
+bitmap_TEXT            CODE           AUTO           0000:5f40       000005c9
+planar_TEXT            CODE           AUTO           0000:6510       00000275
+modex16_TEXT           CODE           AUTO           0000:6790       00002180
+16text_TEXT            CODE           AUTO           0000:8910       0000010d
+FAR_DATA               FAR_DATA       AUTO           08a1:000d       00000000
+_NULL                  BEGDATA        DGROUP         08a2:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         08a4:0000       00000002
+CONST                  DATA           DGROUP         08a4:0002       00000076
+CONST2                 DATA           DGROUP         08ab:0008       00000000
+_DATA                  DATA           DGROUP         08ac:0000       00000260
+XIB                    DATA           DGROUP         08d2:0000       00000000
+XI                     DATA           DGROUP         08d2:0000       00000018
+XIE                    DATA           DGROUP         08d3:0008       00000000
+YIB                    DATA           DGROUP         08d3:0008       00000000
+YI                     DATA           DGROUP         08d3:0008       0000000c
+YIE                    DATA           DGROUP         08d4:0004       00000000
+STRINGS                DATA           DGROUP         08d4:0004       00000000
+DATA                   DATA           DGROUP         08d4:0004       00000000
+_BSS                   BSS            DGROUP         08d4:0004       00000ab3
+STACK                  STACK          DGROUP         0980:0000       0000dac0
 
 
                         +----------------+
@@ -64,22 +64,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0155      __STK
 0000:0175*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:6232      bitmapLoadPcx_
-0000:638e*     bitmapLoadPcxTiles_
+0000:6242      bitmapLoadPcx_
+0000:639e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:6500      planar_buf_from_bitmap_
-0000:6620+     planar_buf_alloc_
-0000:671a*     planar_buf_free_
+0000:6510      planar_buf_from_bitmap_
+0000:6630+     planar_buf_alloc_
+0000:672a*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0199      __PIA
 0000:0192*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:01b0      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-08a1:0000*     __nullarea
-08a1:00c4*     __ovlflag
-08a1:00c5*     __intno
-08a1:00c6*     __ovlvec
+08a2:0000*     __nullarea
+08a2:00c4*     __ovlflag
+08a2:00c5*     __intno
+08a2:00c6*     __ovlvec
 0000:01e0      _cstart_
 0000:02b3*     _Not_Enough_Memory_
 0000:03e5      __exit_
@@ -92,83 +92,83 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:046c*     __exit_with_msg_
 0000:0471      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-08a1:00ca      __curbrk
-08a1:00d2      __STACKLOW
-08a1:00d4      __STACKTOP
-08a1:00d6      __cbyte
-08a1:00d8      __child
-08a1:00da      __no87
-08a1:00e7      ___FPE_handler
-08a1:00cc      __psp
-08a1:00db      __get_ovl_stack
-08a1:00df      __restore_ovl_stack
-08a1:00e3      __close_ovl_file
-08a1:00eb      __LpCmdLine
-08a1:00ef      __LpPgmName
-08a1:00ce      __osmajor
-08a1:00cf      __osminor
-08a1:00d0      __osmode
-08a1:00d1      __HShift
+08a2:00ca      __curbrk
+08a2:00d2      __STACKLOW
+08a2:00d4      __STACKTOP
+08a2:00d6      __cbyte
+08a2:00d8      __child
+08a2:00da      __no87
+08a2:00e7      ___FPE_handler
+08a2:00cc      __psp
+08a2:00db      __get_ovl_stack
+08a2:00df      __restore_ovl_stack
+08a2:00e3      __close_ovl_file
+08a2:00eb      __LpCmdLine
+08a2:00ef      __LpPgmName
+08a2:00ce      __osmajor
+08a2:00cf      __osminor
+08a2:00d0      __osmode
+08a2:00d1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:0490      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:0807      __doclose_
 0000:0951      __shutdown_stream_
 0000:096b      fclose_
-08a1:03a4+     ___RmTmpFileFn
+08a2:03a4+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:09d6+     _null_exit_rtn_
 0000:09d6+     __null_int23_exit_
 0000:09d7      exit_
 0000:09f8+     _exit_
-08a1:00f4+     ___int23_exit
-08a1:00f8+     ___FPE_handler_exit
+08a2:00f4+     ___int23_exit
+08a2:00f8+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0b32      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:0d2a      __fill_buffer_
 0000:0f79      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:6938*     VGAmodeX_
-0000:69e0+     modexEnter_
-0000:6a7c*     modexLeave_
-0000:6a94*     modexDefaultPage_
-0000:6aee*     modexNextPage_
-0000:6baa*     modexNextPageFlexibleSize_
-0000:6c4e*     modexShowPage_
-0000:6d4a*     modexPanPage_
-0000:6d9a*     modexSelectPlane_
-0000:6dbe+     modexClearRegion_
-0000:6ed6*     oldDrawBmp_
-0000:703c*     CDrawBmp_
-0000:71a0*     modexDrawBmp_
-0000:7206+     modexDrawBmpRegion_
-0000:7370*     modexDrawPlanarBuf_
-0000:738e*     modexDrawSprite_
-0000:73f4+     modexDrawSpriteRegion_
-0000:756c*     modexCopyPageRegion_
-0000:76d6*     modexFadeOn_
-0000:7706*     modexFadeOff_
-0000:7734*     modexFlashOn_
-0000:7762*     modexFlashOff_
-0000:7832+     modexPalSave_
-0000:7888      modexNewPal_
-0000:78d8*     modexLoadPalFile_
-0000:79ba*     modexSavePalFile_
-0000:7a32*     modexPalBlack_
-0000:7a5c*     modexPalWhite_
-0000:7a86+     modexPalUpdate_
-0000:7ff6+     modexPalUpdate1_
-0000:8070*     modexPalUpdate0_
-0000:80bc+     chkcolor_
-0000:83d4+     modexputPixel_
-0000:8462*     modexgetPixel_
-0000:84e8*     modexhlin_
-0000:8554*     modexprint_
-0000:86ee*     modexprintbig_
-0000:886a*     cls_
-0000:88d8+     modexWaitBorder_
-08a1:0104+     _VGA
+0000:6948*     VGAmodeX_
+0000:69f0+     modexEnter_
+0000:6a8c*     modexLeave_
+0000:6aa4*     modexDefaultPage_
+0000:6afe*     modexNextPage_
+0000:6bba*     modexNextPageFlexibleSize_
+0000:6c5e*     modexShowPage_
+0000:6d5a*     modexPanPage_
+0000:6daa*     modexSelectPlane_
+0000:6dce+     modexClearRegion_
+0000:6ee6*     oldDrawBmp_
+0000:704c*     CDrawBmp_
+0000:71b0*     modexDrawBmp_
+0000:7216+     modexDrawBmpRegion_
+0000:7380*     modexDrawPlanarBuf_
+0000:739e*     modexDrawSprite_
+0000:7404+     modexDrawSpriteRegion_
+0000:757c*     modexCopyPageRegion_
+0000:76e6*     modexFadeOn_
+0000:7716*     modexFadeOff_
+0000:7744*     modexFlashOn_
+0000:7772*     modexFlashOff_
+0000:7842+     modexPalSave_
+0000:7898      modexNewPal_
+0000:78e8*     modexLoadPalFile_
+0000:79ca*     modexSavePalFile_
+0000:7a42*     modexPalBlack_
+0000:7a6c*     modexPalWhite_
+0000:7a96+     modexPalUpdate_
+0000:8006+     modexPalUpdate1_
+0000:8080*     modexPalUpdate0_
+0000:80cc+     chkcolor_
+0000:83e4+     modexputPixel_
+0000:8472*     modexgetPixel_
+0000:84f8*     modexhlin_
+0000:8564*     modexprint_
+0000:86fe*     modexprintbig_
+0000:887a*     cls_
+0000:88e8+     modexWaitBorder_
+08a2:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:10c0+     __open_flags_
 0000:1381+     _fsopen_
@@ -177,13 +177,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:1595      _fmalloc_
 0000:1595      malloc_
-08a1:012c+     ___fheap
-08a1:012e      ___fheapRover
-08a1:0130      ___LargestSizeB4Rover
+08a2:012c+     ___fheap
+08a2:012e      ___fheapRover
+08a2:0130      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08a1:0132      ___iob
-08a1:0ca8      ___ClosedStreams
-08a1:0cac      ___OpenStreams
+08a2:0132      ___iob
+08a2:0ca8      ___OpenStreams
+08a2:0cac      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:170a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -199,15 +199,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:19d4      __FiniRtns
 0000:19d4*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-08a1:029a      ___uselfn
+08a2:029a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:1a38      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:1a39      __EnterWVIDEO_
-08a1:029c+     ___WD_Present
+08a2:029c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1a5d*     __get_errno_ptr_
-08a1:0cb0      _errno
+08a2:0cb0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:1a64      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -246,13 +246,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:2698      __I4M
 0000:2698      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8976*     textInit_
-08a1:0cb2      _romFonts
+0000:8986*     textInit_
+08a2:0cb2      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:26b0*     __set_commode_
-08a1:02a2      __commode
+08a2:02a2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08a1:02a4      __fmode
+08a2:02a4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:26bc      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -273,9 +273,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:2fec      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:2fef      _nmalloc_
-08a1:02a6      ___nheapbeg
-08a1:02a8      ___MiniHeapRover
-08a1:02aa      ___LargestSizeB4MiniHeapRover
+08a2:02a6      ___nheapbeg
+08a2:02a8      ___MiniHeapRover
+08a2:02aa      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:30c9*     _heapgrow_
 0000:30c9*     _fheapgrow_
@@ -287,120 +287,120 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:337d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3387      _nfree_
-08a1:0cca+     ___MiniHeapFreeRover
+08a2:0cca+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:3482      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3657      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-08a1:0ccc      ____Argv
-08a1:0cd0      ____Argc
+08a2:0ccc      ____Argv
+08a2:0cd0      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08a1:02ac      __amblksiz
+08a2:02ac      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08a1:0300      __Start_XI
-08a1:0318      __End_XI
-08a1:0318      __Start_YI
-08a1:0324      __End_YI
+08a2:0300      __Start_XI
+08a2:0318      __End_XI
+08a2:0318      __Start_YI
+08a2:0324      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:47ba*     __dosretax
-0000:47bf*     __dosret0
-0000:47c6      __set_errno_dos_
-0000:482e*     __set_errno_dos_reterr_
+0000:47c8*     __dosretax
+0000:47cd*     __dosret0
+0000:47d4      __set_errno_dos_
+0000:483c*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4839      __GetIOMode_
-0000:486e      __SetIOMode_nogrow_
-08a1:02c2      ___NFiles
-08a1:02c4      ___init_mode
-08a1:02ec      ___io_mode
+0000:4847      __GetIOMode_
+0000:487c      __SetIOMode_nogrow_
+08a2:02c2      ___NFiles
+08a2:02c4      ___init_mode
+08a2:02ec      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:48a3      __qwrite_
+0000:48b1      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4903      fsync_
+0000:4911      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4908+     __grow_iomode_
-0000:49ef+     __shrink_iomode_
-0000:4a30      __SetIOMode_
+0000:4916+     __grow_iomode_
+0000:49fd+     __shrink_iomode_
+0000:4a3e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4ad7      intr_
+0000:4ae5      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4aeb      segread_
+0000:4af9      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4b51      _dos_open_
+0000:4b5f      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4b77      isatty_
+0000:4b85      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4b93*     __get_doserrno_ptr_
-08a1:0cd4      __doserrno
+0000:4ba1*     __get_doserrno_ptr_
+08a2:0cd4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08a1:02f0      ___umaskval
+08a2:02f0      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4b9a      _dos_creat_
-0000:4bbe*     _dos_creatnew_
+0000:4ba8      _dos_creat_
+0000:4bcc*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4bdf*     _heapenable_
-08a1:02f2      ___heap_enabled
+0000:4bed*     _heapenable_
+08a2:02f2      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4bf0      __nmemneed_
+0000:4bfe      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4c78      __LastFree_
-0000:4cf2      __ExpandDGROUP_
+0000:4c86      __LastFree_
+0000:4d00      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e03      wctomb_
+0000:4e11      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4e4e+     utoa_
-0000:4eef      itoa_
+0000:4e5c+     utoa_
+0000:4efd      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4f39      strupr_
+0000:4f47      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-08a1:02f4      ___EFG_printf
-08a1:02f8*     ___EFG_scanf
+08a2:02f4      ___EFG_printf
+08a2:02f8*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08a1:02fc      ___IsDBCS
+08a2:02fc      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4f81*     _ismbblead_
-08a1:0cd6      ___MBCSIsTable
+0000:4f8f*     _ismbblead_
+08a2:0cd6      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:4f9d      ulltoa_
-0000:50da*     lltoa_
+0000:4fab      ulltoa_
+0000:50e8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:514b      ultoa_
-0000:5209*     ltoa_
+0000:5159      ultoa_
+0000:5217*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:5257*     _dos_close_
-0000:5265      _dos_commit_
+0000:5265*     _dos_close_
+0000:5273      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5274*     _frealloc_
-0000:5274      realloc_
+0000:5282*     _frealloc_
+0000:5282      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:5350      __ChkTTYIOMode_
-0000:53be*     __IOMode_
+0000:535e      __ChkTTYIOMode_
+0000:53cc*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:53ce      _DoINTR_
+0000:53dc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5748      __doserror_
-0000:5756*     __doserror1_
+0000:5756      __doserror_
+0000:5764*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:5762*     sbrk_
-0000:5772      __brk_
+0000:5770*     sbrk_
+0000:5780      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-08a1:0072      ___Alphabet
+08a2:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5818      __mbinit_
-08a1:02fe+     ___MBCodePage
+0000:5826      __mbinit_
+08a2:02fe+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:58f3*     _msize_
-0000:590e      _fmsize_
+0000:5901*     _msize_
+0000:591c      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:591f      __HeapManager_expand_
-0000:5e28      _nexpand_
+0000:592d      __HeapManager_expand_
+0000:5e36      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5e7b      _fexpand_
-0000:5e7b*     _expand_
+0000:5e89      _fexpand_
+0000:5e89*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5eb0      _bfree_
+0000:5ebe      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5ed5      _bexpand_
+0000:5ee3      _bexpand_
 
 
                         +--------------------+
@@ -416,6 +416,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000172b0 (94896.)
+Memory size:  000172c0 (94912.)
 Entry point address: 0000:01e0
 Link time: 00:00.00
index 6dbf027edf2117d3a5a54f2fd40b88760076686f..e475c0f0f3cd7c457657e254c392b3136a048adf 100755 (executable)
Binary files a/tesuto.exe and b/tesuto.exe differ
index bb64df07716b76fda81a1d789a27023692381ba4..a7c7e71514d7915090cc501c723d441a1a7d903e 100755 (executable)
Binary files a/vgmtest.exe and b/vgmtest.exe differ
index b75bbd0105a1f72c106a88fbf129b7a81f697ff5..0c79c9fa01e62ce64aa879b80fb2a19d5b35425c 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/08 15:02:13
+Created on:       15/10/08 17:23:10
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          10af:0000            0000e970
+DGROUP                          10b0:0000            0000e970
 
 
 
@@ -33,28 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:52b0       00000058
 kitten_TEXT            CODE           AUTO           0000:5b20       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6330       0000158b
 timer_TEXT             CODE           AUTO           0000:78c0       00000235
-_TEXT                  CODE           AUTO           0000:7b00       000075c9
-16_snd_TEXT            CODE           AUTO           0000:f0d0       00000338
-vgmSnd_TEXT            CODE           AUTO           0f41:0000       00001525
-16_in13_DATA           FAR_DATA       AUTO           1094:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           10ae:0004       00000000
-_NULL                  BEGDATA        DGROUP         10af:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         10b1:0000       00000002
-CONST                  DATA           DGROUP         10b1:0002       00000076
-CONST2                 DATA           DGROUP         10b8:0008       00000102
-_DATA                  DATA           DGROUP         10c9:0000       00000583
-XIB                    DATA           DGROUP         1121:0004       00000000
-XI                     DATA           DGROUP         1121:0004       00000036
-XIE                    DATA           DGROUP         1124:000a       00000000
-YIB                    DATA           DGROUP         1124:000a       00000000
-YI                     DATA           DGROUP         1124:000a       00000018
-YIE                    DATA           DGROUP         1126:0002       00000000
-STRINGS                DATA           DGROUP         1126:0002       00000000
-DATA                   DATA           DGROUP         1126:0002       00000000
-_emu_init_start        EMU            DGROUP         1126:0002       00000000
-_emu_init_end          EMU            DGROUP         1126:0002       00000000
-_BSS                   BSS            DGROUP         1127:0000       00000724
-STACK                  STACK          DGROUP         119a:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b00       000075d7
+16_snd_TEXT            CODE           AUTO           0000:f0e0       00000338
+vgmSnd_TEXT            CODE           AUTO           0f42:0000       00001525
+16_in13_DATA           FAR_DATA       AUTO           1095:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           10af:0004       00000000
+_NULL                  BEGDATA        DGROUP         10b0:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         10b2:0000       00000002
+CONST                  DATA           DGROUP         10b2:0002       00000076
+CONST2                 DATA           DGROUP         10b9:0008       00000102
+_DATA                  DATA           DGROUP         10ca:0000       00000583
+XIB                    DATA           DGROUP         1122:0004       00000000
+XI                     DATA           DGROUP         1122:0004       00000036
+XIE                    DATA           DGROUP         1125:000a       00000000
+YIB                    DATA           DGROUP         1125:000a       00000000
+YI                     DATA           DGROUP         1125:000a       00000018
+YIE                    DATA           DGROUP         1127:0002       00000000
+STRINGS                DATA           DGROUP         1127:0002       00000000
+DATA                   DATA           DGROUP         1127:0002       00000000
+_emu_init_start        EMU            DGROUP         1127:0002       00000000
+_emu_init_end          EMU            DGROUP         1127:0002       00000000
+_BSS                   BSS            DGROUP         1128:0000       00000724
+STACK                  STACK          DGROUP         119b:0000       0000dac0
 
 
                         +----------------+
@@ -72,7 +72,7 @@ Module: vgmtest.o(/dos/z/16/src/vgmtest.c)
 0000:003a      OPL2_ReadStatus_
 0000:0054      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-10af:079e+     _inpu
+10b0:079e+     _inpu
 0000:0260+     INL_KeyService_
 0000:04fa+     Mouse_
 0000:0552+     IN_GetJoyAbs_
@@ -120,9 +120,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:482c+     MM_TotalFree_
 0000:48c2*     MM_Report_
 0000:527a*     MM_BombOnError_
-10af:0900+     _beforesort
-10af:0904+     _aftersort
-10af:0908+     _XMSaddr
+10b0:0900+     _beforesort
+10b0:0904+     _aftersort
+10b0:0908+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:52b0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -140,9 +140,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:59f0*     CAL_OptimizeNodes_
 0000:5aa0*     CA_Startup_
 0000:5af0*     CA_Shutdown_
-10af:0910*     _finishcachebox
-10af:0914*     _updatecachebox
-10af:0918*     _drawcachebox
+10b0:0910*     _finishcachebox
+10b0:0914*     _updatecachebox
+10b0:0918*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b5c      KITTENGETS
 0000:5bbc*     kittenopen_
@@ -153,7 +153,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6114+     get_line_
 0000:6186+     db_fetch_
 0000:621c+     db_insert_
-10af:0494+     __kitten_catalog
+10b0:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:64dc+     LargestFreeBlock_
 0000:656a+     _coreleft_
@@ -178,41 +178,41 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b05      __STK
 0000:7b25      __STKOVERFLOW_
 Module: vgmsnd.lib(/dos/z/16/src/lib/16_snd.c)
-0000:f0d0      opl2out_
-0000:f112*     opl3out_
-0000:f14e*     opl3exp_
-0000:f18a*     FMReset_
-0000:f1c8*     FMKeyOff_
-0000:f1f2*     FMKeyOn_
-0000:f240*     FMSetVoice_
+0000:f0e0      opl2out_
+0000:f122*     opl3out_
+0000:f15e*     opl3exp_
+0000:f19a*     FMReset_
+0000:f1d8*     FMKeyOff_
+0000:f202*     FMKeyOn_
+0000:f250*     FMSetVoice_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7b42      _fmalloc_
 0000:7b42      malloc_
-10af:04c4      ___fheap
-10af:04c6      ___fheapRover
-10af:04c8      ___LargestSizeB4Rover
+10b0:04c4      ___fheap
+10b0:04c6      ___fheapRover
+10b0:04c8      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7cbf      __PIA
 0000:7cb8*     __PIS
 Module: vgmsnd.lib(/dos/z/16/src/lib/vgmsnd/vgmSnd.c)
-0f41:004a      OpenVGMFile_
-0f41:033a      FreeVGMFile_
-0f41:08f2      InitEngine_
-0f41:0ab0      DeinitEngine_
-0f41:0b18      PlayMusic_
-0f41:0b82*     PlaySFX_
-0f41:0c16      StopMusic_
-0f41:0c36*     StopSFX_
-0f41:0ccc*     PauseMusic_
-0f41:0d28*     ResumeMusic_
-0f41:1474      UpdateSoundEngine_
+0f42:004a      OpenVGMFile_
+0f42:033a      FreeVGMFile_
+0f42:08f2      InitEngine_
+0f42:0ab0      DeinitEngine_
+0f42:0b18      PlayMusic_
+0f42:0b82*     PlaySFX_
+0f42:0c16      StopMusic_
+0f42:0c36*     StopSFX_
+0f42:0ccc*     PauseMusic_
+0f42:0d28*     ResumeMusic_
+0f42:1474      UpdateSoundEngine_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7cd6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-10af:0000*     __nullarea
-10af:04d4*     __ovlflag
-10af:04d5*     __intno
-10af:04d6*     __ovlvec
+10b0:0000*     __nullarea
+10b0:04d4*     __ovlflag
+10b0:04d5*     __intno
+10b0:04d6*     __ovlvec
 0000:7d06      _cstart_
 0000:7dd9*     _Not_Enough_Memory_
 0000:7f0b      __exit_
@@ -222,10 +222,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7f92      _big_code_
 0000:7f92*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-10af:0b5e      __argv
-10af:0b62      ___argv
-10af:0b66      __argc
-10af:0b68      ___argc
+10b0:0b5e      __argv
+10b0:0b62      ___argv
+10b0:0b66      __argc
+10b0:0b68      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:7f92+     int86x_
 0000:8115      int86_
@@ -247,22 +247,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:82be      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8303      _nmalloc_
-10af:04da      ___nheapbeg
-10af:04dc      ___MiniHeapRover
-10af:04de      ___LargestSizeB4MiniHeapRover
+10b0:04da      ___nheapbeg
+10b0:04dc      ___MiniHeapRover
+10b0:04de      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:83dd      _ffree_
 0000:83dd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:844a      _nfree_
-10af:0b6a+     ___MiniHeapFreeRover
+10b0:0b6a+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:8545+     _null_exit_rtn_
 0000:8545+     __null_int23_exit_
 0000:8546      exit_
 0000:8567+     _exit_
-10af:04e0+     ___int23_exit
-10af:04e4      ___FPE_handler_exit
+10b0:04e0+     ___int23_exit
+10b0:04e4      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:8584      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -281,7 +281,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8f2b      __doclose_
 0000:9075      __shutdown_stream_
 0000:908f      fclose_
-10af:0b6c+     ___RmTmpFileFn
+10b0:0b6c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:90fa+     __ibm_bios_get_ticks_
 0000:9171      clock_
@@ -292,7 +292,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9395      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-10af:0098      __IsTable
+10b0:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:958d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -327,31 +327,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9d87      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-10af:04f0      __8087
-10af:04f1      __real87
-10af:04f2      __dos87emucall
-10af:04f4      __dos87real
+10b0:04f0      __8087
+10b0:04f1      __real87
+10b0:04f2      __dos87emucall
+10b0:04f4      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9d96*     __exit_with_msg_
 0000:9d9b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-10af:04f6      __curbrk
-10af:04fe      __STACKLOW
-10af:0500      __STACKTOP
-10af:0502      __cbyte
-10af:0504      __child
-10af:0506      __no87
-10af:0513      ___FPE_handler
-10af:04f8      __psp
-10af:0507      __get_ovl_stack
-10af:050b      __restore_ovl_stack
-10af:050f      __close_ovl_file
-10af:0517      __LpCmdLine
-10af:051b      __LpPgmName
-10af:04fa      __osmajor
-10af:04fb      __osminor
-10af:04fc      __osmode
-10af:04fd      __HShift
+10b0:04f6      __curbrk
+10b0:04fe      __STACKLOW
+10b0:0500      __STACKTOP
+10b0:0502      __cbyte
+10b0:0504      __child
+10b0:0506      __no87
+10b0:0513      ___FPE_handler
+10b0:04f8      __psp
+10b0:0507      __get_ovl_stack
+10b0:050b      __restore_ovl_stack
+10b0:050f      __close_ovl_file
+10b0:0517      __LpCmdLine
+10b0:051b      __LpPgmName
+10b0:04fa      __osmajor
+10b0:04fb      __osminor
+10b0:04fc      __osmode
+10b0:04fd      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:9dc0      __MemAllocator
 0000:9e8a      __MemFree
@@ -364,9 +364,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:a24f      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-10af:0520      ___iob
-10af:0b74      ___ClosedStreams
-10af:0b78      ___OpenStreams
+10b0:0520      ___iob
+10b0:0b74      ___OpenStreams
+10b0:0b78      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a5e0      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -377,7 +377,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a7f4      __FiniRtns
 0000:a7f4*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-10af:0688      ___uselfn
+10b0:0688      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a858      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -394,7 +394,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:aea0      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-10af:0022      ___Alphabet
+10b0:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:aea3      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -404,18 +404,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:af51*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:af5c*     __get_errno_ptr_
-10af:0b80      _errno
+10b0:0b80      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:af63      __GetIOMode_
 0000:af98      __SetIOMode_nogrow_
-10af:069e      ___NFiles
-10af:06a0      ___init_mode
-10af:06c8      ___io_mode
+10b0:069e      ___NFiles
+10b0:06a0      ___init_mode
+10b0:06c8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:afcd*     __set_commode_
-10af:06cc      __commode
+10b0:06cc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-10af:06ce      __fmode
+10b0:06ce      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:afd9      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -442,9 +442,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b5e0      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b5fc*     __get_doserrno_ptr_
-10af:0b82      __doserrno
+10b0:0b82      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-10af:06d0      ___umaskval
+10b0:06d0      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b603      _dos_creat_
 0000:b627*     _dos_creatnew_
@@ -455,9 +455,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b830      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-10af:0b86      ___env_mask
-10af:0b8a      _environ
-10af:0b8e*     __wenviron
+10b0:0b86      ___env_mask
+10b0:0b8a      _environ
+10b0:0b8e*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b872      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -478,12 +478,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bdc8      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:be38      __EnterWVIDEO_
-10af:06f0+     ___WD_Present
+10b0:06f0+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:be5c*     _heapenable_
-10af:06f2      ___heap_enabled
+10b0:06f2      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-10af:06f4      __amblksiz
+10b0:06f4      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:be6d      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -501,94 +501,94 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c7cb      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-10af:0b92      ____Argv
-10af:0b96      ____Argc
+10b0:0b92      ____Argv
+10b0:0b96      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-10af:0724      __Start_XI
-10af:075a      __End_XI
-10af:075a      __Start_YI
-10af:0772      __End_YI
+10b0:0724      __Start_XI
+10b0:075a      __End_XI
+10b0:075a      __Start_YI
+10b0:0772      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-10af:0b98      ___historical_splitparms
+10b0:0b98      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d92e      _DoINTR_
+0000:d93c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dca7*     sbrk_
-0000:dcb7      __brk_
+0000:dcb5*     sbrk_
+0000:dcc5      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:dd1f      __qwrite_
+0000:dd2d      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dd7f      fsync_
+0000:dd8d      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:dd84      __flushall_
-0000:de18      flushall_
+0000:dd92      __flushall_
+0000:de26      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:de1e*     _frealloc_
-0000:de1e      realloc_
+0000:de2c*     _frealloc_
+0000:de2c      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:df18      __setenvp_
-0000:e0a4      __freeenvp_
+0000:df26      __setenvp_
+0000:e0b2      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-10af:06f6      ___IsDBCS
+10b0:06f6      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e102*     _ismbblead_
-10af:0b9e      ___MBCSIsTable
+0000:e110*     _ismbblead_
+10b0:0b9e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e15c      __mbinit_
-10af:06f8      ___MBCodePage
+0000:e16a      __mbinit_
+10b0:06f8      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e237      _mbdtoupper_
+0000:e245      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e245      toupper_
+0000:e253      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-10af:06fa      __8087cw
+10b0:06fa      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-10af:06fc      ___Save8087
-10af:0700      ___Rest8087
+10b0:06fc      ___Save8087
+10b0:0700      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e254      __GrabFP87_
+0000:e262      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e286*     __init_8087_emu
-0000:e28c      __x87id
+0000:e294*     __init_8087_emu
+0000:e29a      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:e2e9      getche_
+0000:e2f7      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e303      wctomb_
+0000:e311      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e34e+     utoa_
-0000:e3ef      itoa_
+0000:e35c+     utoa_
+0000:e3fd      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e439      strupr_
+0000:e447      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-10af:0704      ___EFG_printf
-10af:0708*     ___EFG_scanf
+10b0:0704      ___EFG_printf
+10b0:0708*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e481      ulltoa_
-0000:e5be*     lltoa_
+0000:e48f      ulltoa_
+0000:e5cc*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e62f*     _dos_close_
-0000:e63d      _dos_commit_
+0000:e63d*     _dos_close_
+0000:e64b      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e64c*     _msize_
-0000:e667      _fmsize_
+0000:e65a*     _msize_
+0000:e675      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e678      __HeapManager_expand_
-0000:eb81      _nexpand_
+0000:e686      __HeapManager_expand_
+0000:eb8f      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ebd4      _fexpand_
-0000:ebd4*     _expand_
+0000:ebe2      _fexpand_
+0000:ebe2*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ec09      clearenv_
+0000:ec17      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ed3e      __Init_FPE_handler_
-0000:ed77      __Fini_FPE_handler_
-0000:edae*     __FPEHandler
+0000:ed4c      __Init_FPE_handler_
+0000:ed85      __Fini_FPE_handler_
+0000:edbc*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f040      _bfree_
+0000:f04e      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f065      _bexpand_
+0000:f073      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-10af:0722      ___FPE_int
+10b0:0722      ___FPE_int
 
 
                         +--------------------+
@@ -604,6 +604,6 @@ vgmsnd.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001f460 (128096.)
+Memory size:  0001f470 (128112.)
 Entry point address: 0000:7d06
-Link time: 00:00.00
+Link time: 00:00.10