Open Watcom Linker Version 1.9 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. Created on: 15/09/24 16:49:02 Executable Image: maptest.exe creating a DOS executable +------------+ | Groups | +------------+ Group Address Size ===== ======= ==== DGROUP 09f5:0000 0000e8a0 +--------------+ | Segments | +--------------+ Segment Class Group Address Size ======= ===== ===== ======= ==== maptest_TEXT CODE AUTO 0000:0000 000001a5 mapread_TEXT CODE AUTO 0000:01b0 00000872 jsmn_TEXT CODE AUTO 0000:0a30 00000921 _TEXT CODE AUTO 0000:1360 0000641f bitmap_TEXT CODE AUTO 0000:7780 000005c7 modex16_TEXT CODE AUTO 0000:7d50 00001fb0 16text_TEXT CODE AUTO 0000:9d00 0000010d FAR_DATA FAR_DATA AUTO 09e0:000d 00000000 istable13_DATA FAR_DATA AUTO 09e1:0000 00000101 iomode13_DATA FAR_DATA AUTO 09e1:0110 00000028 _NULL BEGDATA DGROUP 09f5:0000 00000020 _AFTERNULL BEGDATA DGROUP 09f7:0000 00000002 CONST DATA DGROUP 09f7:0002 00000076 CONST2 DATA DGROUP 09fe:0008 00000000 _DATA DATA DGROUP 09ff:0000 0000022e XIB DATA DGROUP 0a21:000e 00000000 XI DATA DGROUP 0a21:000e 0000001e XIE DATA DGROUP 0a23:000c 00000000 YIB DATA DGROUP 0a23:000c 00000000 YI DATA DGROUP 0a23:000c 00000012 YIE DATA DGROUP 0a24:000e 00000000 STRINGS DATA DGROUP 0a24:000e 00000000 DATA DATA DGROUP 0a24:000e 00000000 _BSS BSS DGROUP 0a24:000e 00000ad7 STACK STACK DGROUP 0ad3:0000 0000dac0 +----------------+ | Memory Map | +----------------+ * = unreferenced symbol + = symbol only referenced locally Address Symbol ======= ====== Module: maptest.o(/dos/z/16/src/maptest.c) 0000:0092 main_ Module: mapread.o(/dos/z/16/src/lib/mapread.c) 0000:024c+ jsoneq_ 0000:02f0+ dump_ 0000:07ec loadmap_ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) 0000:0e0a jsmn_parse_ 0000:1306 jsmn_init_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(stk) 0000:1365 __STK 0000:1385* __STKOVERFLOW_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iob.c) 09f5:00b8 ___iob 09f5:0220 __fmode 09f5:030e ___OpenStreams 09f5:0312 ___ClosedStreams Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fprintf.c) 0000:13a2 fprintf_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cstart) 09f5:0000* __nullarea 09f5:0222* __ovlflag 09f5:0223* __intno 09f5:0224* __ovlvec 0000:13d2 _cstart_ 0000:14a5* _Not_Enough_Memory_ 0000:15d9 __exit_ 0000:15f8 __do_exit_with_msg__ 0000:1656 __GETDS Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cmodel) 0000:1660 _big_code_ 0000:1660* CodeModelMismatch Module: /dos/fdos/watcom/lib286/dos/clibh.lib(argcv.c) 09f5:0316 __argv 09f5:031a ___argv 09f5:031e __argc 09f5:0320 ___argc Module: /dos/fdos/watcom/lib286/dos/clibh.lib(pia) 0000:1667 __PIA 0000:1660* __PIS Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strncmp.c) 0000:167e strncmp_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmalloc.c) 0000:16bd _fmalloc_ 0000:16bd malloc_ 09f5:0228+ ___fheap 09f5:022a ___fheapRover 09f5:022c ___LargestSizeB4Rover Module: 16.lib(/dos/z/16/src/lib/bitmap.c) 0000:7a80 bitmapLoadPcx_ 0000:7bdc* bitmapLoadPcxTiles_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strstr.c) 0000:182d strstr_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(atoi.c) 0000:192f atoi_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fopen.c) 0000:19ca+ __open_flags_ 0000:1c8a+ _fsopen_ 0000:1cf1 fopen_ 0000:1e13* freopen_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fread.c) 0000:1e9d fread_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(errno.c) 0000:2212 __get_errno_ptr_ 0000:2219 __get_doserrno_ptr_ 09f5:03a2+ _errno 09f5:03a4+ __doserrno Module: /dos/fdos/watcom/lib286/dos/clibh.lib(frealloc.c) 0000:2220* _frealloc_ 0000:2220 realloc_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__PTC) 0000:22fc __PTC Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strncpy.c) 0000:232f strncpy_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(xmsg.c) 0000:236b* __exit_with_msg_ 0000:2370 __fatal_runtime_error_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(crwdata) 09f5:0234 __curbrk 09f5:023c __STACKLOW 09f5:023e __STACKTOP 09f5:0240 __cbyte 09f5:0242 __child 09f5:0244 __no87 09f5:0252 ___FPE_handler 09f5:0236 __psp 09f5:0246 __get_ovl_stack 09f5:024a __restore_ovl_stack 09f5:024e __close_ovl_file 09f5:0256 __LpCmdLine 09f5:025a __LpPgmName 09f5:0238 __osmajor 09f5:0239 __osminor 09f5:023a __osmode 09f5:023b __HShift Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initfile.c) 0000:238e __InitFiles_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ioexit.c) 0000:25c2* fcloseall_ 0000:25c9 __full_io_exit_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fprtf.c) 0000:25ed __fprtf_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cmain086.c) 0000:2740 __CMain Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initrtns.c) 0000:27a6 __InitRtns 0000:27a6* __FInitRtns 0000:2801 __FiniRtns 0000:2801* __FFiniRtns Module: /dos/fdos/watcom/lib286/dos/clibh.lib(uselfn.c) 09f5:025e ___uselfn Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dosseg) 0000:2866 __DOSseg__ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initargv.c) 0000:2867 __Init_Argv_ 0000:28ca+ _getargv_ 0000:2bfa __Fini_Argv_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(hpgrw086.c) 0000:2c24 __CMain_nheapgrow_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mem.c) 0000:2c30 __MemAllocator 0000:2cfa __MemFree Module: /dos/fdos/watcom/lib286/dos/clibh.lib(growseg.c) 0000:2e57 __GrowSeg_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(allocseg.c) 0000:2fcd __AllocSeg_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmemneed.c) 0000:30bc __fmemneed_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nmalloc.c) 0000:30bf _nmalloc_ 09f5:0260 ___nheapbeg 09f5:0262 ___MiniHeapRover 09f5:0264 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom/lib286/dos/clibh.lib(printf.c) 0000:3199 printf_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fclose.c) 0000:31c8 __doclose_ 0000:3312 __shutdown_stream_ 0000:332c fclose_ 09f5:03aa+ ___RmTmpFileFn Module: /dos/fdos/watcom/lib286/dos/clibh.lib(exit.c) 0000:3397+ __null_int23_exit_ 0000:3398 exit_ 0000:33c9* _exit_ 09f5:0266+ ___int23_exit 09f5:026a+ ___FPE_handler_exit Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fseek.c) 0000:3500 fseek_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fgetc.c) 0000:36e5 __fill_buffer_ 0000:3934 fgetc_ Module: 16.lib(/dos/z/16/src/lib/modex16.c) 0000:7f08* VGAmodeX_ 0000:7fb0+ modexEnter_ 0000:804a* modexLeave_ 0000:8062* modexDefaultPage_ 0000:80bc* modexNextPage_ 0000:8178* modexNextPage0_ 0000:821c* modexShowPage_ 0000:8318* modexPanPage_ 0000:8368* modexSelectPlane_ 0000:838c+ modexClearRegion_ 0000:84a4* oldDrawBmp_ 0000:860a* modexDrawBmp_ 0000:8670+ modexDrawBmpRegion_ 0000:87da* modexDrawPlanarBuf_ 0000:87f8* modexDrawSprite_ 0000:885e+ modexDrawSpriteRegion_ 0000:89d6* modexCopyPageRegion_ 0000:8b40* modexFadeOn_ 0000:8b70* modexFadeOff_ 0000:8b9e* modexFlashOn_ 0000:8bcc* modexFlashOff_ 0000:8c9a+ modexPalSave_ 0000:8cf0 modexNewPal_ 0000:8d40* modexLoadPalFile_ 0000:8e22* modexSavePalFile_ 0000:8e9a* modexPalBlack_ 0000:8ec4* modexPalWhite_ 0000:8eee+ modexPalUpdate_ 0000:9464+ modexPalUpdate1_ 0000:94de* modexPalUpdate0_ 0000:952a+ chkcolor_ 0000:9842+ modexputPixel_ 0000:98d0* modexgetPixel_ 0000:9956* modexhlin_ 0000:99c2* modexprint_ 0000:9b5c* modexprintbig_ 0000:9cd8+ modexWaitBorder_ 09f5:0274+ _VGA Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__PTS) 0000:3a7a __PTS Module: /dos/fdos/watcom/lib286/dos/clibh.lib(istable.c) 09e1:0000 __IsTable Module: /dos/fdos/watcom/lib286/dos/clibh.lib(comtflag.c) 0000:3aab* __set_commode_ 09f5:029c __commode Module: /dos/fdos/watcom/lib286/dos/clibh.lib(seterrno.c) 0000:3ab7 __set_errno_ 0000:3acb* __set_EDOM_ 0000:3add* __set_ERANGE_ 0000:3aef* __set_EINVAL_ 0000:3b04 __set_doserrno_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(tolower.c) 0000:3b10 tolower_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(open.c) 0000:3d2c* open_ 0000:3d63 sopen_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(chktty.c) 0000:3d90 __chktty_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(freefp.c) 0000:3def __freefp_ 0000:3e90 __purgefp_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(allocfp.c) 0000:3ed1 __allocfp_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ioalloc.c) 0000:407e __ioalloc_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(qread.c) 0000:420c __qread_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmsize.c) 0000:422c* _msize_ 0000:4247 _fmsize_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nexpand.c) 0000:4258 __HeapManager_expand_ 0000:4761 _nexpand_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ffree.c) 0000:47b4 _ffree_ 0000:47b4 free_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fexpand.c) 0000:4821 _fexpand_ 0000:4821* _expand_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(enterdb.c) 0000:4856 __EnterWVIDEO_ 09f5:029e+ ___WD_Present Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fputc.c) 0000:487a fputc_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(prtf.c) 0000:4a4d __prtf_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(flush.c) 0000:5bb7 __flush_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(___argc.c) 09f5:0cae ____Argv 09f5:0cb2 ____Argc Module: /dos/fdos/watcom/lib286/dos/clibh.lib(amblksiz.c) 09f5:02a0 __amblksiz Module: /dos/fdos/watcom/lib286/dos/clibh.lib(sgdef086) 09f5:02ce __Start_XI 09f5:02ec __End_XI 09f5:02ec __Start_YI 09f5:02fe __End_YI Module: /dos/fdos/watcom/lib286/dos/clibh.lib(histsplt.c) 09f5:0cb4 ___historical_splitparms Module: /dos/fdos/watcom/lib286/dos/clibh.lib(heapgrow.c) 0000:5e00* _heapgrow_ 0000:5e00* _fheapgrow_ 0000:5e01 _nheapgrow_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(heapen.c) 0000:5e7f* _heapenable_ 09f5:02a2 ___heap_enabled Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nmemneed.c) 0000:5e90 __nmemneed_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(grownear.c) 0000:5f18 __LastFree_ 0000:5f92 __ExpandDGROUP_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__lseek.c) 0000:60a3 __lseek_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(_clse.c) 0000:60dd __close_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(lseek.c) 0000:6110 lseek_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(tell.c) 0000:6141 tell_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(flushall.c) 0000:6152 __flushall_ 0000:61e6* flushall_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(gtche.c) 0000:61ec getche_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(intx086.c) 0000:6206+ int86x_ 0000:6389 int86_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fwrite.c) 0000:63b6 fwrite_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(rand.c) 0000:673b rand_ 0000:677d* srand_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(i4m) 0000:67a0 __I4M 0000:67a0 __U4M Module: 16.lib(/dos/z/16/src/lib/16text.c) 0000:9d76* textInit_ 09f5:0cb6 _romFonts Module: /dos/fdos/watcom/lib286/dos/clibh.lib(opendos.c) 0000:67b8 _dos_open_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iomode.c) 0000:67de __GetIOMode_ 0000:6813 __SetIOMode_nogrow_ 09f5:02a8 ___NFiles 09f5:02aa ___io_mode 09e1:0110 ___init_mode Module: /dos/fdos/watcom/lib286/dos/clibh.lib(isatt.c) 0000:6848 isatty_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dosret.c) 0000:6864* _dosretax_ 0000:6869* _dosret0_ 0000:6870 __set_errno_dos_ 0000:68d8* __set_errno_dos_reterr_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(umaskval.c) 09f5:02c2 ___umaskval Module: /dos/fdos/watcom/lib286/dos/clibh.lib(creatdos.c) 0000:68e3 _dos_creat_ 0000:6907* _dos_creatnew_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(stiomode.c) 0000:6929+ __grow_iomode_ 0000:6a13+ __shrink_iomode_ 0000:6a58 __SetIOMode_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(bfree.c) 0000:6aff _bfree_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nfree.c) 0000:6b24 _nfree_ 09f5:0cd0+ ___MiniHeapFreeRover Module: /dos/fdos/watcom/lib286/dos/clibh.lib(bexpand.c) 0000:6c1f _bexpand_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(wctomb.c) 0000:6c78 wctomb_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(itoa.c) 0000:6cc3+ utoa_ 0000:6d64 itoa_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strupr.c) 0000:6daa strupr_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(noefgfmt.c) 09f5:02c4 ___EFG_printf 09f5:02c8* ___EFG_scanf Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbisdbcs.c) 09f5:0cd2 ___IsDBCS Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbislead.c) 0000:6df2* _ismbblead_ 09f5:0cd4 ___MBCSIsTable Module: /dos/fdos/watcom/lib286/dos/clibh.lib(lltoa.c) 0000:6e1a ulltoa_ 0000:6f57* lltoa_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ltoa.c) 0000:6fc8 ultoa_ 0000:7086* ltoa_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(qwrit.c) 0000:70d4 __qwrite_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fsync.c) 0000:7131 fsync_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(sbrk.c) 0000:7136* sbrk_ 0000:7146 __brk_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(intr.c) 0000:71b0 intr_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(segread.c) 0000:71c4 segread_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(doserror) 0000:722a __doserror_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iomodtty.c) 0000:7238 __ChkTTYIOMode_ 0000:72a6* __IOMode_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(alphabet.c) 09f5:0072 ___Alphabet Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbinit.c) 0000:730c __mbinit_ 09f5:02cc+ ___MBCodePage Module: /dos/fdos/watcom/lib286/dos/clibh.lib(filedos.c) 0000:73e7* _dos_close_ 0000:73f5 _dos_commit_ Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dointr) 0000:7406 _DoINTR_ +--------------------+ | Libraries Used | +--------------------+ 16.lib /dos/fdos/watcom/lib286/dos/clibh.lib +-----------------------+ | Linker Statistics | +-----------------------+ Stack size: dac0 (56000.) Memory size: 000187f0 (100336.) Entry point address: 0000:13d2 Link time: 00:00.00