WATCOM Linker Version 10.5 Copyright by WATCOM International Corp. 1985, 1995. All rights reserved. Created on: 95/08/24 22:34:35 Executable Image: split.exe creating a DOS executable +------------+ | Groups | +------------+ Group Address Size ===== ======= ==== DGROUP 02fb:0000 00000e40 +--------------+ | Segments | +--------------+ Segment Class Group Address Size ======= ===== ===== ======= ==== split_TEXT CODE 0000:0000 000002ea _TEXT CODE 0000:02f0 00002cbe CSTRT086_TEXT CODE 0000:2fae 00000000 CMODEL_TEXT CODE 0000:2fae 00000000 ARGCV086_TEXT CODE 0000:2fae 00000000 MEMALLOC_TEXT CODE 0000:2fae 00000000 STK086_TEXT CODE 0000:2fae 00000000 I4M_TEXT CODE 0000:2fae 00000000 INIRT086_TEXT CODE 0000:2fae 00000000 CRWD086_TEXT CODE 0000:2fae 00000000 SEG086_TEXT CODE 0000:2fae 00000000 STINIT_TEXT CODE 0000:2fae 00000000 FAR_DATA FAR_DATA 0000:2fae 00000000 _NULL BEGDATA DGROUP 02fb:0000 00000020 _AFTERNULL BEGDATA DGROUP 02fd:0000 00000002 CONST DATA DGROUP 02fd:0002 00000188 CONST2 DATA DGROUP 0315:000a 00000102 _DATA DATA DGROUP 0325:000c 00000350 XIB DATA DGROUP 035a:000c 00000000 XI DATA DGROUP 035a:000c 0000001e XIE DATA DGROUP 035c:000a 00000000 STRINGS DATA DGROUP 035c:000a 00000000 YIB DATA DGROUP 035c:000a 00000000 YI DATA DGROUP 035c:000a 00000006 YIE DATA DGROUP 035d:0000 00000000 DATA DATA DGROUP 035d:0000 00000000 BCSD DATA DGROUP 035d:0000 00000000 _BSS BSS DGROUP 035d:0000 0000001a STACK STACK DGROUP 035f:0000 00000800 +----------------+ | Memory Map | +----------------+ * = unreferenced symbol + = symbol only referenced locally Address Symbol ======= ====== Module: split.obj(D:\SOURCE\TMP\SPLIT\split.c) 0000:0000+ split_ 0000:0192 main_ Module: G:\WATCOM\lib286\dos\clibl.lib(fmalloc) 0000:02f0* _fmalloc_ 0000:02f0 malloc_ 02fb:02ac+ ___fheap 02fb:02ae ___fheapRover 02fb:02b0 ___LargestSizeB4Rover 02fb:05fc* ___fmalloc_force_nheapgrow Module: G:\WATCOM\lib286\dos\clibl.lib(perror) 0000:0401 perror_ Module: G:\WATCOM\lib286\dos\clibl.lib(open) 0000:045f open_ 0000:0498+ sopen_ 0000:0650* __set_binary_ Module: G:\WATCOM\lib286\dos\clibl.lib(itoa) 0000:06c2+ utoa_ 0000:071b itoa_ 0000:071b* _itoa_ Module: G:\WATCOM\lib286\dos\clibl.lib(makepath) 0000:0753 _makepath_ Module: G:\WATCOM\lib286\dos\clibl.lib(read) 0000:09d9 read_ Module: G:\WATCOM\lib286\dos\clibl.lib(write) 0000:0aba write_ Module: G:\WATCOM\lib286\dos\clibl.lib(close) 0000:0c57 close_ Module: G:\WATCOM\lib286\dos\clibl.lib(puts) 0000:0c5c puts_ Module: G:\WATCOM\lib286\dos\clibl.lib(unlnk) 0000:0c89 unlink_ Module: G:\WATCOM\lib286\dos\clibl.lib(atol) 0000:0ca8 atol_ Module: G:\WATCOM\lib286\dos\clibl.lib(splitpat) 0000:0d8e _splitpath_ Module: G:\WATCOM\lib286\dos\clibl.lib(cstrt086) 02fb:0000* __nullarea 02fb:02b2* __ovlflag 02fb:02b3* __intno 02fb:02b4* __ovlvec 0000:0e96 _cstart_ 0000:0f86* _Not_Enough_Memory_ 0000:109b __exit_ 0000:10ba __do_exit_with_msg__ 0000:110e __GETDS Module: G:\WATCOM\lib286\dos\clibl.lib(cmodel) 0000:1120 _big_code_ 0000:1120* CodeModelMismatch Module: G:\WATCOM\lib286\dos\clibl.lib(argcv086) 02fb:02b8 __argc 02fb:02ba __argv Module: G:\WATCOM\lib286\dos\clibl.lib(hpgrw086) 0000:1120 __CMain_nheapgrow_ Module: G:\WATCOM\lib286\dos\clibl.lib(allocseg) 0000:1125 __AllocSeg_ Module: G:\WATCOM\lib286\dos\clibl.lib(memalloc) 0000:11c0 __MemAllocator 0000:1264 __MemFree Module: G:\WATCOM\lib286\dos\clibl.lib(growseg) 0000:136d __GrowSeg_ Module: G:\WATCOM\lib286\dos\clibl.lib(fmemneed) 0000:1463 __fmemneed_ Module: G:\WATCOM\lib286\dos\clibl.lib(nmalloc) 0000:1466 _nmalloc_ 02fb:02be ___nheapbeg 02fb:02c0 ___MiniHeapRover 02fb:02c2 ___LargestSizeB4MiniHeapRover Module: G:\WATCOM\lib286\dos\clibl.lib(heapmod) 02fb:0620 ___nheap_clean 02fb:0621 ___fheap_clean Module: G:\WATCOM\lib286\dos\clibl.lib(iob) 02fb:02c4 ___iob 02fb:042c* ___tmpfnext 02fb:042d __fmode 02fb:0622 ___ClosedStreams Module: G:\WATCOM\lib286\dos\clibl.lib(fputs) 0000:1531 fputs_ Module: G:\WATCOM\lib286\dos\clibl.lib(errno) 0000:15c1 __get_errno_ptr_ 0000:15c8 __get_doserrno_ptr_ 02fb:0626+ _errno 02fb:0628+ __doserrno Module: G:\WATCOM\lib286\dos\clibl.lib(strerror) 0000:170c strerror_ 02fb:0434* _sys_nerr 02fb:0436+ _sys_errlist Module: G:\WATCOM\lib286\dos\clibl.lib(fputc) 0000:1735 fputc_ Module: G:\WATCOM\lib286\dos\clibl.lib(isatt) 0000:17e1 isatty_ Module: G:\WATCOM\lib286\dos\clibl.lib(seterrno) 0000:17fd* __set_EDOM_ 0000:1800 __set_errno_ 0000:1816* __set_ERANGE_ 0000:181b* __set_EINVAL_ 0000:1826+ __set_doserrno_ Module: G:\WATCOM\lib286\dos\clibl.lib(dosret) 0000:1833* _dosret0_ 0000:183a* _dosretax_ 0000:183e __set_errno_dos_ Module: G:\WATCOM\lib286\dos\clibl.lib(umaskval) 02fb:048a ___umaskval Module: G:\WATCOM\lib286\dos\clibl.lib(iomode) 0000:18a7 __IOMode_ 0000:1907 __SetIOMode_ 02fb:048c+ ___NFiles 02fb:048e+ ___init_mode 02fb:04b6+ __iomode Module: G:\WATCOM\lib286\dos\clibl.lib(mbconv) 0000:1922 _mbptov_ 0000:1960* _mbvtop_ 0000:1977 __mbvtop_ Module: G:\WATCOM\lib286\dos\clibl.lib(isdbcs) 02fb:04ba ___IsDBCS Module: G:\WATCOM\lib286\dos\clibl.lib(mbtype) 02fb:04bc ___MBCSIsTable Module: G:\WATCOM\lib286\dos\clibl.lib(mbsinc) 0000:19e5 _mbgetcode_ 0000:1a65* _mbsnextc_ 0000:1ab3* _mbsinc_ 0000:1b00 _mbsdec_ Module: G:\WATCOM\lib286\dos\clibl.lib(lseek) 0000:1bb9 lseek_ 0000:1bb9* _lseek_ Module: G:\WATCOM\lib286\dos\clibl.lib(stack086) 0000:1bf7 stackavail_ Module: G:\WATCOM\lib286\dos\clibl.lib(stk086) 0000:1c15* __STK 0000:1c35 __STKOVERFLOW_ Module: G:\WATCOM\lib286\dos\clibl.lib(_clse) 0000:1c54 __close_ Module: G:\WATCOM\lib286\dos\clibl.lib(istable) 02fb:01aa __IsTable Module: G:\WATCOM\lib286\dos\clibl.lib(i4m) 0000:1c90 __I4M 0000:1c90* __U4M Module: G:\WATCOM\lib286\dos\clibl.lib(mbncnt) 0000:1ca8 _mbsnccnt_ 0000:1cf1 _mbsnbcnt_ 0000:1d2b* _mbsninc_ 0000:1d52* __mbsninc_ Module: G:\WATCOM\lib286\dos\clibl.lib(mbscat) 0000:1db5* _mbscat_ 0000:1e08* _mbscpy_ 0000:1e2e* _mbsdup_ 0000:1e7e* _mbsncat_ 0000:1eed* _mbsnbcat_ 0000:1fed _mbsncpy_ 0000:201a+ _mbsnbcpy_ Module: G:\WATCOM\lib286\dos\clibl.lib(cmain086) 0000:20f5 __CMain Module: G:\WATCOM\lib286\dos\clibl.lib(inirt086) 0000:2178 __InitRtns 0000:2196 __FiniRtns 0000:21af* __FInitRtns 0000:21b5* __FFiniRtns Module: G:\WATCOM\lib286\dos\clibl.lib(xmsg) 0000:21bb+ __exit_with_msg_ 0000:21c0 __fatal_runtime_error_ Module: G:\WATCOM\lib286\dos\clibl.lib(crwd086) 02fb:05c0 __curbrk 02fb:05c8 __STACKLOW 02fb:05ca __STACKTOP 02fb:05cc __cbyte 02fb:05ce __child 02fb:05d0 __no87 02fb:05de __FPE_handler 02fb:05de ___FPE_handler 02fb:05c2 __psp 02fb:05d2 __get_ovl_stack 02fb:05d6 __restore_ovl_stack 02fb:05da __close_ovl_file 02fb:05e2 __LpCmdLine 02fb:05e6 __LpPgmName 02fb:05c4 __osmajor 02fb:05c5 __osminor 02fb:05c6 __osmode 02fb:05c7 __HShift Module: G:\WATCOM\lib286\dos\clibl.lib(seg086) 0000:21da __DOSseg__ Module: G:\WATCOM\lib286\dos\clibl.lib(initargv) 0000:21db __Init_Argv_ Module: G:\WATCOM\lib286\dos\clibl.lib(heapgrow) 0000:23f3* _heapgrow_ 0000:23f3* _fheapgrow_ 0000:23f4 _nheapgrow_ Module: G:\WATCOM\lib286\dos\clibl.lib(heapen) 0000:246e* _heapenable_ 02fb:05ea ___heap_enabled Module: G:\WATCOM\lib286\dos\clibl.lib(amblksiz) 02fb:05ec __amblksiz Module: G:\WATCOM\lib286\dos\clibl.lib(grownear) 0000:2506 __LastFree_ 0000:2532 __ExpandDGROUP_ Module: G:\WATCOM\lib286\dos\clibl.lib(nmemneed) 0000:267b __nmemneed_ Module: G:\WATCOM\lib286\dos\clibl.lib(stinit) 02fb:062e ___OpenStreams Module: G:\WATCOM\lib286\dos\clibl.lib(ioalloc) 0000:267e __ioalloc_ Module: G:\WATCOM\lib286\dos\clibl.lib(flush) 0000:26f9 __flush_ Module: G:\WATCOM\lib286\dos\clibl.lib(strncat) 0000:27df strncat_ Module: G:\WATCOM\lib286\dos\clibl.lib(strncpy) 0000:2820 strncpy_ Module: G:\WATCOM\lib286\dos\clibl.lib(___argc) 02fb:0632 ____Argv 02fb:0636 ____Argc Module: G:\WATCOM\lib286\dos\clibl.lib(exit) 0000:285e+ __null_int23_exit_ 0000:285f exit_ 0000:2879+ _exit_ 02fb:05ee+ ___atexit 02fb:05f2+ ___int23_exit 02fb:05f6+ ___FPE_handler_exit Module: G:\WATCOM\lib286\dos\clibl.lib(enterdb) 0000:2891 __EnterWVIDEO_ 02fb:05fa+ ___WD_Present Module: G:\WATCOM\lib286\dos\clibl.lib(nfree) 0000:28b8 _nfree_ 02fb:0638+ ___MiniHeapFreeRover Module: G:\WATCOM\lib286\dos\clibl.lib(sbrk) 0000:2933* sbrk_ 0000:2945 __brk_ Module: G:\WATCOM\lib286\dos\clibl.lib(initfile) 0000:29de __InitFiles_ Module: G:\WATCOM\lib286\dos\clibl.lib(ioexit) 0000:2a78 __full_io_exit_ 0000:2a82* fcloseall_ Module: G:\WATCOM\lib286\dos\clibl.lib(chktty) 0000:2b06 __chktty_ Module: G:\WATCOM\lib286\dos\clibl.lib(qwrit) 0000:2b2f __qwrite_ Module: G:\WATCOM\lib286\dos\clibl.lib(allocfp) 0000:2b8e* __allocfp_ 0000:2c94+ __freefp_ 0000:2d0c __purgefp_ Module: G:\WATCOM\lib286\dos\clibl.lib(fclose) 0000:2d4f* fclose_ 0000:2d9c __shutdown_stream_ 0000:2dc2+ __MkTmpFile_ 0000:2e3b+ __doclose_ Module: G:\WATCOM\lib286\dos\clibl.lib(ffree) 0000:2edf* _ffree_ 0000:2edf free_ Module: G:\WATCOM\lib286\dos\clibl.lib(gtpid) 0000:2f2f getpid_ Module: G:\WATCOM\lib286\dos\clibl.lib(ftell) 0000:2f3a ftell_ Module: G:\WATCOM\lib286\dos\clibl.lib(remove) 0000:2f98 remove_ Module: G:\WATCOM\lib286\dos\clibl.lib(tell) 0000:2f9d+ tell_ +--------------------+ | Libraries Used | +--------------------+ G:\WATCOM\lib286\dos\clibl.lib +-----------------------+ | Linker Statistics | +-----------------------+ Stack size: 0800 (2048.) Memory size: 3df0 (15856.) Entry point address: 0000:0e96 Link time: 00:01.76