1 Open Watcom Linker Version 1.9
2 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
3 Created on: 15/09/24 16:49:02
4 Executable Image: pcxtest.exe
5 creating a DOS executable
15 DGROUP 0b1e:0000 0000eb90
23 Segment Class Group Address Size
24 ======= ===== ===== ======= ====
26 pcxtest_TEXT CODE AUTO 0000:0000 000001c3
27 _TEXT CODE AUTO 0000:01d0 000085ae
28 modex16_TEXT CODE AUTO 0000:8780 00001fb0
29 bitmap_TEXT CODE AUTO 0000:a730 000005c7
30 planar_TEXT CODE AUTO 0000:ad00 00000275
31 16text_TEXT CODE AUTO 0000:af80 0000010d
32 FAR_DATA FAR_DATA AUTO 0b08:000d 00000000
33 iomode13_DATA FAR_DATA AUTO 0b09:0000 00000028
34 istable13_DATA FAR_DATA AUTO 0b09:0030 00000101
35 hugeval13_DATA FAR_DATA AUTO 0b09:0140 00000008
36 _NULL BEGDATA DGROUP 0b1e:0000 00000020
37 _AFTERNULL BEGDATA DGROUP 0b20:0000 00000002
38 CONST DATA DGROUP 0b20:0002 00000090
39 CONST2 DATA DGROUP 0b29:0002 00000028
40 _DATA DATA DGROUP 0b2c:0000 000002f0
41 XIB DATA DGROUP 0b5b:0000 00000000
42 XI DATA DGROUP 0b5b:0000 00000030
43 XIE DATA DGROUP 0b5e:0000 00000000
44 YIB DATA DGROUP 0b5e:0000 00000000
45 YI DATA DGROUP 0b5e:0000 0000000c
46 YIE DATA DGROUP 0b5e:000c 00000000
47 STRINGS DATA DGROUP 0b5e:000c 00000000
48 DATA DATA DGROUP 0b5e:000c 00000000
49 _emu_init_start EMU DGROUP 0b5e:000c 00000000
50 _emu_init_end EMU DGROUP 0b5e:000c 00000000
51 _BSS BSS DGROUP 0b5e:000c 00000cba
52 STACK STACK DGROUP 0c2b:0000 0000dac0
59 * = unreferenced symbol
60 + = symbol only referenced locally
65 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
68 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(stk)
70 0000:01f5* __STKOVERFLOW_
71 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
75 0000:8a92 modexDefaultPage_
76 0000:8aec* modexNextPage_
77 0000:8ba8* modexNextPage0_
78 0000:8c4c* modexShowPage_
79 0000:8d48* modexPanPage_
80 0000:8d98* modexSelectPlane_
81 0000:8dbc modexClearRegion_
83 0000:903a modexDrawBmp_
84 0000:90a0+ modexDrawBmpRegion_
85 0000:920a* modexDrawPlanarBuf_
86 0000:9228 modexDrawSprite_
87 0000:928e+ modexDrawSpriteRegion_
88 0000:9406 modexCopyPageRegion_
89 0000:9570* modexFadeOn_
90 0000:95a0* modexFadeOff_
91 0000:95ce* modexFlashOn_
92 0000:95fc* modexFlashOff_
93 0000:96ca+ modexPalSave_
94 0000:9720 modexNewPal_
95 0000:9770* modexLoadPalFile_
96 0000:9852* modexSavePalFile_
97 0000:98ca* modexPalBlack_
98 0000:98f4* modexPalWhite_
99 0000:991e+ modexPalUpdate_
100 0000:9e94 modexPalUpdate1_
101 0000:9f0e* modexPalUpdate0_
103 0000:a272+ modexputPixel_
104 0000:a300* modexgetPixel_
105 0000:a386* modexhlin_
106 0000:a3f2* modexprint_
107 0000:a58c* modexprintbig_
108 0000:a708+ modexWaitBorder_
110 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
111 0000:aa30 bitmapLoadPcx_
112 0000:ab8c* bitmapLoadPcxTiles_
113 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
114 0000:ad00 planar_buf_from_bitmap_
115 0000:ae20+ planar_buf_alloc_
116 0000:af1a* planar_buf_free_
117 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(kbhit.c)
119 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(printf.c)
121 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cstart)
122 0b1e:0000* __nullarea
127 0000:032b* _Not_Enough_Memory_
129 0000:047e __do_exit_with_msg__
131 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fltused.c)
133 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cmodel)
135 0000:04e6* CodeModelMismatch
136 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(_8087)
139 0b1e:013e __dos87emucall
140 0b1e:0140 __dos87real
141 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(xmsg.c)
142 0000:04e6* __exit_with_msg_
143 0000:04eb __fatal_runtime_error_
144 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(crwdata)
151 0b1e:0160 ___FPE_handler
153 0b1e:0154 __get_ovl_stack
154 0b1e:0158 __restore_ovl_stack
155 0b1e:015c __close_ovl_file
156 0b1e:0164 __LpCmdLine
157 0b1e:0168 __LpPgmName
162 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(intx086.c)
165 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(pia)
168 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmalloc.c)
172 0b1e:016e ___fheapRover
173 0b1e:0170 ___LargestSizeB4Rover
174 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(exit.c)
175 0000:0848+ __null_int23_exit_
178 0b1e:0172+ ___int23_exit
179 0b1e:0176 ___FPE_handler_exit
180 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fopen.c)
181 0000:0893+ __open_flags_
185 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fgetc.c)
186 0000:0d66 __fill_buffer_
188 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fclose.c)
190 0000:1244 __shutdown_stream_
192 0b1e:0d8c+ ___RmTmpFileFn
193 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ffree.c)
196 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fwrite.c)
198 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(rand.c)
201 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(i4m)
204 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
207 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fread.c)
209 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fseek.c)
211 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iob.c)
214 0b1e:0da8 ___OpenStreams
215 0b1e:0dac ___ClosedStreams
216 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fprintf.c)
218 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fprtf.c)
220 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cmain086.c)
222 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initrtns.c)
224 0000:1fb2* __FInitRtns
226 0000:200d* __FFiniRtns
227 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(uselfn.c)
229 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dosseg)
231 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(setefg.c)
232 0000:2073 __setEFGfmt_
233 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(chk8087.c)
235 0000:20d8 __init_8087_
236 0000:210b+ __default_sigfpe_handler_
238 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(enterdb.c)
239 0000:218e __EnterWVIDEO_
240 0b1e:02ea+ ___WD_Present
241 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(intr.c)
243 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(segread.c)
245 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(hpgrw086.c)
246 0000:222c __CMain_nheapgrow_
247 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mem.c)
248 0000:2240 __MemAllocator
250 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(growseg.c)
252 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(allocseg.c)
253 0000:25dd __AllocSeg_
254 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmemneed.c)
255 0000:26cc __fmemneed_
256 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nmalloc.c)
258 0b1e:02ec ___nheapbeg
259 0b1e:02ee ___MiniHeapRover
260 0b1e:02f0 ___LargestSizeB4MiniHeapRover
261 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(comtflag.c)
262 0000:27a9* __set_commode_
264 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(seterrno.c)
265 0000:27b5 __set_errno_
266 0000:27c9* __set_EDOM_
267 0000:27db __set_ERANGE_
268 0000:27ed* __set_EINVAL_
269 0000:2802 __set_doserrno_
270 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(tolower.c)
272 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(open.c)
275 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(chktty.c)
277 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(freefp.c)
280 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(allocfp.c)
282 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__PTC)
284 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(flushall.c)
285 0000:2daf __flushall_
287 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(gtche.c)
289 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ioalloc.c)
291 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(qread.c)
293 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__lseek.c)
295 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(_clse.c)
297 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(flush.c)
299 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nfree.c)
301 0b1e:0db0+ ___MiniHeapFreeRover
302 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(qwrit.c)
304 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(errno.c)
305 0000:341f __get_errno_ptr_
306 0000:3426 __get_doserrno_ptr_
308 0b1e:0db4+ __doserrno
309 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fputc.c)
311 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__PTS)
313 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(lseek.c)
315 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(tell.c)
317 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initfile.c)
318 0000:3673 __InitFiles_
319 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ioexit.c)
320 0000:38a7* fcloseall_
321 0000:38ae __full_io_exit_
322 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(prtf.c)
324 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(___argc.c)
327 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(amblksiz.c)
329 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(sgdef086)
334 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(noefgfmt.c)
335 0b1e:02f6 ___EFG_printf
336 0b1e:02fa ___EFG_scanf
337 Module: /dos/fdos/watcom/lib286/math87h.lib(efgfmt.c)
338 0000:4a35 _EFG_Format_
339 Module: /dos/fdos/watcom/lib286/math87h.lib(cnvs2d.c)
341 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(8087cw.c)
343 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(save8087.c)
344 0b1e:0300 ___Save8087
345 0b1e:0304 ___Rest8087
346 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(grabfp87.c)
347 0000:4c27 __GrabFP87_
348 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(init8087)
349 0000:4c5a* __init_8087_emu
351 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dointr)
353 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(heapgrow.c)
354 0000:5019* _heapgrow_
355 0000:5019* _fheapgrow_
356 0000:501a _nheapgrow_
357 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(heapen.c)
358 0000:5098* _heapenable_
359 0b1e:0308 ___heap_enabled
360 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nmemneed.c)
361 0000:50a9 __nmemneed_
362 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(grownear.c)
363 0000:5131 __LastFree_
364 0000:51ab __ExpandDGROUP_
365 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(opendos.c)
367 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iomode.c)
368 0000:52e2 __GetIOMode_
369 0000:5317 __SetIOMode_nogrow_
372 0b09:0000 ___init_mode
373 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(isatt.c)
375 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dosret.c)
376 0000:5368* _dosretax_
378 0000:5374 __set_errno_dos_
379 0000:53dc* __set_errno_dos_reterr_
380 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(umaskval.c)
381 0b1e:0324 ___umaskval
382 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(creatdos.c)
383 0000:53e7 _dos_creat_
384 0000:540b* _dos_creatnew_
385 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(stiomode.c)
386 0000:542d+ __grow_iomode_
387 0000:5517+ __shrink_iomode_
388 0000:555c __SetIOMode_
389 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fsync.c)
391 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(wctomb.c)
393 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(itoa.c)
396 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strupr.c)
398 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbisdbcs.c)
400 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbislead.c)
401 0000:576f* _ismbblead_
402 0b1e:0dc0 ___MBCSIsTable
403 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(lltoa.c)
406 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ltoa.c)
409 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(rtcntrl.c)
410 0000:5a51* _SetLD64bit_
411 0000:5a5c* _SetLD80bit_
412 0000:5a67 _LDisDouble_
413 Module: /dos/fdos/watcom/lib286/math87h.lib(ldcvt.c)
414 0000:5bcc _LDScale10x_
416 Module: /dos/fdos/watcom/lib286/noemu87.lib(emustub.asm)
426 0000:6c80 __init_87_emulator
427 Module: /dos/fdos/watcom/lib286/math87h.lib(strtod.c)
428 0000:7494+ __Strtold_
430 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fpe87)
431 0000:787a __Init_FPE_handler_
432 0000:78b3 __Fini_FPE_handler_
433 0000:78ea* __FPEHandler
434 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(sbrk.c)
437 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(doserror)
438 0000:7bf6 __doserror_
439 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(frealloc.c)
440 0000:7c04* _frealloc_
442 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iomodtty.c)
443 0000:7ce0 __ChkTTYIOMode_
445 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(filedos.c)
446 0000:7d5e* _dos_close_
447 0000:7d6c _dos_commit_
448 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(alphabet.c)
449 0b1e:008c ___Alphabet
450 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbinit.c)
452 0b1e:03ca+ ___MBCodePage
453 Module: /dos/fdos/watcom/lib286/math87h.lib(ldclass.c)
456 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(i4d)
459 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(istable.c)
461 Module: /dos/fdos/watcom/lib286/math87h.lib(bufld086)
463 Module: /dos/fdos/watcom/lib286/math87h.lib(inf_nan.c)
464 0b1e:00b2* ___f_infinity
465 0b1e:00b6* ___f_posqnan
466 0b1e:00ba ___d_infinity
467 0b1e:00c2 ___d_posqnan
468 0b1e:00ca* ___ld_infinity
469 0b1e:00d2* ___ld_posqnan
470 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(hugeval.c)
471 0b09:0140 __HugeValue
472 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fpeint.c)
474 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmsize.c)
477 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nexpand.c)
478 0000:8128 __HeapManager_expand_
480 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fexpand.c)
483 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nonibm.c)
484 0000:86b9+ __is_nonIBM_
486 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(bfree.c)
488 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(bexpand.c)
492 +--------------------+
494 +--------------------+
497 /dos/fdos/watcom/lib286/dos/clibh.lib
498 /dos/fdos/watcom/lib286/math87h.lib
499 /dos/fdos/watcom/lib286/noemu87.lib
502 +-----------------------+
503 | Linker Statistics |
504 +-----------------------+
506 Stack size: dac0 (56000.)
507 Memory size: 00019d70 (105840.)
508 Entry point address: 0000:0258