WATCOM Linker Version 10.5 Copyright by WATCOM International Corp. 1985, 1995. All rights reserved. Created on: 95/10/25 23:38:55 Executable Image: ffad.exe creating a Windows 16-bit executable +------------+ | Groups | +------------+ Group Address Size ===== ======= ==== DGROUP 0003:0000 00003220 +--------------+ | Segments | +--------------+ Segment Class Group Address Size ======= ===== ===== ======= ==== ffad_TEXT CODE 0001:0000 000009a0 _TEXT CODE 0001:09a0 00003beb FIND086_TEXT CODE 0001:458b 00000000 CSTRTW16_TEXT CODE 0001:458b 00000000 CMODEL_TEXT CODE 0001:458b 00000000 STINIT_TEXT CODE 0001:458b 00000000 ERROR086_TEXT CODE 0001:458b 00000000 INIRT086_TEXT CODE 0001:458b 00000000 SEG086_TEXT CODE 0001:458b 00000000 I4M_TEXT CODE 0001:458b 00000000 MEMALLOC_TEXT CODE 0001:458b 00000000 ffad_DATA1 FAR_CONST 0002:0000 00000128 FAR_DATA FAR_DATA 0002:0128 00000000 _NULL BEGDATA DGROUP 0003:0000 00000010 AFX_NULL BEGDATA DGROUP 0003:0010 00000000 CONST DATA DGROUP 0003:0010 00000000 CONST2 DATA DGROUP 0003:0010 00000000 _DATA DATA DGROUP 0003:0010 00000562 STRINGS DATA DGROUP 0003:0572 00000000 DATA DATA DGROUP 0003:0572 00000000 BCSD DATA DGROUP 0003:0572 00000000 XIB DATA DGROUP 0003:0572 00000000 XI DATA DGROUP 0003:0572 0000000c XIE DATA DGROUP 0003:057e 00000000 YIB DATA DGROUP 0003:057e 00000000 YI DATA DGROUP 0003:057e 00000006 YIE DATA DGROUP 0003:0584 00000000 _BSS BSS DGROUP 0003:0584 00000c9a STACK STACK DGROUP 0003:1220 00002000 +----------------+ | Memory Map | +----------------+ * = unreferenced symbol + = symbol only referenced locally Address Symbol ======= ====== Module: ffad.obj(D:\SOURCE\WIN\WCOPY\ffad.cpp) 0003:0010+ char far SpoolDirectory[] 0003:0090+ int far WindowVisible 0003:0092+ int far SearchInterval 0003:0094+ char far LogFile[] 0001:03ee+ long far SpoolWndProc( int unsigned, int unsigned, int unsigned, long ) 0001:0602+ void far readINI() 0001:0836 WINMAIN 0003:0586+ int unsigned far hinst 0003:0588+ __215cmspooler far spooler[] 0003:1208+ int far spoolers Module: G:\WATCOM\lib286\win\clibl.lib(strcpy) 0001:09a0 strcpy_ Module: G:\WATCOM\lib286\win\clibl.lib(strcat) 0001:09f0 strcat_ Module: G:\WATCOM\lib286\win\clibl.lib(splitpat) 0001:0a84 _splitpath_ Module: G:\WATCOM\lib286\win\clibl.lib(sprintf) 0001:0bc4 sprintf_ Module: G:\WATCOM\lib286\win\clibl.lib(makepath) 0001:0c26 _makepath_ Module: G:\WATCOM\lib286\win\clibl.lib(renam) 0001:0ea8 rename_ Module: G:\WATCOM\lib286\win\clibl.lib(accss) 0001:0eda* _access_ 0001:0ee5 access_ Module: G:\WATCOM\lib286\win\clibl.lib(fopen) 0001:0f1a+ __open_flags_ 0001:10b3+ _fsopen_ 0001:1112 fopen_ 0001:11f4* freopen_ Module: G:\WATCOM\lib286\win\clibl.lib(fgets) 0001:128a fgets_ Module: G:\WATCOM\lib286\win\clibl.lib(fclose) 0001:1325 fclose_ 0001:1377 __shutdown_stream_ 0001:13a1+ __MkTmpFile_ 0001:1427 __doclose_ Module: G:\WATCOM\lib286\win\clibl.lib(remove) 0001:14d3 remove_ Module: G:\WATCOM\lib286\win\clibl.lib(strlen) 0001:14df strlen_ Module: G:\WATCOM\lib286\win\clibl.lib(strnicmp) 0001:14fc* _strnicmp_ 0001:150c strnicmp_ Module: G:\WATCOM\lib286\win\clibl.lib(find086) 0001:1580 _dos_findfirst_ 0001:15a5 _dos_findnext_ 0001:15bb* _dos_findclose_ Module: G:\WATCOM\lib286\win\clibl.lib(stricmp) 0001:15be* strcmpi_ 0001:15be* _stricmp_ 0001:15c9 stricmp_ Module: G:\WATCOM\lib286\win\clibl.lib(cstrtw16) 0000:0006* pLocalHeap 0000:0008* pAtomTable 0000:000a* pStackTop 0000:000c* pStackMin 0000:000e* pStackBot 0003:0000* __nullarea 0003:0196 __curbrk 0003:0198 __psp 0003:019a __osmajor 0003:019b* __osminor 0003:019c __osmode 0003:000a* __STACKLOW 0003:000c* __STACKTOP 0003:019e __cbyte 0003:01a0* __child 0003:01a2* __no87 0003:019d* __HShift 0003:01a4* __get_ovl_stack 0003:01a8* __restore_ovl_stack 0003:01ac* __FPE_handler 0003:01ac* ___FPE_handler 0003:01b0* __LpCmdLine 0003:01b4* __LpPgmName 0001:1618 _wstart_ 0001:1618* _cstart_ 0001:1713 __exit_ 0001:1724 __GETDS Module: G:\WATCOM\lib286\win\clibl.lib(cmodel) 0001:1730 _big_code_ 0001:1730* CodeModelMismatch Module: G:\WATCOM\lib286\win\clibl.lib(mbncnt) 0001:1730 _mbsnccnt_ 0001:1775 _mbsnbcnt_ 0001:17a8* _mbsninc_ 0001:17c7* __mbsninc_ Module: G:\WATCOM\lib286\win\clibl.lib(mbscat) 0001:181b* _mbscat_ 0001:1874* _mbscpy_ 0001:189a* _mbsdup_ 0001:18f2* _mbsncat_ 0001:195d* _mbsnbcat_ 0001:1a48 _mbsncpy_ 0001:1a76+ _mbsnbcpy_ Module: G:\WATCOM\lib286\win\clibl.lib(mbconv) 0001:1b53 _mbptov_ 0001:1b88* _mbvtop_ 0001:1ba2 __mbvtop_ Module: G:\WATCOM\lib286\win\clibl.lib(isdbcs) 0003:0248 ___IsDBCS Module: G:\WATCOM\lib286\win\clibl.lib(mbtype) 0003:024a ___MBCSIsTable Module: G:\WATCOM\lib286\win\clibl.lib(prtf) 0001:1c09 __prtf_ Module: G:\WATCOM\lib286\win\clibl.lib(mbsinc) 0001:285d _mbgetcode_ 0001:28e8* _mbsnextc_ 0001:2930* _mbsinc_ 0001:2974 _mbsdec_ Module: G:\WATCOM\lib286\win\clibl.lib(dosret) 0001:2a22 _dosret0_ 0001:2a36+ _dosretax_ 0001:2a45 __set_errno_dos_ Module: G:\WATCOM\lib286\win\clibl.lib(tolower) 0001:2aa8* _tolower_ 0001:2ab3 tolower_ Module: G:\WATCOM\lib286\win\clibl.lib(seterrno) 0001:2ac1* __set_EDOM_ 0001:2acf* __set_ERANGE_ 0001:2ad8* __set_EINVAL_ 0001:2ae9 __set_errno_ 0001:2b06 __set_doserrno_ Module: G:\WATCOM\lib286\win\clibl.lib(iob) 0003:0360 ___iob 0003:04c8* ___tmpfnext 0003:04c9 __fmode 0003:120e ___ClosedStreams Module: G:\WATCOM\lib286\win\clibl.lib(open) 0001:2b1b* open_ 0001:2b57 sopen_ 0001:2d46* __set_binary_ Module: G:\WATCOM\lib286\win\clibl.lib(allocfp) 0001:2d97 __allocfp_ 0001:2e98 __freefp_ 0001:2f16 __purgefp_ Module: G:\WATCOM\lib286\win\clibl.lib(fseek) 0001:2fa5 fseek_ Module: G:\WATCOM\lib286\win\clibl.lib(chktty) 0001:30e5 __chktty_ Module: G:\WATCOM\lib286\win\clibl.lib(stinit) 0003:1212 ___OpenStreams Module: G:\WATCOM\lib286\win\clibl.lib(winrtns) 0003:04d0 __WindowsIsWindowedHandle 0003:04d4 __WindowsRemoveWindowedHandle 0003:04d8 __WindowsNewWindow 0003:04dc __WindowsCloseWindow 0003:04e0* __WindowsSetAbout 0003:04e4* __WindowsSetAppTitle 0003:04e8* __WindowsSetConTitle 0003:04ec* __WindowsDestroyOnClose 0003:04f0* __WindowsYieldControl 0003:04f4* __WindowsShutDown 0003:04f8 __WindowsStdin 0003:04fc __WindowsStdout 0003:0500* __WindowsKbhit 0003:0504* __WindowsGetch 0003:0508 __WindowsGetche 0003:050c* __WindowsPutch 0003:0510 __WindowExitRtn Module: G:\WATCOM\lib286\win\clibl.lib(fgetc) 0001:3119 fgetc_ 0001:31ba+ __filbuf_ 0001:31e6+ __fill_buffer_ Module: G:\WATCOM\lib286\win\clibl.lib(gtpid) 0001:32c4 getpid_ Module: G:\WATCOM\lib286\win\clibl.lib(flush) 0001:32c8 __flush_ Module: G:\WATCOM\lib286\win\clibl.lib(ftell) 0001:33c7 ftell_ Module: G:\WATCOM\lib286\win\clibl.lib(lseek) 0001:3430* _lseek_ 0001:343b lseek_ Module: G:\WATCOM\lib286\win\clibl.lib(_clse) 0001:347c __close_ Module: G:\WATCOM\lib286\win\clibl.lib(ffree) 0001:34dc free_ 0001:34e7+ _ffree_ Module: G:\WATCOM\lib286\win\clibl.lib(unlnk) 0001:352a unlink_ Module: G:\WATCOM\lib286\win\clibl.lib(error086) 0001:3560 __doserror_ Module: G:\WATCOM\lib286\win\clibl.lib(exit) 0001:3572+ __null_int23_exit_ 0001:3573 exit_ 0001:358c _exit_ 0003:0514+ ___atexit 0003:0518+ ___int23_exit 0003:051c+ ___FPE_handler_exit Module: G:\WATCOM\lib286\win\clibl.lib(inirt086) 0001:360c* __InitRtns 0001:362a* __FiniRtns 0001:3643 __FInitRtns 0001:3649 __FFiniRtns Module: G:\WATCOM\lib286\win\clibl.lib(seg086) 0001:3650 __DOSseg__ Module: G:\WATCOM\lib286\win\clibl.lib(fmalloc) 0001:3651 malloc_ 0001:365c+ _fmalloc_ 0003:0520+ ___fheap 0003:0522 ___fheapRover 0003:0524 ___LargestSizeB4Rover Module: G:\WATCOM\lib286\win\clibl.lib(strncat) 0001:374e strncat_ Module: G:\WATCOM\lib286\win\clibl.lib(strncpy) 0001:3791 strncpy_ Module: G:\WATCOM\lib286\win\clibl.lib(itoa) 0001:37f6+ utoa_ 0001:385c* _itoa_ 0001:3867 itoa_ Module: G:\WATCOM\lib286\win\clibl.lib(i4m) 0001:3890* __I4M 0001:3890 __U4M Module: G:\WATCOM\lib286\win\clibl.lib(noefgfmt) 0003:0526 ___EFG_printf 0003:052a* ___EFG_scanf Module: G:\WATCOM\lib286\win\clibl.lib(ltoa) 0001:3909 ultoa_ 0001:397f ltoa_ 0001:39ad* _ltoa_ Module: G:\WATCOM\lib286\win\clibl.lib(toupper) 0001:39ba* _toupper_ 0001:39c5 toupper_ Module: G:\WATCOM\lib286\win\clibl.lib(errno) 0001:39d3 __get_errno_ptr_ 0001:39d9 __get_doserrno_ptr_ 0003:1216+ _errno 0003:1218+ __doserrno Module: G:\WATCOM\lib286\win\clibl.lib(isatt) 0001:39df isatty_ Module: G:\WATCOM\lib286\win\clibl.lib(umaskval) 0003:052e ___umaskval Module: G:\WATCOM\lib286\win\clibl.lib(iomode) 0001:3a01 __IOMode_ 0001:3a5e __SetIOMode_ 0003:0530+ ___NFiles 0003:0532+ ___init_mode 0003:055a+ __iomode Module: G:\WATCOM\lib286\win\clibl.lib(tell) 0001:3a79 tell_ Module: G:\WATCOM\lib286\win\clibl.lib(initfile) 0001:3ac0 __InitFiles_ Module: G:\WATCOM\lib286\win\clibl.lib(ioexit) 0001:3b4f __full_io_exit_ 0001:3b60* fcloseall_ Module: G:\WATCOM\lib286\win\clibl.lib(ioalloc) 0001:3bec __ioalloc_ Module: G:\WATCOM\lib286\win\clibl.lib(flushall) 0001:3c83* flushall_ 0001:3c91 __flushall_ Module: G:\WATCOM\lib286\win\clibl.lib(gtche) 0001:3cf4 getche_ Module: G:\WATCOM\lib286\win\clibl.lib(qread) 0001:3d27 __qread_ Module: G:\WATCOM\lib286\win\clibl.lib(qwrit) 0001:3d7b __qwrite_ Module: G:\WATCOM\lib286\win\clibl.lib(nfree) 0001:3e12 _nfree_ 0003:121a ___MiniHeapFreeRover Module: G:\WATCOM\lib286\win\clibl.lib(memalloc) 0001:3e70 __MemAllocator 0001:3f14 __MemFree Module: G:\WATCOM\lib286\win\clibl.lib(heapmod) 0003:121c ___nheap_clean 0003:121d ___fheap_clean Module: G:\WATCOM\lib286\win\clibl.lib(allocseg) 0001:401d __AllocSeg_ Module: G:\WATCOM\lib286\win\clibl.lib(growseg) 0001:40f9 __GrowSeg_ Module: G:\WATCOM\lib286\win\clibl.lib(fmemneed) 0001:4235 __fmemneed_ Module: G:\WATCOM\lib286\win\clibl.lib(nmalloc) 0001:4238 _nmalloc_ 0003:055e ___nheapbeg 0003:0560 ___MiniHeapRover 0003:0562 ___LargestSizeB4MiniHeapRover Module: G:\WATCOM\lib286\win\clibl.lib(xmsgwin) 0001:42f5+ __exit_with_msg_ 0001:435d __fatal_runtime_error_ Module: G:\WATCOM\lib286\win\clibl.lib(heapen) 0001:437a* _heapenable_ 0003:0564 ___heap_enabled Module: G:\WATCOM\lib286\win\clibl.lib(amblksiz) 0003:0566 __amblksiz Module: G:\WATCOM\lib286\win\clibl.lib(wallflgs) 0003:0568 ___win_alloc_flags 0003:056c ___win_realloc_flags Module: G:\WATCOM\lib286\win\clibl.lib(grownear) 0001:446a __ExpandDGROUP_ Module: G:\WATCOM\lib286\win\clibl.lib(nmemneed) 0001:44b7 __nmemneed_ Module: G:\WATCOM\lib286\win\clibl.lib(enterdb) 0001:44ba __EnterWVIDEO_ 0003:0570+ ___WD_Present Module: G:\WATCOM\lib286\win\clibl.lib(nheapmin) 0001:44de* _nheapmin_ 0001:455c _nheapshrink_ +----------------------+ | Imported Symbols | +----------------------+ Symbol Module ====== ====== WINEXEC KERNEL SETTIMER USER LSTRCPY KERNEL LSTRCAT KERNEL DESTROYWINDOW USER KILLTIMER USER POSTQUITMESSAGE USER DEFWINDOWPROC USER GETPRIVATEPROFILESTRING KERNEL GETPRIVATEPROFILEINT KERNEL LOADICON USER REGISTERCLASS USER MESSAGEBOX USER CREATEWINDOW USER SHOWWINDOW USER GETMESSAGE USER TRANSLATEMESSAGE USER DISPATCHMESSAGE USER INITTASK KERNEL GETMODULEFILENAME KERNEL INITAPP USER WAITEVENT KERNEL __AHSHIFT KERNEL GETVERSION KERNEL ISDBCSLEADBYTE KERNEL GLOBALALLOC KERNEL GLOBALLOCK KERNEL GLOBALFREE KERNEL GLOBALHANDLE KERNEL GLOBALREALLOC KERNEL LOCALALLOC KERNEL LOCALFREE KERNEL +--------------------+ | Libraries Used | +--------------------+ G:\WATCOM\lib286\win\windows.lib G:\WATCOM\lib286\win\clibl.lib +-----------------------+ | Linker Statistics | +-----------------------+ Stack size: 2000 (8192.) Memory size: 78d3 (30931.) Entry point address: 0001:1618 Link time: 00:01.76