1 Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit)
2 Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
3 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
4 Created on: 16/04/17 17:29:15
5 Executable Image: pcxtest.exe
6 creating a DOS executable
16 DGROUP 0d68:0000 00009920
24 Segment Class Group Address Size
25 ======= ===== ===== ======= ====
27 pcxtest_TEXT CODE AUTO 0000:0000 000002a5
28 _TEXT CODE AUTO 0000:02b0 00008587
29 bitmap_TEXT CODE AUTO 0000:8840 000005bd
30 planar_TEXT CODE AUTO 0000:8e00 000002fb
31 modex16_TEXT CODE AUTO 0000:9100 00001d25
32 16render_TEXT CODE AUTO 0000:ae30 00000ca3
33 vga_TEXT CODE AUTO 0000:bae0 00000afc
34 vgamodex_TEXT CODE AUTO 0000:c5e0 00000076
35 vgacrtcr_TEXT CODE AUTO 0000:c660 00000817
36 vgacrtcs_TEXT CODE AUTO 0000:ce80 000006ec
37 16text_TEXT CODE AUTO 0000:d570 0000010d
38 FAR_DATA FAR_DATA AUTO 0d67:000d 00000000
39 _NULL BEGDATA DGROUP 0d68:0000 00000020
40 _AFTERNULL BEGDATA DGROUP 0d6a:0000 00000002
41 CONST DATA DGROUP 0d6a:0002 00000076
42 CONST2 DATA DGROUP 0d71:0008 00000132
43 _DATA DATA DGROUP 0d85:0000 00000360
44 XIB DATA DGROUP 0dbb:0000 00000000
45 XI DATA DGROUP 0dbb:0000 0000002a
46 XIE DATA DGROUP 0dbd:000a 00000000
47 YIB DATA DGROUP 0dbd:000a 00000000
48 YI DATA DGROUP 0dbd:000a 0000000c
49 YIE DATA DGROUP 0dbe:0006 00000000
50 STRINGS DATA DGROUP 0dbe:0006 00000000
51 DATA DATA DGROUP 0dbe:0006 00000000
52 _emu_init_start EMU DGROUP 0dbe:0006 00000000
53 _emu_init_end EMU DGROUP 0dbe:0006 00000000
54 _BSS BSS DGROUP 0dbf:0000 000013a6
55 STACK STACK DGROUP 0efa:0000 00008000
62 * = unreferenced symbol
63 + = symbol only referenced locally
68 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
71 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
73 0000:02d5* __STKOVERFLOW_
74 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
75 0000:8b46 bitmapLoadPcx_
76 0000:8caa* bitmapLoadPcxTiles_
77 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
78 0000:8e00 planar_buf_from_bitmap_
79 0000:8fa6+ planar_buf_alloc_
80 0000:90a0* planar_buf_free_
81 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
83 0000:92de* vgaGetMode_
84 0000:9302+ modexEnter_
85 0000:9506* modexLeave_
86 0000:9520 modexDefaultPage_
87 0000:9610* modexNextPage_
88 0000:96dc* modexNextPageFlexibleSize_
89 0000:97aa* modexShowPage_
90 0000:98a6* modexPanPage_
91 0000:98f6 modexSelectPlane_
92 0000:991a modexClearRegion_
93 0000:9a32 modexCopyPageRegion_
94 0000:9b9c* modexFadeOn_
95 0000:9bcc* modexFadeOff_
96 0000:9bfa* modexFlashOn_
97 0000:9c28* modexFlashOff_
98 0000:9cf8+ modexPalSave_
99 0000:9d4e modexNewPal_
100 0000:9d92* modexLoadPalFile_
101 0000:9e72* modexSavePalFile_
102 0000:9ee8* modexPalBlack_
103 0000:9f12* modexPalWhite_
104 0000:9f3c+ modexPalUpdate_
105 0000:a4aa modexPalUpdate1_
106 0000:a522* modexPalUpdate0_
107 0000:a56e* modexPalOverscan_
108 0000:a590+ modexchkcolor_
109 0000:a8a8 modexputPixel_
110 0000:a936* modexgetPixel_
111 0000:a9bc* modexhlin_
112 0000:aa38* modexprint_
113 0000:abd4* modexprintbig_
114 0000:ad50* modexpdump_
117 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
120 Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
121 0000:ae36+ modexDrawPBufRegion_
122 0000:b020* modexDrawPBuf_
123 0000:b088 oldDrawBmp_
124 0000:b1e2 modexDrawBmp_
125 0000:b248+ modexDrawBmpRegion_
126 0000:b3b2 modexDrawSprite_
127 0000:b418+ modexDrawSpriteRegion_
128 0000:b590* modexDrawBmpPBuf_
129 0000:b5f6+ modexDrawBmpPBufRegion_
130 0000:b760* modexDrawSpritePBuf_
131 0000:b7c6+ modexDrawSpritePBufRegion_
132 0000:b93e modexDrawCharPBuf_
133 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
135 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
137 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
138 0d68:0000* __nullarea
143 0000:0429* _Not_Enough_Memory_
145 0000:0578 __do_exit_with_msg__
147 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
149 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
151 0000:05dc* CodeModelMismatch
152 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
155 0d68:022e __dos87emucall
156 0d68:0230 __dos87real
157 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
158 0000:05dc* __exit_with_msg_
159 0000:05e1 __fatal_runtime_error_
160 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
167 0d68:024f ___FPE_handler
169 0d68:0243 __get_ovl_stack
170 0d68:0247 __restore_ovl_stack
171 0d68:024b __close_ovl_file
172 0d68:0253 __LpCmdLine
173 0d68:0257 __LpPgmName
178 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
180 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
182 0000:0abd __shutdown_stream_
184 0d68:11a8+ ___RmTmpFileFn
185 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
186 0000:0b42+ __null_int23_exit_
189 0d68:025c+ ___int23_exit
190 0d68:0260 ___FPE_handler_exit
191 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
193 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
194 0000:0e8c __fill_buffer_
196 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
197 0000:1222+ __open_flags_
201 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
205 0d68:0266 ___fheapRover
206 0d68:0268 ___LargestSizeB4Rover
207 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
209 0d68:11ac ___OpenStreams
210 0d68:11b0 ___ClosedStreams
211 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
213 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
216 Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
217 0000:bae0+ vga_sync_hw_cursor_
218 0000:bb9e+ update_state_vga_memory_map_select_
219 0000:bdec update_state_from_vga_
220 0000:c1d0* probe_vga_
222 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
225 Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
226 0000:c5e0 vga_enable_256color_modex_
227 Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
228 0000:c660 vga_read_crtc_mode_
229 Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
230 0000:ce80 vga_write_crtc_mode_
231 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
233 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
236 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
239 0d68:11f4 _romFontsData
240 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
243 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
245 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
247 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
249 0000:208a* __FInitRtns
251 0000:20e5* __FFiniRtns
252 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
254 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
256 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
257 0000:214b __setEFGfmt_
258 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
260 0000:21ae __init_8087_
262 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
263 0000:229d __EnterWVIDEO_
264 0d68:0420+ ___WD_Present
265 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
266 0000:22c1* __get_errno_ptr_
268 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
270 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
272 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
274 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
276 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
278 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
281 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
283 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
285 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
287 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
289 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
290 0000:28b9 __flushall_
292 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
294 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
295 0000:296d* __set_commode_
297 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
299 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
301 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
304 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
306 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
308 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
309 0000:2e20 __MemAllocator
311 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
313 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
314 0000:31bd __AllocSeg_
315 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
316 0000:32ac __fmemneed_
317 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
319 0d68:0426 ___nheapbeg
320 0d68:0428 ___MiniHeapRover
321 0d68:042a ___LargestSizeB4MiniHeapRover
322 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
323 0000:3389* _heapgrow_
324 0000:3389* _fheapgrow_
325 0000:338a _nheapgrow_
326 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
327 0000:3402 __InitFiles_
328 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
329 0000:3633* fcloseall_
330 0000:363a __full_io_exit_
331 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
333 0d68:1604+ ___MiniHeapFreeRover
334 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
336 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
338 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
340 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
342 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
344 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
347 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
349 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
354 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
355 0d68:042e ___EFG_printf
356 0d68:0432 ___EFG_scanf
357 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
358 0000:4b60 _EFG_Format_
359 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
361 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
363 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
364 0d68:0438 ___Save8087
365 0d68:043c ___Rest8087
366 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
367 0000:4d52 __GrabFP87_
368 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
369 0000:4d84* __init_8087_emu
371 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
372 0000:4de7* __dosretax
374 0000:4df3 __set_errno_dos_
375 0000:4e5b* __set_errno_dos_reterr_
376 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
377 0000:4e66 __GetIOMode_
378 0000:4e9b __SetIOMode_nogrow_
380 0d68:0456 ___init_mode
382 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
384 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
385 0000:4ed5+ __grow_iomode_
386 0000:4fbc+ __shrink_iomode_
387 0000:4ffd __SetIOMode_
388 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
390 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
392 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
393 0000:50e6* __get_doserrno_ptr_
395 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
396 0d68:0482 ___umaskval
397 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
398 0000:50ed _dos_creat_
399 0000:5111* _dos_creatnew_
400 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
401 0000:5132* _heapenable_
402 0d68:0484 ___heap_enabled
403 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
404 0000:5143 __nmemneed_
405 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
406 0000:51cb __LastFree_
407 0000:5245 __ExpandDGROUP_
408 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
410 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
412 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
415 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
417 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
419 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
420 0000:5841* _ismbblead_
421 0d68:1610 ___MBCSIsTable
422 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
425 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
428 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
429 0000:5b17* _SetLD64bit_
430 0000:5b22* _SetLD80bit_
431 0000:5b2d _LDisDouble_
432 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
433 0000:5c92 _LDScale10x_
436 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
446 0000:6d58* __init_87_emulator
447 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
448 0000:7589+ __Strtold_
450 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
451 0000:796e __Init_FPE_handler_
452 0000:79a7 __Fini_FPE_handler_
453 0000:79de* __FPEHandler
454 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
455 0000:7c70* _dos_close_
456 0000:7c7e _dos_commit_
457 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
458 0000:7c8d* _frealloc_
460 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
461 0000:7d69 __ChkTTYIOMode_
463 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
464 0000:7de8 __doserror_
465 0000:7df6* __doserror1_
466 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
469 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
470 0d68:0072 ___Alphabet
471 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
473 0d68:052c+ ___MBCodePage
474 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
477 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
480 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
482 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
484 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
485 0000:81ca* __set_EDOM_
486 0000:81d6 __set_ERANGE_
487 0000:81e2* __set_EINVAL_
488 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
489 0d68:019a* ___f_infinity
490 0d68:019e* ___f_posqnan
491 0d68:01a2 ___d_infinity
492 0d68:01aa ___d_posqnan
493 0d68:01b2* ___ld_infinity
494 0d68:01ba* ___ld_posqnan
495 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
496 0d68:01c2 __HugeValue
497 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
499 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
502 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
503 0000:8228 __HeapManager_expand_
505 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
508 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
510 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
514 +--------------------+
516 +--------------------+
519 /dos/fdos/watcom2/lib286/noemu87.lib
520 /dos/fdos/watcom2/lib286/math87h.lib
521 /dos/fdos/watcom2/lib286/dos/clibh.lib
524 +-----------------------+
525 | Linker Statistics |
526 +-----------------------+
528 Stack size: 8000 (32768.)
529 Memory size: 00016fa0 (94112.)
530 Entry point address: 0000:0356