WATCOM Linker Version 10.0 Copyright by WATCOM International Corp. 1985, 1994. All rights reserved. Created on: 95/03/28 03:57:20 Executable Image: stacktst.exe creating an OS/2 32-bit executable +------------+ | Groups | +------------+ Group Address Size ===== ======= ==== DGROUP 0002:00000000 000031e0 +--------------+ | Segments | +--------------+ Segment Class Group Address Size ======= ===== ===== ======= ==== BEGTEXT CODE 0001:00000000 00000007 _TEXT CODE 0001:00000008 000067a2 _NULL BEGDATA DGROUP 0002:00000000 00000004 _AFTERNULL BEGDATA DGROUP 0002:00000004 00000000 CONST DATA DGROUP 0002:00000004 0000033c CONST2 DATA DGROUP 0002:00000340 00000528 _DATA DATA DGROUP 0002:00000868 000007dc XIB DATA DGROUP 0002:00001044 00000000 XI DATA DGROUP 0002:00001044 00000024 XIE DATA DGROUP 0002:00001068 00000000 YIB DATA DGROUP 0002:00001068 00000000 YI DATA DGROUP 0002:00001068 0000000c YIE DATA DGROUP 0002:00001074 00000000 TIB DATA DGROUP 0002:00001074 00000000 TI DATA DGROUP 0002:00001074 00000000 TIE DATA DGROUP 0002:00001074 00000000 DATA DATA DGROUP 0002:00001074 00000000 _BSS BSS DGROUP 0002:00001074 00000160 STACK STACK DGROUP 0002:000011e0 00002000 +----------------+ | Memory Map | +----------------+ * = unreferenced symbol + = symbol only referenced locally Address Symbol ======= ====== Module: stacktst.obj(H:\tmp\ifc\stacktst.cpp) 0001:00002e70+ void near * near Unmanaged::alloc( int unsigned ) 0001:00002e40+ void near Unmanaged::free( void near *, int unsigned ) 0001:00002df4+ near Exception::Exception( char const near *, char const near *, char const near * ) 0001:00002dc4+ char const near * near Exception::name() const 0001:00002d94+ char const near * near Exception::who() const 0001:00002d64+ char const near * near Exception::what() const 0001:00002d1c+ near Underflow::Underflow( char const near *, char const near * ) 0001:00002cd4+ near RangeError::RangeError( char const near *, char const near * ) 0001:00002c8c+ near NoCurrent::NoCurrent( char const near *, char const near * ) 0001:00002c58+ void near PhonyMonitor::lockForRead() 0001:00002c24+ void near PhonyMonitor::unlockForRead() 0001:00002bf0+ void near PhonyMonitor::lockForWrite() 0001:00002bbc+ void near PhonyMonitor::unlockForWrite() 0001:00002b84+ near ::Stack::Stack() 0001:00002b54+ near ::Stack::~Stack() 0001:00002b24+ near ::Stack::Cursor_rep::~Cursor_rep() 0001:00002adc+ near ::Stack::Cursor::Cursor( ::Stack const near & ) 0001:00002a7c+ near ::Stack::Cursor::~Cursor() 0001:00002a3c+ int near ::Stack::Cursor::isDone() const 0001:000029fc+ int const near & near ::Stack::Cursor::currentItem() const 0001:000029c4+ void near ::Stack::Cursor::advance() 0001:0000298c+ int const near & near ::Unbounded::operator []( int unsigned ) const 0001:00002954+ int near & near ::Unbounded::operator []( int unsigned ) 0001:000028e0+ near ::Node::Node( int const near &, ::Node near *, ::Node near * ) 0001:00002884+ near ::Node::~Node() 0001:00002850+ void near * near ::Node::operator new( int unsigned ) 0001:00002820+ void near ::Node::operator delete( void near *, int unsigned ) 0001:0000279c+ near ::SynchronizedUnboundedStack::SynchronizedUnboundedStack() 0001:00002734+ near ::Unbounded::Unbounded() 0001:00002688+ near ::Unbounded::Unbounded( ::Unbounded const near & ) 0001:00002618+ near ::Unbounded::~Unbounded() 0001:000025ac+ ::Unbounded near ::Unbounded::operator =( ::Unbounded const near & ) 0001:00002508+ void near ::Unbounded::clear() 0001:0000242c+ void near ::Unbounded::insert( int const near & ) 0001:0000234c+ void near ::Unbounded::insert( int const near &, int unsigned ) 0001:00002270+ void near ::Unbounded::append( int const near & ) 0001:0000218c+ void near ::Unbounded::append( int const near &, int unsigned ) 0001:00002094+ void near ::Unbounded::remove( int unsigned ) 0001:00002054+ void near ::Unbounded::replace( int unsigned, int const near & ) 0001:0000200c+ int near ::Unbounded::isEmpty() const 0001:00001fdc+ int unsigned near ::Unbounded::length() const 0001:00001f84+ int const near & near ::Unbounded::first() const 0001:00001f28+ int const near & near ::Unbounded::last() const 0001:00001ee8+ int const near & near ::Unbounded::itemAt( int unsigned ) const 0001:00001ea8+ int near & near ::Unbounded::itemAt( int unsigned ) 0001:00001d58+ ::Node near * near ::Unbounded::seek( int unsigned ) const 0001:00001bf4+ ::Node near * near ::Unbounded::seek( int unsigned ) 0001:00001ba8+ ::Stack near & near ::Stack::operator =( ::Stack const near & ) 0001:00001b5c+ void near ::Stack::copy( ::Stack const near & ) 0001:00001abc+ near ::UnboundedStack::UnboundedStack() 0001:00001a10+ near ::UnboundedStack::UnboundedStack( ::Stack const near & ) 0001:000019d4+ ::UnboundedStack near & near ::UnboundedStack::operator =( ::Stack const near & ) 0001:00001964+ void near ::UnboundedStack::copyTo( ::Stack near & ) const 0001:00001930+ void near ::UnboundedStack::push( int const near & ) 0001:00001870+ int near ::UnboundedStack::pop() 0001:00001800+ int near ::UnboundedStack::top() const 0001:000017c8+ int near ::UnboundedStack::isEmpty() const 0001:00001790+ int unsigned near ::UnboundedStack::length() const 0001:00001730+ void near ::UnboundedStack::clear() 0001:00001660+ near ::UnboundedStack::UCursor_rep::~UCursor_rep() 0001:0000161c+ int near ::UnboundedStack::UCursor_rep::isDone() const 0001:000015d8+ int const near & near ::UnboundedStack::UCursor_rep::currentItem() const 0001:0000159c+ void near ::UnboundedStack::UCursor_rep::advance() 0001:00001488+ ::Stack::Cursor_rep near * near ::UnboundedStack::makeCursorRep() const 0001:00001428+ int near ::UnboundedStack::cursor_isDone( ::UnboundedStack::UCursor_rep const near * ) const 0001:000013c4+ int const near & near ::UnboundedStack::cursor_currentItem( ::UnboundedStack::UCursor_rep const near * ) const 0001:00001360+ void near ::UnboundedStack::cursor_advance( ::UnboundedStack::UCursor_rep near * ) const 0001:000012fc+ void near ::UnboundedStack::cursor_unlink( ::UnboundedStack::UCursor_rep near * ) const 0001:0000126c+ near ::SynchronizedUnboundedStack::SynchronizedUnboundedStack( ::Stack const near & ) 0001:000011cc+ ::SynchronizedUnboundedStack near & near ::SynchronizedUnboundedStack::operator =( ::Stack const near & ) 0001:00001140+ void near ::SynchronizedUnboundedStack::push( int const near & ) 0001:000010b0+ int near ::SynchronizedUnboundedStack::pop() 0001:00001020+ int near ::SynchronizedUnboundedStack::top() const 0001:00000f90+ int near ::SynchronizedUnboundedStack::isEmpty() const 0001:00000f00+ int unsigned near ::SynchronizedUnboundedStack::length() const 0001:00000e78+ void near ::SynchronizedUnboundedStack::clear() 0001:00000dec+ void near ::SynchronizedUnboundedStack::copy( ::Stack const near & ) 0001:00000d60+ void near ::SynchronizedUnboundedStack::copyTo( ::Stack near & ) const 0001:00000d1c+ near ::SynchronizedUnboundedStack::ReadLock::ReadLock( ::SynchronizedUnboundedStack const near * ) 0001:00000ce0+ near ::SynchronizedUnboundedStack::ReadLock::~ReadLock() 0001:00000c9c+ near ::SynchronizedUnboundedStack::WriteLock::WriteLock( ::SynchronizedUnboundedStack near * ) 0001:00000c60+ near ::SynchronizedUnboundedStack::WriteLock::~WriteLock() 0001:00000bd0+ ::Stack::Cursor_rep near * near ::SynchronizedUnboundedStack::makeCursorRep() const 0001:00000b3c+ int near ::SynchronizedUnboundedStack::cursor_isDone( ::UnboundedStack::UCursor_rep const near * ) const 0001:00000aa8+ int const near & near ::SynchronizedUnboundedStack::cursor_currentItem( ::UnboundedStack::UCursor_rep const near * ) const 0001:00000a1c+ void near ::SynchronizedUnboundedStack::cursor_advance( ::UnboundedStack::UCursor_rep near * ) const 0001:00000990+ void near ::SynchronizedUnboundedStack::cursor_unlink( ::UnboundedStack::UCursor_rep near * ) const 0001:000008f0+ near ::SynchronizedUnboundedStack::SynchronizedUnboundedStack( ::SynchronizedUnboundedStack const near & ) 0001:00000844+ near ::SynchronizedUnboundedStack::~SynchronizedUnboundedStack() 0001:00000798+ near ::UnboundedStack::UnboundedStack( ::UnboundedStack const near & ) 0001:000006cc+ near ::UnboundedStack::~UnboundedStack() 0001:0000067c+ near ::UnboundedStack::UCursor_rep::UCursor_rep() 0001:00000644+ near ::Stack::Stack( ::Stack const near & ) 0001:0000060c+ near ::Stack::Cursor_rep::Cursor_rep() 0001:000005dc+ near PhonyMonitor::PhonyMonitor( PhonyMonitor const near & ) 0001:000005a0+ near NoCurrent::NoCurrent( NoCurrent const near & ) 0001:00000570+ near NoCurrent::~NoCurrent() 0001:00000534+ near RangeError::RangeError( RangeError const near & ) 0001:00000504+ near RangeError::~RangeError() 0001:000004c8+ near Underflow::Underflow( Underflow const near & ) 0001:00000498+ near Underflow::~Underflow() 0001:00000448+ near Exception::Exception( Exception const near & ) 0001:00000418+ near Exception::~Exception() 0001:00000008+ void near displayStack( ::Stack const near & ) 0001:000000dd main_ Module: G:\WATCOM\lib386\plbx3r.lib(undefed) 0001:00002ea4 __wcpp_2_undefed_cdtor__ Module: G:\WATCOM\lib386\plbx3r.lib(undefmbr) 0001:00002eb8 __wcpp_2_undefined_member_function__ Module: G:\WATCOM\lib386\os2\clib3r.lib(stko32) 0001:00002edb* __STK 0001:00002ecb __CHK 0001:00002f0a* __GRO 0001:00002efa* __STKOVERFLOW_ Module: G:\WATCOM\lib386\plbx3r.lib(opnew) 0001:00002f2c void near * near operator new( int unsigned ) Module: G:\WATCOM\lib386\plbx3r.lib(opdel) 0001:00002f78 void near operator delete( void near * ) Module: G:\WATCOM\lib386\os2\clib3r.lib(printf) 0001:00002f81 printf_ Module: G:\WATCOM\lib386\plbx3r.lib(pure_err) 0001:00002fa3 __wcpp_2_pure_error__ Module: G:\WATCOM\lib386\plbx3r.lib(cppdata) 0002:00001074 __wint_thread_data 0002:00001094 ___wcpp_2_data_catch_completed_ 0002:00001098 ___wcpp_2_data_dtreg_vfptrs_ Module: G:\WATCOM\lib386\plbx3r.lib(stabdtor) 0001:0000318c __wcpp_2_destruct_internal__ 0001:00003196 __wcpp_2_destruct_all__ 0001:00003198 __wcpp_2_destruct__ 0001:000031aa* __wcpp_2_destruct_after_all__ 0001:000031ac* __wcpp_2_destruct_after__ Module: G:\WATCOM\lib386\os2\clib3r.lib(stjmp386) 0001:000031bc _setjmp_ 0001:000031fb+ longjmp_ Module: G:\WATCOM\lib386\plbx3r.lib(stabthrw) 0001:0000328b __wcpp_2_corrupted_stack__ 0001:000037ed* __wcpp_2_rethrow__ 0001:0000381a __wcpp_2_catch_done__ 0001:0000384b __wcpp_2_throw__ 0001:0000385f* __wcpp_2_throw_zero__ 0002:0000104a+ ___wcpp_2_data_init_longjmp_ Module: G:\WATCOM\lib386\plbx3r.lib(dtorarst) 0001:0000394c __wcpp_2_dtor_array_store__ Module: G:\WATCOM\lib386\plbx3r.lib(opdelarr) 0001:0000396c void near operator delete []( void near * ) Module: G:\WATCOM\lib386\plbx3r.lib(vfun_err) 0001:00003971 __wcpp_2_undef_vfun__ Module: G:\WATCOM\lib386\os2\clib3r.lib(cstrto32) 0001:00003996 _cstart_ Module: G:\WATCOM\lib386\plbx3r.lib(stabfunc) 0001:00003a2d* __wcpp_2_fun_register__ 0002:00001050 ___wcpp_2_data_stab_init_fun_ Module: G:\WATCOM\lib386\plbx3r.lib(fatalerr) 0001:00003a38 __wcpp_2_fatal_runtime_error__ Module: G:\WATCOM\lib386\os2\clib3r.lib(xmsgo32) 0001:00003a55+ __exit_with_msg_ 0001:00003a84 __fatal_runtime_error_ Module: G:\WATCOM\lib386\os2\clib3r.lib(maino32) 0002:00000888 ___GetThreadPtr 0002:0000088c __AccessFileH 0002:00000890 __ReleaseFileH 0002:00000894 __InitAccessH 0002:00000898 __FiniAccessH 0002:0000089c __AccessIOB 0002:000008a0 __ReleaseIOB 0002:000008a4 __AccessNHeap 0002:000008a8 __AccessFHeap 0002:000008ac __ReleaseNHeap 0001:00003aa7 __threadstack_ 0001:00003aae __threadid_ 0001:00003ab5 __OS2MainInit_ 0001:00003b34+ __OS2Init_ 0001:00003baf __exit_ 0002:000008b0 __ReleaseFHeap 0002:000008b4 __AccessTDList 0002:000008b8 __ReleaseTDList 0002:000008bc ___sig_init_rtn 0002:000008c0 ___sig_fini_rtn 0002:000008c4 __threadstksize 0002:000010ac ___Is_DLL 0002:000010b0 ___FirstThreadData 0002:000010b4+ ___hmodule 0002:000010b8+ ___saved_CS Module: G:\WATCOM\lib386\os2\clib3r.lib(nmalloc) 0001:00003bc8 _nmalloc_ 0001:00003bc8 malloc_ 0002:000008c8 ___nheapbeg 0002:000008cc ___MiniHeapRover 0002:000008d0 ___LargestSizeB4MiniHeapRover Module: G:\WATCOM\lib386\os2\clib3r.lib(nfree) 0001:00003cc2 _nfree_ 0001:00003cc2 free_ Module: G:\WATCOM\lib386\os2\clib3r.lib(iob) 0002:000008d4 ___iob 0002:00000adc* ___tmpfnext 0002:00000add* __fmode 0002:000010bc ___ClosedStreams Module: G:\WATCOM\lib386\os2\clib3r.lib(fprtf) 0001:00003d3d __fprtf_ Module: G:\WATCOM\lib386\plbx3r.lib(prwdata) 0002:00000ae8 __wint_pure_error_flag 0002:00000aea __wint_undef_vfun_flag 0002:00000aec* __wint_module_init Module: G:\WATCOM\lib386\plbx3r.lib(stabtrav) 0001:00003dd4+ __wcpp_2_stab_entry__ 0001:00003e02 __wcpp_2_stab_trav_init__ 0001:00003e23 __wcpp_2_stab_trav_comp__ 0001:00003e28 __wcpp_2_stab_trav_next__ 0001:00003ead __wcpp_2_stab_trav_move__ Module: G:\WATCOM\lib386\plbx3r.lib(stabadt) 0001:00003f40 __wcpp_2_dtor_array__ Module: G:\WATCOM\lib386\os2\clib3r.lib(ljmphdl) 0002:00000af0 ___longjmp_handler Module: G:\WATCOM\lib386\plbx3r.lib(callterm) 0001:00003f70 __wcpp_2_call_terminate__ Module: G:\WATCOM\lib386\plbx3r.lib(tsequiv) 0001:00003f7e __wcpp_2_ts_equiv__ Module: G:\WATCOM\lib386\plbx3r.lib(callunex) 0001:00003fb8 __wcpp_2_call_unexpected__ Module: G:\WATCOM\lib386\os2\clib3r.lib(set386) 0001:00003fc8 memset_ Module: G:\WATCOM\lib386\plbx3r.lib(stabreg) 0001:00003fe0 __wcpp_2_base_register__ 0001:00003ff9* __wcpp_2_base_deregister__ 0001:00004000* __wcpp_2_base_deregister_2__ 0001:0000400a __wcpp_2_internal_deregister__ Module: G:\WATCOM\lib386\plbx3r.lib(allocexc) 0001:00004034 __wcpp_2_alloc_exc__ 0001:00004164 __wcpp_2_free_exc__ 0001:00004190 __wcpp_2_pop_exc__ 0001:0000419f __wcpp_2_push_exc__ Module: G:\WATCOM\lib386\os2\clib3r.lib(main2o32) 0001:000041ac __OS2Main Module: G:\WATCOM\lib386\os2\clib3r.lib(segdefns) 0001:00000003 ___begtext 0002:00000000* __nullarea 0002:00001074* __start_TI 0002:00001074* __end_TI Module: G:\WATCOM\lib386\os2\clib3r.lib(enterdb) 0001:000041fc __EnterWVIDEO_ 0002:00000af4+ ___WD_Present Module: G:\WATCOM\lib386\os2\clib3r.lib(crwd386) 0002:00000b08* __psp 0002:00000b33 __osmajor 0002:00000b34 __osminor 0002:00000b2a* __Extender 0002:00000b2b* __ExtenderSubtype 0002:00000b2c* __X32VM 0002:00000b0c* __x386_stacklow 0002:00000b00 __LpCmdLine 0002:00000b04 __LpPgmName 0002:00000af8* __dynend 0002:00000afc __curbrk 0002:00000b0c __STACKLOW 0002:00000b10* __STACKTOP 0002:00000b14 __ASTACKSIZ 0002:00000b18 __ASTACKPTR 0002:00000b1c* __cbyte 0002:00000b20* __cbyte2 0002:00000b24* __child 0002:00000b2d __Envptr 0002:00000b31* __Envseg 0002:00000b28 __no87 0002:00000b35* __FPE_handler 0002:00000b35 ___FPE_handler Module: G:\WATCOM\lib386\os2\clib3r.lib(inirt386) 0001:00004224 __InitRtns 0001:0000426f __FiniRtns Module: G:\WATCOM\lib386\os2\clib3r.lib(mthread) 0001:000042bf+ __CloseSemaphore_ 0001:000042eb+ __AccessIOB_ 0001:000042f5+ __ReleaseIOB_ 0001:000042ff+ __AccessFileH_ 0001:00004319+ __ReleaseFileH_ 0001:00004332+ __InitAccessH_ 0001:00004333+ __FiniAccessH_ 0001:0000434d+ __AccessNHeap_ 0001:00004354+ __ReleaseNHeap_ 0001:0000435e+ __AccessFHeap_ 0001:00004365+ __ReleaseFHeap_ 0001:0000436c+ __AccessTDList_ 0001:00004371+ __AccessSemaphore_ 0001:000043c8+ __ReleaseTDList_ 0001:000043cd+ __ReleaseSemaphore_ 0001:000043f5+ __MultipleThread_ 0001:00004423 __InitThreadData_ 0001:00004468 __OS2AddThread_ 0001:000044c5 __OS2RemoveThread_ 0001:0000450b __InitMultipleThread_ 0002:00000b3c+ ___AccessSema4 0002:00000b40+ ___ReleaseSema4 0002:00000b44+ ___CloseSema4 0002:00001068* ___AccessSema4Fini Module: G:\WATCOM\lib386\os2\clib3r.lib(growiomd) 0001:0000464e __grow_iomode_ Module: G:\WATCOM\lib386\os2\clib3r.lib(memalloc) 0001:000046f6 __MemAllocator 0001:0000479e __MemFree Module: G:\WATCOM\lib386\os2\clib3r.lib(grownear) 0001:0000491d __ExpandDGROUP_ Module: G:\WATCOM\lib386\os2\clib3r.lib(nmemneed) 0001:000049fd __nmemneed_ Module: G:\WATCOM\lib386\os2\clib3r.lib(heapmod) 0002:000011bc ___fheap_clean 0002:000011bd ___nheap_clean Module: G:\WATCOM\lib386\os2\clib3r.lib(stinit) 0002:000011c0 ___OpenStreams Module: G:\WATCOM\lib386\os2\clib3r.lib(fputc) 0001:00004a00 fputc_ Module: G:\WATCOM\lib386\os2\clib3r.lib(ioalloc) 0001:00004ac3 __ioalloc_ Module: G:\WATCOM\lib386\os2\clib3r.lib(prtf) 0001:00004b3a __prtf_ Module: G:\WATCOM\lib386\os2\clib3r.lib(flush) 0001:00005534 __flush_ Module: G:\WATCOM\lib386\plbx3r.lib(bittest) 0001:00005604 __wcpp_2_bit_test__ Module: G:\WATCOM\lib386\plbx3r.lib(stabarr) 0001:00005651 __wcpp_2_arr_register__ 0002:0000105c* rt_init __based("XI") __wcpp_2_data_stab_init_arr_ Module: G:\WATCOM\lib386\plbx3r.lib(termnate) 0001:00005684 void near terminate() Module: G:\WATCOM\lib386\plbx3r.lib(unexpect) 0001:000056d0 void near unexpected() Module: G:\WATCOM\lib386\os2\clib3r.lib(__stos) 0001:00005708 __STOSB 0001:0000573f* __STOSD Module: G:\WATCOM\lib386\plbx3r.lib(areaexc) 0002:00000b5c ___EXC_AREA Module: G:\WATCOM\lib386\plbx3r.lib(tssize) 0001:000057cc __wcpp_2_ts_size__ Module: G:\WATCOM\lib386\os2\clib3r.lib(regdata) 0001:0000580d* __RegisterThreadDataSize_ 0002:00000f5c ___ThreadDataSize Module: G:\WATCOM\lib386\os2\clib3r.lib(cmain386) 0001:00005822 __CMain Module: G:\WATCOM\lib386\os2\clib3r.lib(seg386) 0000:00001234 __DOSseg__ Module: G:\WATCOM\lib386\os2\clib3r.lib(maxthrds) 0002:00000f60 ___MaxThreads Module: G:\WATCOM\lib386\os2\clib3r.lib(trdalloc) 0001:00005872 __InitThreadProcessing_ 0001:0000588f __FiniThreadProcessing_ 0002:000011c4 ___ThreadData Module: G:\WATCOM\lib386\os2\clib3r.lib(trdlist) 0001:000058e0 __GetThreadData_ 0001:000059c0 __AddThreadData_ 0001:00005a21 __RemoveThreadData_ 0001:00005a6b __FreeThreadDataList_ Module: G:\WATCOM\lib386\os2\clib3r.lib(calloc) 0001:00005a94 calloc_ Module: G:\WATCOM\lib386\os2\clib3r.lib(register) 0001:00005aaf* _beginthread_ 0001:00005ab6 _endthread_ 0001:00005abd __initthread_ 0001:00005ac4* __RegisterThreadData_ Module: G:\WATCOM\lib386\os2\clib3r.lib(iomode) 0001:00005b03 __IOMode_ 0001:00005b58 __SetIOMode_ 0002:00000f70 ___NFiles 0002:00000f74 ___init_mode 0002:00000fc4 __iomode Module: G:\WATCOM\lib386\os2\clib3r.lib(nrealloc) 0001:00005b6d* _nrealloc_ 0001:00005b6d realloc_ Module: G:\WATCOM\lib386\os2\clib3r.lib(errno) 0001:00005bf0 __get_errno_ptr_ 0001:00005bfa* __get_doserrno_ptr_ Module: G:\WATCOM\lib386\os2\clib3r.lib(heapen) 0001:00005c04* _heapenable_ 0002:00000fc8 ___heap_enabled Module: G:\WATCOM\lib386\os2\clib3r.lib(amblksiz) 0002:00000fcc __amblksiz Module: G:\WATCOM\lib386\os2\clib3r.lib(initfile) 0001:00005c25 __InitFiles_ Module: G:\WATCOM\lib386\os2\clib3r.lib(ioexit) 0001:00005c9d __full_io_exit_ 0001:00005ca9* fcloseall_ Module: G:\WATCOM\lib386\os2\clib3r.lib(seterrno) 0001:00005d00* __set_EDOM_ 0001:00005d05 __set_errno_ 0001:00005d13* __set_ERANGE_ 0001:00005d1a* __set_EINVAL_ 0001:00005d2a __set_doserrno_ 0001:00005d38* __FPE_exception_ Module: G:\WATCOM\lib386\os2\clib3r.lib(chktty) 0001:00005d3f __chktty_ Module: G:\WATCOM\lib386\os2\clib3r.lib(itoa) 0001:00005d95+ utoa_ 0001:00005ddf itoa_ 0001:00005ddf* _itoa_ Module: G:\WATCOM\lib386\os2\clib3r.lib(noefgfmt) 0002:00000fd0 ___EFG_printf 0002:00000fd4* ___EFG_scanf Module: G:\WATCOM\lib386\os2\clib3r.lib(ltoa) 0001:00005e31 ultoa_ 0001:00005e7a ltoa_ 0001:00005e7a* _ltoa_ Module: G:\WATCOM\lib386\os2\clib3r.lib(toupper) 0001:00005e95 toupper_ 0001:00005e95* _toupper_ Module: G:\WATCOM\lib386\os2\clib3r.lib(qwrit) 0001:00005ea3 __qwrite_ Module: G:\WATCOM\lib386\os2\clib3r.lib(lseekos2) 0001:00005f4f lseek_ 0001:00005f4f* _lseek_ Module: G:\WATCOM\lib386\os2\clib3r.lib(stack386) 0001:00005f93 stackavail_ Module: G:\WATCOM\lib386\os2\clib3r.lib(cinit) 0001:00005fa2 __CommonInit_ Module: G:\WATCOM\lib386\os2\clib3r.lib(___argc) 0002:000011cc ____Argc 0002:000011d0 ____Argv Module: G:\WATCOM\lib386\os2\clib3r.lib(exit) 0001:00005fad+ __null_int23_exit_ 0001:00005fae exit_ 0001:00005fc6+ _exit_ 0002:00000fd8+ ___atexit 0002:00000fdc+ ___int23_exit 0002:00000fe0+ ___FPE_handler_exit Module: G:\WATCOM\lib386\os2\clib3r.lib(thrdmax) 0001:00005feb __GETMAXTHREADS Module: G:\WATCOM\lib386\os2\clib3r.lib(thredo32) 0001:00006071 __CBeginThread_ 0001:000060fe __CEndThread_ Module: G:\WATCOM\lib386\os2\clib3r.lib(isattos2) 0001:0000611a isatty_ Module: G:\WATCOM\lib386\os2\clib3r.lib(nmsize) 0001:00006148 _nmsize_ 0001:00006148* _msize_ Module: G:\WATCOM\lib386\os2\clib3r.lib(nexpand) 0001:00006151 _nexpand_ 0001:00006151* _expand_ 0001:0000618b+ __HeapManager_expand_ Module: G:\WATCOM\lib386\os2\clib3r.lib(allocfp) 0001:00006329* __allocfp_ 0001:000063e3+ __freefp_ 0001:0000641c __purgefp_ Module: G:\WATCOM\lib386\os2\clib3r.lib(fclose) 0001:0000643a* fclose_ 0001:00006475 __shutdown_stream_ 0001:00006496+ __MkTmpFile_ 0001:000064ff+ __doclose_ Module: G:\WATCOM\lib386\os2\clib3r.lib(dosret) 0001:000065a6* _dosret0_ 0001:000065ad* _dosretax_ 0001:000065b2 __set_errno_dos_ Module: G:\WATCOM\lib386\os2\clib3r.lib(winrtns) 0002:00000ff8 __WindowsIsWindowedHandle 0002:00000ffc __WindowsRemoveWindowedHandle 0002:00001000* __WindowsNewWindow 0002:00001004 __WindowsCloseWindow 0002:00001008* __WindowsSetAbout 0002:0000100c* __WindowsSetAppTitle 0002:00001010* __WindowsSetConTitle 0002:00001014* __WindowsDestroyOnClose 0002:00001018* __WindowsYieldControl 0002:0000101c* __WindowsShutDown 0002:00001020* __WindowsStdin 0002:00001024 __WindowsStdout 0002:00001028* __WindowsKbhit 0002:0000102c* __WindowsGetch 0002:00001030* __WindowsGetche 0002:00001034* __WindowsPutch 0002:00001038 __WindowExitRtn Module: G:\WATCOM\lib386\os2\clib3r.lib(chk8087) 0001:0000660a* __init_8087_ 0001:00006617 _fpreset_ 0001:00006621 __chk8087_ Module: G:\WATCOM\lib386\os2\clib3r.lib(gtpidos2) 0001:00006666 getpid_ Module: G:\WATCOM\lib386\os2\clib3r.lib(ftell) 0001:00006686 ftell_ Module: G:\WATCOM\lib386\os2\clib3r.lib(_clseos2) 0001:000066ca __close_ Module: G:\WATCOM\lib386\os2\clib3r.lib(remove) 0001:00006725 remove_ Module: G:\WATCOM\lib386\os2\clib3r.lib(8087cw) 0002:0000103c __8087cw Module: G:\WATCOM\lib386\os2\clib3r.lib(ini87386) 0001:0000672a __init_80x87 Module: G:\WATCOM\lib386\os2\clib3r.lib(_8087386) 0002:00001040 __8087 0002:00001041 __real87 Module: G:\WATCOM\lib386\os2\clib3r.lib(tellos2) 0001:00006752 tell_ Module: G:\WATCOM\lib386\os2\clib3r.lib(unlnkos2) 0001:00006793+ unlink_ +----------------------+ | Imported Symbols | +----------------------+ Symbol Module ====== ====== DosUnwindException DOSCALLS DosWrite DOSCALLS DosQuerySysInfo DOSCALLS DosSetRelMaxFH DOSCALLS DosExit DOSCALLS DosCloseMutexSem DOSCALLS DosCreateMutexSem DOSCALLS DosRequestMutexSem DOSCALLS DosReleaseMutexSem DOSCALLS DosAllocMem DOSCALLS DosSetFilePtr DOSCALLS DosPostEventSem DOSCALLS DosCreateEventSem DOSCALLS DosCreateThread DOSCALLS DosWaitEventSem DOSCALLS DosCloseEventSem DOSCALLS DosQueryHType DOSCALLS DosDevConfig DOSCALLS DosGetInfoBlocks DOSCALLS DosClose DOSCALLS DosDelete DOSCALLS +--------------------+ | Libraries Used | +--------------------+ G:\WATCOM\lib386\os2\clib3r.lib G:\WATCOM\lib386\plbx3r.lib G:\WATCOM\lib386\os2\os2386.lib +-----------------------+ | Linker Statistics | +-----------------------+ Stack size: 2000 (8192.) Memory size: 998a (39306.) Entry point address: 0001:00003996