From 49b30cf057eee96f47d1c890e50dfa6fe7bd347c Mon Sep 17 00:00:00 2001 From: sparky4 <sparky4@cock.li> Date: Thu, 1 Oct 2015 11:58:36 -0500 Subject: [PATCH] wwww modified: 16.exe modified: 16.map deleted: DEBUG.16W deleted: HEAP.16W deleted: PROFILE.16W modified: bakapi.exe modified: bakapi.map modified: exmmtest.exe modified: exmmtest.map modified: fmemtest.exe modified: fmemtest.map modified: fontgfx.exe modified: fontgfx.map modified: fonttest.exe modified: inputest.exe modified: inputest.map modified: makefile modified: maptest.exe modified: maptest.map modified: palettec.exe modified: palettec.map modified: pcxtest.exe modified: pcxtest.map modified: pcxtest2.exe modified: pcxtest2.map modified: scroll.exe modified: scroll.map modified: test.exe modified: test.map modified: test2.exe modified: test2.map modified: tesuto.exe modified: vgmtest.exe modified: vgmtest.map --- 16.exe | Bin 54516 -> 53544 bytes 16.map | 669 +++++++++++++++++++++++---------------------- DEBUG.16W | 17 -- HEAP.16W | 45 ---- PROFILE.16W | 0 bakapi.exe | Bin 45564 -> 44950 bytes bakapi.map | 595 ++++++++++++++++++++-------------------- exmmtest.exe | Bin 51452 -> 50830 bytes exmmtest.map | 660 ++++++++++++++++++++++----------------------- fmemtest.exe | Bin 16946 -> 16826 bytes fmemtest.map | 365 +++++++++++++------------ fontgfx.exe | Bin 36232 -> 35698 bytes fontgfx.map | 545 +++++++++++++++++++------------------ fonttest.exe | Bin 18374 -> 18238 bytes inputest.exe | Bin 32772 -> 32344 bytes inputest.map | 491 +++++++++++++++++---------------- makefile | 2 +- maptest.exe | Bin 42858 -> 42212 bytes maptest.map | 573 ++++++++++++++++++++------------------- palettec.exe | Bin 33644 -> 33158 bytes palettec.map | 523 ++++++++++++++++++------------------ pcxtest.exe | Bin 48124 -> 47510 bytes pcxtest.map | 641 ++++++++++++++++++++++---------------------- pcxtest2.exe | Bin 48124 -> 47526 bytes pcxtest2.map | 641 ++++++++++++++++++++++---------------------- scroll.exe | Bin 77394 -> 75244 bytes scroll.map | 745 +++++++++++++++++++++++++-------------------------- test.exe | Bin 33964 -> 33478 bytes test.map | 525 ++++++++++++++++++------------------ test2.exe | Bin 37028 -> 36472 bytes test2.map | 543 +++++++++++++++++++------------------ tesuto.exe | Bin 24300 -> 24300 bytes vgmtest.exe | Bin 43748 -> 43070 bytes vgmtest.map | 573 ++++++++++++++++++++------------------- 34 files changed, 4026 insertions(+), 4127 deletions(-) delete mode 100755 DEBUG.16W delete mode 100755 HEAP.16W delete mode 100755 PROFILE.16W diff --git a/16.exe b/16.exe index 74bf3507531db021dabe289df83cf759d693aa38..1086b7ccff324dd033cdcff6119ff3542f7120c9 100755 GIT binary patch delta 24083 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�T^)L6>1v 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 L;iunxE64pGHeRoO delta 24742 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®2oYLW%aot@`h#*!t@J%z~o-ira{_&8pK9H*xt&sjO^I^>UlXdF9oP zCbsQm*6+c5mjY(v%;YAs)#GI~mh#~A2r!qpin)kNlaWncB|U|<)GD)A$7b*SMRfLJ zOP!N<O<w*NqYEb|rEN2+ilwG1c*T6!0Cx5OH7@#1M5)L78zmAliLyA^*`3yO*7Wj_ zMJ1kC%xFsInhAOU8@<SRckjsrAsLS^77^8Fk#M|WK5)!GkL{NP=6H{5s4wF)W9rL< z%zm)IiJ!Hbb6_EzVtlOt@AS6u4FZZ3s^IILd}3?mf`v>PsH<iFyjid%a~?Hp)K_qS ze6ePRQkH)A2!~S%^66*oEQ4J2X^JPkM~rwkUP(}K&V0t%W$Hw+v2U}Gt{TJ(Tnnd8 z8TxuQ^nWaHN_uABk#yl)El7VzPeKs7fd5@!f?I5_&9BVASYW7;TivJMQ_*=`4V(<g zct<|oWZ#N)d7vI{5WV$Vn^a(`f$o`z#Bc7C1$!exH#FI$KR){7qYe8u>^r`%3jZ;s z)sK$ol({LSXm7lw{Q@f_nTl)M1&XrM3{rC|TGC4mJsi6;KEeV#DO7((zhyu%em`s| z(LU`j>E&<dE5`5K{N~2*=zK;o4_7*4Zc#mLxE52&%*b~bsLJ$fmB!fb;QG&pA-RTc zGhufZ=sTKC^PK~Oh12Lp-D;Pow0J(r|GZ<+NQE->J&!(_T)o_rWeY9mlbX*1+<u>D zMd?U9^QxFf9Q&eM%RA>;VRUJ4U!F%6><b#WeBS@cA~+m7?=gpnT2rGOKaU*Q7a)Ys zBUSr43XkTJrhPpuXXh%!aix8((g7h8`=?vZ-3somcyMfELC1k!g?u~=-+^SoTxApx z5}eDJVv56IxJR#2DE*h`D><<a9DivrqA|DVaF)~2yj|G_L4;>eK=E7?=aNHTB&hkh z^o*7?ei78=r*uY^x~VsqgE3HXFixi{i{}<zZKJg`qW>~X*qKh&f9ca&RT2YZL?4>U ztI|mhGA5^!x4-O!TYgN0qteNRFS`Ug=15sGy^dKXsS2;c5RXj2nH&w3{xXO7?jP(^ zJVzOLu^bw94)_31bN7c1ST={Y{Xa<v9h%W|TmphOS9i2>{2X#*KSqBJsoJj-{+hk@ zfUofLZ1zXVY@$C9AQa6eSNBJ{$!lh_nHfFXH8VqIH=CJSyzFTvT%B0n|Hh1CmWvsz z?AthmndO=-ER~*(^rXW%Ti+@<c^VRJ3l%<|MaI~=d0J+<L@;v}dC}Hcy&lhU<s`D# z7SnFJ9qS%f747zNt?idxG^jTCc~Wnq`)3*!znTUM8gMXT$iA7bRr~%-*7{Q?I*O{M z5eo?w6s;y~Hq;-<;g1gYEa6lb{ACAwCne6rSU@A|auT@Auk#G`k9WN^&PFwrjT6{3 zx1%Mm**|Ai2)0}=yQNWwUfDx44KM#OgWNe797IjMUOs1flC5lBOIY?;dJ?9Wx6^E< zY@2CJq+4cSYs^$8UY;viNS!}}hH`LLCmL%ht23R3&qUT7Y9HTs2D{;qo4}d-(!l-m zcj2-`(@#cx%B*i@!`SFXRGYtK9|EgM<)L;#&HHfmc}6QwMZaR<udOA17Wy?>c&a<y z$*-z;m(h>ssqs{b+xWt3V60rl_VCoZX~~+g%9#(E^)j{|^wOSp+GNBgE9h4;)zUz% z1S3sfR1SIGd0XD>K_8~ei|^2W7;>A0jPtmQ*3_&=Y(o4fi>+NOs-I@@&omc{7+2T8 z!B$Oe&J%pTb7`ceB)ILTX^%%!3rq68opksrV))Kq&97A$>R>ZpQG|>7b91LzQzl>| zF5vOHsezF`8G^lFnh;eVh?f&R=r@J6qt^h;h+=IctG<dvER~978`NY23Ncf3A{3fS zjX{h3ZgOd{UrfxmR5j~zvvZh=sZKgz0+#~+8)`+5scjE5QTd|&4jyNrxJc&{gJ&_3 zu)|$?Dcp^BQT=b|^?XdPlZh-n+{axxbgE7z?;IWjPl5d-TiW{*^^v(_okvn_QWXy- zX(CSBzB!mf?;z4k2uZe5M0C5)vEnyvPdS_TX_|7Sw}Eo1<bcbw)5vE>!eZW^Mi(Re z(Ad+1X&*EwfKfz&m#5JS&4vaRf@1V=h&yfT(J;%DX-+lqR3)lx5|x~sME6Xm?^LEO zS$Z%TryQVYnu0JblnWNqQY$-9@?YpY%_(Ef1Wwd(-j%{ShbzgnbNJq^5=Y}fhXaxP zo5<~wD=jqKl#DmfIs7?mG3MHE2cO(8&`_oEmU65Az*KBH;7rlm!zL_$YK@rJfafjf zAikJIFO#Y0Iz1U~k=ZgQ`;I3x?rP3Ca*ADFHg#)hfG~L~2`UW=il1sdfv^w0vH;J% zT#wHXsE?dV#+CN6{GN&yW#r-ENgd9=GB2`IfUm(exWyUgA`Dv0uZ5<XN}TspKH5o- zvhf}VUq2_&o3o#$(urWV01NRv!6X~#AzF#D7htb9mG70>G?|JiT+1LM;>P7AyAING zG7fiQ>q|qr_4^zBe2{)S)`0~Is;{K7bMu?d<HNMrdiw2TMmU2d3(4SPux$%T>aniI zpQf-Wh1xdYE9=hML+IgJ(!nIHteX7faII`!^%RG_yS<mz_Qt^^EK>FjYm^*(z&SXB z192R7F1E76$XDi(Ysb2HO#@4`Nh$jW6#Lg=;(a_~a*}N*#3kCuE<?l^p|^~<5%5s_ z!P%d;pgEYc>pGBxzdG5;Q7_{Yj{cZiVEP98X$V+;rCdtZACC+AGX;IY&>DWg*o(#+ z4{kq5r`Hv}Pa*$4-p_AB3jD7IW!<_qxPwwiSXr3RK7|Y|>*#e4J6cLn%KjSFbc;w< zSw!n6Tl9m^rI6yXo|d&V7|<+azGAYnlxXaL-XfwQ^I4PGxMBooutIUjomWzrX&d$& zHEnS5FUrduxS$6mFE4Q5`zi7DjxheR$#KYyL&z!iw4CgC9Gq`WTe8sA%)<5M8ZBM2 z@&hAl>`5}db&?ADk4DN^^JFM_`Lt5HT;t`8i?Of9YS}U@ER4hd9$ZV;y#h*mS27hl zDCbM!g_fr>-3!t!N+eY)Pu^qYkF~vohQ{uRyR<@`c`NQ%)(x$kzK1@+kd@$>^Dd1N z_#4lNQIpLso1o@|J<4>`3yK&Hu{Md?+>CWJDnwT_p6j4gw5wDp3UopVy_~d8nJd@e zDrdS$xcP;LZ4=?)B%SOf#FUcM@^JE2xte@<vZXM65BaRT6S;meP>3%j^(O}kKkX)a z%XRdx)bfr(zf!`NcX9V9$odL1xEqB#tKv#=RVb}I*xwbjQFBM)OQq~X`KJmEHYG2z zy1dD0Q0P^kzmt?WlqZct6`Jlq5y4j)Rxv@?o=mn?bQG2)ldmd*gh|Pys-oL~&dD&A zSW`HKLPW+`U%zQ5H`wgKzAZ*tyV-znGotNynib=Ck|i%&OA=0X>|{;D?nZE6-MNAX za06T)omK?buTJfDv)tRoao+><-zI!<F~u%mC$JrO1t7o{;ANlykboj!H}E0gsy73l zCjhH}G+-()7MKDo1Lgp;fM<Y_z`)n=4ZO7SdSE)R23P@P0?UCVz+zw_AOar)uEyx^ z(ZG0M9WWWN0CR!)!27_vKrzs~&eNaq4a`p`{Lg=X=_Ixrzdr@&$m|1Lqp%mB|1b15 zQI7vl75+b$xBRp5j%dIS_zg1g9`F`$45$S9BfSq03-kb@fi6He5CXIZJOOt=1vH>e z3Gf+k7I+<Lf8zI0{LTgT@8UwaWPGSVq8EPiKovfJ2qfV1f!FpO`KFL3HK#PZCz)|N zqU9ZYy*UL>j-Cx8J1@jd%fa1h$ZkuXZ>3hXXwgD&b7(ak)$Y9Gr%ZgWGeH0GVK?yg r&pf}ZH+~LyKY*reA4z|HGmrjknT4Oc3g2DMhh2OIKYe|caNPd`qYoaN diff --git a/16.map b/16.map index 00c74e85..2e060aa1 100755 --- a/16.map +++ b/16.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/29 15:57:01 +Created on: 15/10/01 11:58:32 Executable Image: 16.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0c5f:0000 0000ef40 +DGROUP 0c23:0000 0000ef30 @@ -24,33 +24,33 @@ DGROUP 0c5f:0000 0000ef40 Segment Class Group Address Size ======= ===== ===== ======= ==== -16_TEXT CODE AUTO 0000:0000 0000023d -mapread_TEXT CODE AUTO 0000:0240 00000872 -jsmn_TEXT CODE AUTO 0000:0ac0 00000919 -_TEXT CODE AUTO 0000:13e0 0000663a -modex16_TEXT CODE AUTO 0000:7a20 00002180 -16_in_TEXT CODE AUTO 0000:9ba0 00001d43 -wcpu_TEXT CODE AUTO 0000:b8f0 00000058 -bitmap_TEXT CODE AUTO 0000:b950 000005c9 -16text_TEXT CODE AUTO 0000:bf20 0000010d -16_head_TEXT CODE AUTO 0000:c030 00000405 -16_in13_DATA FAR_DATA AUTO 0c44:0000 000001a4 -FAR_DATA FAR_DATA AUTO 0c5e:0004 00000000 -_NULL BEGDATA DGROUP 0c5f:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0c61:0000 00000002 -CONST DATA DGROUP 0c61:0002 00000076 -CONST2 DATA DGROUP 0c68:0008 00000102 -_DATA DATA DGROUP 0c79:0000 0000052e -XIB DATA DGROUP 0ccb:000e 00000000 -XI DATA DGROUP 0ccb:000e 00000024 -XIE DATA DGROUP 0cce:0002 00000000 -YIB DATA DGROUP 0cce:0002 00000000 -YI DATA DGROUP 0cce:0002 00000012 -YIE DATA DGROUP 0ccf:0004 00000000 -STRINGS DATA DGROUP 0ccf:0004 00000000 -DATA DATA DGROUP 0ccf:0004 00000000 -_BSS BSS DGROUP 0cd0:0000 00000d6d -STACK STACK DGROUP 0da7:0000 0000dac0 +16_TEXT CODE AUTO 0000:0000 00000233 +mapread_TEXT CODE AUTO 0000:0240 00000854 +jsmn_TEXT CODE AUTO 0000:0aa0 000008dd +modex16_TEXT CODE AUTO 0000:1380 00001ff4 +_TEXT CODE AUTO 0000:3380 000065ec +16_in_TEXT CODE AUTO 0000:9970 00001c23 +wcpu_TEXT CODE AUTO 0000:b5a0 00000050 +bitmap_TEXT CODE AUTO 0000:b5f0 000005a1 +16text_TEXT CODE AUTO 0000:bba0 000000fb +16_head_TEXT CODE AUTO 0000:bca0 000003dd +16_in13_DATA FAR_DATA AUTO 0c08:0000 000001a4 +FAR_DATA FAR_DATA AUTO 0c22:0004 00000000 +_NULL BEGDATA DGROUP 0c23:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0c25:0000 00000002 +CONST DATA DGROUP 0c25:0002 00000076 +CONST2 DATA DGROUP 0c2c:0008 00000102 +_DATA DATA DGROUP 0c3d:0000 00000528 +XIB DATA DGROUP 0c8f:0008 00000000 +XI DATA DGROUP 0c8f:0008 0000001e +XIE DATA DGROUP 0c91:0006 00000000 +YIB DATA DGROUP 0c91:0006 00000000 +YI DATA DGROUP 0c91:0006 00000012 +YIE DATA DGROUP 0c92:0008 00000000 +STRINGS DATA DGROUP 0c92:0008 00000000 +DATA DATA DGROUP 0c92:0008 00000000 +_BSS BSS DGROUP 0c93:0000 00000d6d +STACK STACK DGROUP 0d6a:0000 0000dac0 +----------------+ @@ -65,425 +65,422 @@ Address Symbol Module: 16.o(/dos/z/16/src/16.c) 0000:00cc main_ -0c5f:0710+ _player -0c5f:0810+ _gvar -0c5f:0828+ _cpus -0c5f:082c* _gpal -0c5f:0830+ _dpal -0c5f:0834+ _engi_stat +0c23:0700+ _player +0c23:0800+ _gvar +0c23:0818+ _cpus +0c23:081c* _gpal +0c23:0820+ _dpal +0c23:0824+ _engi_stat Module: mapread.o(/dos/z/16/src/lib/mapread.c) 0000:02dc+ jsoneq_ -0000:0380+ dump_ -0000:087c* loadmap_ +0000:0376+ dump_ +0000:0868* loadmap_ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) -0000:0e92 jsmn_parse_ -0000:138e jsmn_init_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:13e5 __STK -0000:1405* __STKOVERFLOW_ +0000:0e4a jsmn_parse_ +0000:133c jsmn_init_ Module: 16.lib(/dos/z/16/src/lib/modex16.c) -0000:7bd8 VGAmodeX_ -0000:7c80+ modexEnter_ -0000:7d1c* modexLeave_ -0000:7d34* modexDefaultPage_ -0000:7d8e* modexNextPage_ -0000:7e4a* modexNextPageFlexibleSize_ -0000:7eee* modexShowPage_ -0000:7fea* modexPanPage_ -0000:803a* modexSelectPlane_ -0000:805e+ modexClearRegion_ -0000:8176* oldDrawBmp_ -0000:82dc* CDrawBmp_ -0000:8440* modexDrawBmp_ -0000:84a6+ modexDrawBmpRegion_ -0000:8610* modexDrawPlanarBuf_ -0000:862e* modexDrawSprite_ -0000:8694+ modexDrawSpriteRegion_ -0000:880c* modexCopyPageRegion_ -0000:8976 modexFadeOn_ -0000:89a6 modexFadeOff_ -0000:89d4* modexFlashOn_ -0000:8a02* modexFlashOff_ -0000:8ad2 modexPalSave_ -0000:8b28 modexNewPal_ -0000:8b78* modexLoadPalFile_ -0000:8c5a* modexSavePalFile_ -0000:8cd2 modexPalBlack_ -0000:8cfc* modexPalWhite_ -0000:8d26+ modexPalUpdate_ -0000:9296+ modexPalUpdate1_ -0000:9310* modexPalUpdate0_ -0000:935c+ chkcolor_ -0000:9674+ modexputPixel_ -0000:9702* modexgetPixel_ -0000:9788* modexhlin_ -0000:97f4* modexprint_ -0000:998e* modexprintbig_ -0000:9b0a* cls_ -0000:9b78+ modexWaitBorder_ -0c5f:01c4+ _VGA +0000:1538 VGAmodeX_ +0000:15cc+ modexEnter_ +0000:1660* modexLeave_ +0000:1670* modexDefaultPage_ +0000:16c2* modexNextPage_ +0000:1774* modexNextPageFlexibleSize_ +0000:180e* modexShowPage_ +0000:1900* modexPanPage_ +0000:1946* modexSelectPlane_ +0000:1960+ modexClearRegion_ +0000:1a6e* oldDrawBmp_ +0000:1bca* CDrawBmp_ +0000:1d24* modexDrawBmp_ +0000:1d80+ modexDrawBmpRegion_ +0000:1ee0* modexDrawPlanarBuf_ +0000:1ef4* modexDrawSprite_ +0000:1f50+ modexDrawSpriteRegion_ +0000:20be* modexCopyPageRegion_ +0000:221e modexFadeOn_ +0000:2244 modexFadeOff_ +0000:2268* modexFlashOn_ +0000:228c* modexFlashOff_ +0000:2348 modexPalSave_ +0000:2394 modexNewPal_ +0000:23dc* modexLoadPalFile_ +0000:24b4* modexSavePalFile_ +0000:2522 modexPalBlack_ +0000:2544* modexPalWhite_ +0000:2566+ modexPalUpdate_ +0000:2acc+ modexPalUpdate1_ +0000:2b3c* modexPalUpdate0_ +0000:2b7e+ chkcolor_ +0000:2e8c+ modexputPixel_ +0000:2f10* modexgetPixel_ +0000:2f8c* modexhlin_ +0000:2fee* modexprint_ +0000:317e* modexprintbig_ +0000:32f0* cls_ +0000:3354+ modexWaitBorder_ +0c23:01c4+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:1422 printf_ +0000:3380 printf_ Module: 16.lib(/dos/z/16/src/lib/16_in.c) -0000:9cb8+ INL_KeyService_ -0000:9f02+ Mouse_ -0000:9f5a+ IN_GetJoyAbs_ -0000:a320+ IN_GetJoyButtonsDB_ -0000:a5b6+ IN_SetupJoy_ -0000:a778 IN_Startup_ -0000:a87e IN_Default_ -0000:a9e2 IN_Shutdown_ -0000:aa62* IN_SetKeyHook_ -0000:aa84+ IN_ClearKeysDown_ -0000:ab64* IN_ReadCursor_ -0000:ac80 IN_ReadControl_ -0000:b400* IN_SetControlType_ -0000:b44e* IN_GetScanName_ -0000:b4d6* IN_WaitForKey_ -0000:b50c* IN_WaitForASCII_ -0000:b542+ IN_AckBack_ -0000:b62a* IN_Ack_ -0000:b6cc+ IN_IsUserInput_ -0000:b772* IN_UserInput_ -0000:b7ca IN_KeyDown_ -0000:b812+ IN_ClearKey_ -0000:b88a* IN_qb_ -0c5f:115e+ _inpu +0000:9a88+ INL_KeyService_ +0000:9cd2+ Mouse_ +0000:9d16+ IN_GetJoyAbs_ +0000:a0be+ IN_GetJoyButtonsDB_ +0000:a328+ IN_SetupJoy_ +0000:a4d6 IN_Startup_ +0000:a5d4 IN_Default_ +0000:a72e IN_Shutdown_ +0000:a7a6* IN_SetKeyHook_ +0000:a7be+ IN_ClearKeysDown_ +0000:a88c* IN_ReadCursor_ +0000:a99e IN_ReadControl_ +0000:b114* IN_SetControlType_ +0000:b158* IN_GetScanName_ +0000:b1d6* IN_WaitForKey_ +0000:b204* IN_WaitForASCII_ +0000:b232+ IN_AckBack_ +0000:b312* IN_Ack_ +0000:b3ac+ IN_IsUserInput_ +0000:b44a* IN_UserInput_ +0000:b498 IN_KeyDown_ +0000:b4d6+ IN_ClearKey_ +0000:b544* IN_qb_ +0c23:114e+ _inpu Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c) -0000:b8f0 detectcpu_ +0000:b5a0 detectcpu_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0c5f:0000* __nullarea -0c5f:049a* __ovlflag -0c5f:049b* __intno -0c5f:049c* __ovlvec -0000:1452 _cstart_ -0000:1525* _Not_Enough_Memory_ -0000:1657 __exit_ -0000:1676 __do_exit_with_msg__ -0000:16d3 __GETDS +0c23:0000* __nullarea +0c23:049a* __ovlflag +0c23:049b* __intno +0c23:049c* __ovlvec +0000:33b0 _cstart_ +0000:3483* _Not_Enough_Memory_ +0000:35b5 __exit_ +0000:35d4 __do_exit_with_msg__ +0000:3631 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:16de _big_code_ -0000:16de* CodeModelMismatch +0000:363c _big_code_ +0000:363c* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -0c5f:12b4 __argv -0c5f:12b8 ___argv -0c5f:12bc __argc -0c5f:12be ___argc +0c23:12a4 __argv +0c23:12a8 ___argv +0c23:12ac __argc +0c23:12ae ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:16e5 __PIA -0000:16de* __PIS +0000:3643 __PIA +0000:363c* __PIS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) -0000:16fc strncmp_ +0000:365a strncmp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:1739 _fmalloc_ -0000:1739 malloc_ -0c5f:04a0+ ___fheap -0c5f:04a2 ___fheapRover -0c5f:04a4 ___LargestSizeB4Rover +0000:3697 _fmalloc_ +0000:3697 malloc_ +0c23:04a0+ ___fheap +0c23:04a2 ___fheapRover +0c23:04a4 ___LargestSizeB4Rover Module: 16.lib(/dos/z/16/src/lib/bitmap.c) -0000:bc52 bitmapLoadPcx_ -0000:bdae* bitmapLoadPcxTiles_ +0000:b8de bitmapLoadPcx_ +0000:ba30* bitmapLoadPcxTiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c) -0000:18ae strstr_ +0000:380c strstr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) -0000:19b0 atoi_ +0000:390e atoi_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:1a4c+ __open_flags_ -0000:1d0d+ _fsopen_ -0000:1d74 fopen_ -0000:1e97* freopen_ +0000:39a9+ __open_flags_ +0000:3c6a+ _fsopen_ +0000:3cd1 fopen_ +0000:3df4* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) -0000:1f21 fread_ +0000:3e7e fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:2298 __get_errno_ptr_ -0c5f:1340 _errno +0000:41f5 __get_errno_ptr_ +0c23:1330 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0c5f:04b4 ___iob -0c5f:1342 ___OpenStreams -0c5f:1346 ___ClosedStreams +0c23:04b4 ___iob +0c23:1332 ___ClosedStreams +0c23:1336 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) -0000:229f fprintf_ +0000:41fc fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:22ce* _frealloc_ -0000:22ce realloc_ +0000:422b* _frealloc_ +0000:422b realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:23aa __PTC +0000:4308 __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c) -0000:23dd strncpy_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:2419* __exit_with_msg_ -0000:241e __fatal_runtime_error_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0c5f:061c __curbrk -0c5f:0624 __STACKLOW -0c5f:0626 __STACKTOP -0c5f:0628 __cbyte -0c5f:062a __child -0c5f:062c __no87 -0c5f:0639 ___FPE_handler -0c5f:061e __psp -0c5f:062d __get_ovl_stack -0c5f:0631 __restore_ovl_stack -0c5f:0635 __close_ovl_file -0c5f:063d __LpCmdLine -0c5f:0641 __LpPgmName -0c5f:0620 __osmajor -0c5f:0621 __osminor -0c5f:0622 __osmode -0c5f:0623 __HShift +0000:433b strncpy_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) -0000:243c+ int86x_ -0000:25bf int86_ +0000:4377+ int86x_ +0000:44fa int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:25ec+ _null_exit_rtn_ -0000:25ec+ __null_int23_exit_ -0000:25ed exit_ -0000:260e+ _exit_ -0c5f:0646+ ___int23_exit -0c5f:064a+ ___FPE_handler_exit +0000:4527+ _null_exit_rtn_ +0000:4527+ __null_int23_exit_ +0000:4528 exit_ +0000:4549+ _exit_ +0c23:061c+ ___int23_exit +0c23:0620+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) -0000:262a __fill_buffer_ -0000:2879 fgetc_ +0000:4565 __fill_buffer_ +0000:47b4 fgetc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:29c0 __doclose_ -0000:2b0a __shutdown_stream_ -0000:2b24 fclose_ -0c5f:134a+ ___RmTmpFileFn +0000:48fb __doclose_ +0000:4a45 __shutdown_stream_ +0000:4a5f fclose_ +0c23:133a+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:2b8f _ffree_ -0000:2b8f free_ +0000:4aca _ffree_ +0000:4aca free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) -0000:2bfc fwrite_ +0000:4b37 fwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) -0000:2f75 rand_ -0000:2fb7* srand_ +0000:4eb0 rand_ +0000:4ef2* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:2fda __I4M -0000:2fda __U4M +0000:4f16 __I4M +0000:4f16 __U4M Module: 16.lib(/dos/z/16/src/lib/16text.c) -0000:bf96* textInit_ -0c5f:134e _romFonts +0000:bc0c* textInit_ +0c23:133e _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:300c __fprtf_ +0000:4f48 __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) -0000:315f _dos_getvect_ +0000:509b _dos_getvect_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) -0000:316a _dos_setvect_ +0000:50a6 _dos_setvect_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:3178 __I4D -0000:31c7 __U4D +0000:50b4 __I4D +0000:5103 __U4D Module: 16.lib(/dos/z/16/src/lib/16_head.c) -0000:c03e* wait_ -0000:c08a* filesize_ -0000:c0f0* printmeminfoline_ -0000:c2dc US_CheckParm_ +0000:bcae* wait_ +0000:bcf0* filesize_ +0000:bd4c* printmeminfoline_ +0000:bf2e US_CheckParm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:5187* __exit_with_msg_ +0000:518c __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:324b __CMain +0000:51aa __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:32b1 __InitRtns -0000:32b1* __FInitRtns -0000:330c __FiniRtns -0000:330c* __FFiniRtns +0000:5210 __InitRtns +0000:5210* __FInitRtns +0000:526b __FiniRtns +0000:526b* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0c23:0634 __curbrk +0c23:063c __STACKLOW +0c23:063e __STACKTOP +0c23:0640 __cbyte +0c23:0642 __child +0c23:0644 __no87 +0c23:0651 ___FPE_handler +0c23:0636 __psp +0c23:0645 __get_ovl_stack +0c23:0649 __restore_ovl_stack +0c23:064d __close_ovl_file +0c23:0655 __LpCmdLine +0c23:0659 __LpPgmName +0c23:0638 __osmajor +0c23:0639 __osminor +0c23:063a __osmode +0c23:063b __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0c5f:0664 ___uselfn +0c23:065e ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:3370 __DOSseg__ +0000:52d0 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) -0000:3371 __Init_Argv_ -0000:33d4+ _getargv_ -0000:3704 __Fini_Argv_ +0000:52d1 __Init_Argv_ +0000:5334+ _getargv_ +0000:5664 __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:3730 __MemAllocator -0000:37fa __MemFree +0000:5690 __MemAllocator +0000:575a __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:3957 __GrowSeg_ +0000:58b7 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:3acd __AllocSeg_ +0000:5a2d __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:3bbc __fmemneed_ +0000:5b1c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:3bbf _nmalloc_ -0c5f:0666 ___nheapbeg -0c5f:0668 ___MiniHeapRover -0c5f:066a ___LargestSizeB4MiniHeapRover +0000:5b1f _nmalloc_ +0c23:0660 ___nheapbeg +0c23:0662 ___MiniHeapRover +0c23:0664 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:3c99* _heapgrow_ -0000:3c99* _fheapgrow_ -0000:3c9a _nheapgrow_ +0000:5bf9* _heapgrow_ +0000:5bf9* _fheapgrow_ +0000:5bfa _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:3e30 fseek_ +0000:5d90 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:4028 __PTS +0000:5f88 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0c5f:0098 __IsTable +0c23:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:4059* __set_commode_ -0c5f:066c __commode +0000:5fb9* __set_commode_ +0c23:0666 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0c5f:066e __fmode +0c23:0668 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:4065 tolower_ +0000:5fc5 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:4294* open_ -0000:42cb sopen_ +0000:61f4* open_ +0000:622b sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:42f8 __chktty_ +0000:6258 __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:4357 __freefp_ -0000:43f8 __purgefp_ +0000:62b7 __freefp_ +0000:6358 __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:4439 __allocfp_ +0000:6399 __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:45e9 __ioalloc_ +0000:6549 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) -0000:4777 __qread_ +0000:66d7 __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:4797 __InitFiles_ +0000:66f7 __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:49cb* fcloseall_ -0000:49d2 __full_io_exit_ +0000:692b* fcloseall_ +0000:6932 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:49dc* _msize_ -0000:49f7 _fmsize_ +0000:693c* _msize_ +0000:6957 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:4a08 __HeapManager_expand_ -0000:4f11 _nexpand_ +0000:6968 __HeapManager_expand_ +0000:6e71 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:4f64 _fexpand_ -0000:4f64* _expand_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:4f99 __EnterWVIDEO_ -0c5f:0670+ ___WD_Present +0000:6ec4 _fexpand_ +0000:6ec4* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:4fbd intr_ +0000:6ef9 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:4fd1 segread_ +0000:6f0d segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:5037 __flushall_ -0000:50cb flushall_ +0000:6f73 __flushall_ +0000:7007 flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:50d1 getche_ +0000:700d getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:50eb __lseek_ +0000:7027 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:5125 __close_ +0000:7061 __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:515b __flush_ +0000:7097 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:53a4 _nfree_ -0c5f:136a+ ___MiniHeapFreeRover +0000:72e0 _nfree_ +0c23:135a+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:549f __qwrite_ +0000:73db __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:54ff fputc_ +0000:743b fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:56d4 __prtf_ +0000:7610 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) -0000:6844+ __ibm_bios_get_ticks_ -0000:68bb clock_ +0000:8772+ __ibm_bios_get_ticks_ +0000:87e9 clock_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) -0000:68e2 kbhit_ +0000:8810 kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) -0000:68f9 ftell_ +0000:8827 ftell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:69c1 ultoa_ -0000:6a7f* ltoa_ +0000:88ef ultoa_ +0000:89ad* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:89fb __EnterWVIDEO_ +0c23:0672+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0c5f:1370 ____Argv -0c5f:1374 ____Argc +0c23:1360 ____Argv +0c23:1364 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0c5f:067a __amblksiz +0c23:0674 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0c5f:06ce __Start_XI -0c5f:06f2 __End_XI -0c5f:06f2 __Start_YI -0c5f:0704 __End_YI +0c23:06c8 __Start_XI +0c23:06e6 __End_XI +0c23:06e6 __Start_YI +0c23:06f8 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -0c5f:1376 ___historical_splitparms +0c23:1366 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:6ace* _heapenable_ -0c5f:067c ___heap_enabled +0000:8a20* _heapenable_ +0c23:0676 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:6adf __nmemneed_ +0000:8a31 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:6b67 __LastFree_ -0000:6be1 __ExpandDGROUP_ +0000:8ab9 __LastFree_ +0000:8b33 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:6cf2 lseek_ +0000:8c44 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:6d23 tell_ +0000:8c75 tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:6d34 _dos_open_ +0000:8c86 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:6d5a __GetIOMode_ -0000:6d8f __SetIOMode_nogrow_ -0c5f:067e ___NFiles -0c5f:0680 ___init_mode -0c5f:06a8 ___io_mode +0000:8cac __GetIOMode_ +0000:8ce1 __SetIOMode_nogrow_ +0c23:0678 ___NFiles +0c23:067a ___init_mode +0c23:06a2 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:6dc4 isatty_ +0000:8d16 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:6de0* __get_doserrno_ptr_ -0c5f:1378 __doserrno +0000:8d32* __get_doserrno_ptr_ +0c23:1368 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0c5f:06ac ___umaskval +0c23:06a6 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:6de7 _dos_creat_ -0000:6e0b* _dos_creatnew_ +0000:8d39 _dos_creat_ +0000:8d5d* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:6e2c+ __grow_iomode_ -0000:6f13+ __shrink_iomode_ -0000:6f54 __SetIOMode_ +0000:8d7e+ __grow_iomode_ +0000:8e65+ __shrink_iomode_ +0000:8ea6 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:6ffb* __dosretax -0000:7000* __dosret0 -0000:7007 __set_errno_dos_ -0000:706f* __set_errno_dos_reterr_ +0000:8f4d* __dosretax +0000:8f52* __dosret0 +0000:8f59 __set_errno_dos_ +0000:8fc1* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:707a _bfree_ +0000:8fcc _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:709f _bexpand_ +0000:8ff1 _bexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:70f8 _DoINTR_ +0000:904a _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:7471 fsync_ +0000:93c3 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:7476 wctomb_ +0000:93c8 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:74c1+ utoa_ -0000:7562 itoa_ +0000:9413+ utoa_ +0000:94b4 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:75ac strupr_ +0000:94fe strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0c5f:06c2 ___EFG_printf -0c5f:06c6* ___EFG_scanf +0c23:06bc ___EFG_printf +0c23:06c0* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0c5f:06ca ___IsDBCS +0c23:06c4 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:75f4* _ismbblead_ -0c5f:137c ___MBCSIsTable +0000:9546* _ismbblead_ +0c23:136c ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:7610 ulltoa_ -0000:774d* lltoa_ +0000:9562 ulltoa_ +0000:969f* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) -0000:77be fflush_ +0000:9710 fflush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0c5f:0072 ___Alphabet +0c23:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:77d3* sbrk_ -0000:77e3 __brk_ +0000:9725* sbrk_ +0000:9735 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:784c __doserror_ -0000:785a* __doserror1_ +0000:979e __doserror_ +0000:97ac* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:7866 __ChkTTYIOMode_ -0000:78d4* __IOMode_ +0000:97b8 __ChkTTYIOMode_ +0000:9826* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:78e4* _dos_close_ -0000:78f2 _dos_commit_ +0000:9836* _dos_close_ +0000:9844 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:793f __mbinit_ -0c5f:06cc+ ___MBCodePage +0000:9891 __mbinit_ +0c23:06c6+ ___MBCodePage +--------------------+ @@ -499,6 +496,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 0001b530 (111920.) -Entry point address: 0000:1452 -Link time: 00:00.10 +Memory size: 0001b160 (110944.) +Entry point address: 0000:33b0 +Link time: 00:00.00 diff --git a/DEBUG.16W b/DEBUG.16W deleted file mode 100755 index 4d7a2132..00000000 --- a/DEBUG.16W +++ /dev/null @@ -1,17 +0,0 @@ -[0mSeg:0 Size:12378 Owner:0x0 -[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[0m[47;37m_[0m -[42;32m0 -[0m[0mSeg:305a Size:256 Owner:0xa01c -[44;34m++++[0m[47;37m_[0m -[42;32m -[0m[0mSeg:31ec Size:40 Owner:0x0 -[41;31m++[0m[47;37m_[0m -[42;32m -[0m[0mSeg:3214 Size:273 Owner:0xe074 -[44;34m++++[0m[47;37m_[0m -[42;32m0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -[0m[0mSeg:c214 Size:3564 Owner:0x0 -[41;31m+++++++++++++++++++++++++++++++++++++++++++++[0m[47;37m_[0m -[42;32m -[0m[0mSeg:d000 Size:12287 Owner:0x0 -[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[0m[47;37m_[0m \ No newline at end of file diff --git a/HEAP.16W b/HEAP.16W deleted file mode 100755 index abf5baf1..00000000 --- a/HEAP.16W +++ /dev/null @@ -1,45 +0,0 @@ - - == default == - - USED block at 320e0016 of size 66 - FREE block at 320e0058 of size 18 - USED block at 320e006a of size 136 - USED block at 320e00f2 of size 20 - FREE block at 320e0106 of size 7926 -OK - end of heap - - == near == - - USED block at 220de0a6 of size 12 - USED block at 220de0b2 of size 802 - USED block at 220de3d4 of size 136 - USED block at 220de45c of size 20 - USED block at 220de470 of size 20 - USED block at 220de484 of size 20 - USED block at 220de498 of size 20 - USED block at 220de4ac of size 20 - USED block at 220de4c0 of size 6972 -OK - end of heap - - == far == - - USED block at 320e0016 of size 66 - USED block at 320e0058 of size 18 - USED block at 320e006a of size 136 - USED block at 320e00f2 of size 20 - USED block at 320e0106 of size 7926 -OK - end of heap - -Memory Type Total Used Free ----------------- -------- -------- -------- -Default 8166 222 7944 -Near 8022 1050 6972 -Far 8166 222 7944 ----------------- -------- -------- -------- -coreleft = 6964 -farcoreleft = 55748 -GetFreeSize = 48796 -GetNearFreeSize = 6972 -GetFarFreeSize = 48796 -memavl = 6970 -stackavail = 38356 diff --git a/PROFILE.16W b/PROFILE.16W deleted file mode 100755 index e69de29b..00000000 diff --git a/bakapi.exe b/bakapi.exe index 80f8d4ea39fe5b731467ae9bda0896c602d2f916..929cbbca2caa514962d763a2bfa91aa6f44244f0 100755 GIT binary patch delta 17515 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 delta 18263 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 Te=~y(S%N<-!+PoQM_T?L5N4eS diff --git a/bakapi.map b/bakapi.map index 9f943c49..92ae6437 100755 --- a/bakapi.map +++ b/bakapi.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/29 15:57:02 +Created on: 15/10/01 11:58:32 Executable Image: bakapi.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0a9b:0000 0000e950 +DGROUP 0a75:0000 0000e940 @@ -24,27 +24,27 @@ DGROUP 0a9b:0000 0000e950 Segment Class Group Address Size ======= ===== ===== ======= ==== -bakapi_TEXT CODE AUTO 0000:0000 00000236 -_TEXT CODE AUTO 0000:0240 0000794e -modex16_TEXT CODE AUTO 0000:7b90 00002180 -16text_TEXT CODE AUTO 0000:9d10 0000010d -bakapee_TEXT CODE AUTO 0000:9e20 00000b86 -FAR_DATA FAR_DATA AUTO 0a9a:0006 00000000 -_NULL BEGDATA DGROUP 0a9b:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0a9d:0000 00000002 -CONST DATA DGROUP 0a9d:0002 00000076 -CONST2 DATA DGROUP 0aa4:0008 0000010a -_DATA DATA DGROUP 0ab6:0000 0000024c -XIB DATA DGROUP 0ada:000c 00000000 -XI DATA DGROUP 0ada:000c 0000001e -XIE DATA DGROUP 0adc:000a 00000000 -YIB DATA DGROUP 0adc:000a 00000000 -YI DATA DGROUP 0adc:000a 00000012 -YIE DATA DGROUP 0add:000c 00000000 -STRINGS DATA DGROUP 0add:000c 00000000 -DATA DATA DGROUP 0add:000c 00000000 -_BSS BSS DGROUP 0add:000c 00000a56 -STACK STACK DGROUP 0b84:0000 0000dac0 +bakapi_TEXT CODE AUTO 0000:0000 0000022c +_TEXT CODE AUTO 0000:0230 000078e4 +modex16_TEXT CODE AUTO 0000:7b20 00001ff4 +16text_TEXT CODE AUTO 0000:9b20 000000fb +bakapee_TEXT CODE AUTO 0000:9c20 00000b22 +FAR_DATA FAR_DATA AUTO 0a74:0002 00000000 +_NULL BEGDATA DGROUP 0a75:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0a77:0000 00000002 +CONST DATA DGROUP 0a77:0002 00000076 +CONST2 DATA DGROUP 0a7e:0008 0000010a +_DATA DATA DGROUP 0a90:0000 0000024c +XIB DATA DGROUP 0ab4:000c 00000000 +XI DATA DGROUP 0ab4:000c 00000018 +XIE DATA DGROUP 0ab6:0004 00000000 +YIB DATA DGROUP 0ab6:0004 00000000 +YI DATA DGROUP 0ab6:0004 00000012 +YIE DATA DGROUP 0ab7:0006 00000000 +STRINGS DATA DGROUP 0ab7:0006 00000000 +DATA DATA DGROUP 0ab7:0006 00000000 +_BSS BSS DGROUP 0ab7:0006 00000a56 +STACK STACK DGROUP 0b5d:0000 0000dac0 +----------------+ @@ -59,387 +59,384 @@ Address Symbol Module: bakapi.o(/dos/z/16/src/bakapi.c) 0000:00a2 main_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:0245 __STK -0000:0265* __STKOVERFLOW_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) -0000:0282 rand_ -0000:02c4* srand_ +0000:0230 rand_ +0000:0272* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:02ef __PIA -0000:02e8* __PIS +0000:029d __PIA +0000:0296* __PIS Module: 16.lib(/dos/z/16/src/lib/modex16.c) -0000:7d48 VGAmodeX_ -0000:7df0+ modexEnter_ -0000:7e8c* modexLeave_ -0000:7ea4 modexDefaultPage_ -0000:7efe* modexNextPage_ -0000:7fba* modexNextPageFlexibleSize_ -0000:805e modexShowPage_ -0000:815a* modexPanPage_ -0000:81aa* modexSelectPlane_ -0000:81ce modexClearRegion_ -0000:82e6* oldDrawBmp_ -0000:844c* CDrawBmp_ -0000:85b0* modexDrawBmp_ -0000:8616+ modexDrawBmpRegion_ -0000:8780* modexDrawPlanarBuf_ -0000:879e* modexDrawSprite_ -0000:8804+ modexDrawSpriteRegion_ -0000:897c* modexCopyPageRegion_ -0000:8ae6* modexFadeOn_ -0000:8b16* modexFadeOff_ -0000:8b44* modexFlashOn_ -0000:8b72* modexFlashOff_ -0000:8c42+ modexPalSave_ -0000:8c98+ modexNewPal_ -0000:8ce8* modexLoadPalFile_ -0000:8dca* modexSavePalFile_ -0000:8e42* modexPalBlack_ -0000:8e6c* modexPalWhite_ -0000:8e96+ modexPalUpdate_ -0000:9406+ modexPalUpdate1_ -0000:9480* modexPalUpdate0_ -0000:94cc+ chkcolor_ -0000:97e4 modexputPixel_ -0000:9872* modexgetPixel_ -0000:98f8* modexhlin_ -0000:9964 modexprint_ -0000:9afe* modexprintbig_ -0000:9c7a cls_ -0000:9ce8+ modexWaitBorder_ -0a9b:01c4 _VGA +0000:7cd8 VGAmodeX_ +0000:7d6c+ modexEnter_ +0000:7e00* modexLeave_ +0000:7e10 modexDefaultPage_ +0000:7e62* modexNextPage_ +0000:7f14* modexNextPageFlexibleSize_ +0000:7fae modexShowPage_ +0000:80a0* modexPanPage_ +0000:80e6* modexSelectPlane_ +0000:8100 modexClearRegion_ +0000:820e* oldDrawBmp_ +0000:836a* CDrawBmp_ +0000:84c4* modexDrawBmp_ +0000:8520+ modexDrawBmpRegion_ +0000:8680* modexDrawPlanarBuf_ +0000:8694* modexDrawSprite_ +0000:86f0+ modexDrawSpriteRegion_ +0000:885e* modexCopyPageRegion_ +0000:89be* modexFadeOn_ +0000:89e4* modexFadeOff_ +0000:8a08* modexFlashOn_ +0000:8a2c* modexFlashOff_ +0000:8ae8+ modexPalSave_ +0000:8b34+ modexNewPal_ +0000:8b7c* modexLoadPalFile_ +0000:8c54* modexSavePalFile_ +0000:8cc2* modexPalBlack_ +0000:8ce4* modexPalWhite_ +0000:8d06+ modexPalUpdate_ +0000:926c+ modexPalUpdate1_ +0000:92dc* modexPalUpdate0_ +0000:931e+ chkcolor_ +0000:962c modexputPixel_ +0000:96b0* modexgetPixel_ +0000:972c* modexhlin_ +0000:978e modexprint_ +0000:991e* modexprintbig_ +0000:9a90 cls_ +0000:9af4+ modexWaitBorder_ +0a75:01c4 _VGA Module: 16.lib(/dos/z/16/src/lib/16text.c) -0000:9d86 textInit_ -0a9b:0d3c _romFonts +0000:9b8c textInit_ +0a75:0d36 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) -0000:0306 kbhit_ +0000:02b4 kbhit_ Module: 16.lib(/dos/z/16/src/lib/bakapee.c) -0000:9e28* pdump_ -0000:9e8a+ colortest_ -0000:9ede+ colorz_ -0000:9f44+ ssd_ -0000:a062+ dingpp_ -0000:a0d4+ dingo_ -0000:a16a+ dingas_ -0000:a218+ dingu_ -0000:a27a+ dingq_ -0000:a31a ding_ +0000:9c28* pdump_ +0000:9c80+ colortest_ +0000:9cca+ colorz_ +0000:9d26+ ssd_ +0000:9e3a+ dingpp_ +0000:9ea2+ dingo_ +0000:9f2e+ dingas_ +0000:9fd2+ dingu_ +0000:a02a+ dingq_ +0000:a0c0 ding_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) -0000:031d getch_ +0000:02cb getch_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:0337 printf_ +0000:02e5 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c) -0000:0416+ vscanf_ -0000:0444 scanf_ +0000:03c4+ vscanf_ +0000:03f2 scanf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0a9b:0000* __nullarea -0a9b:01f4* __ovlflag -0a9b:01f5* __intno -0a9b:01f6* __ovlvec -0000:046c _cstart_ -0000:053f* _Not_Enough_Memory_ -0000:0671 __exit_ -0000:0690 __do_exit_with_msg__ -0000:06ed __GETDS +0a75:0000* __nullarea +0a75:01f4* __ovlflag +0a75:01f5* __intno +0a75:01f6* __ovlvec +0000:041a _cstart_ +0000:04ed* _Not_Enough_Memory_ +0000:061f __exit_ +0000:063e __do_exit_with_msg__ +0000:069b __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:06f8 _big_code_ -0000:06f8* CodeModelMismatch +0000:06a6 _big_code_ +0000:06a6* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -0a9b:0d54 __argv -0a9b:0d58 ___argv -0a9b:0d5c __argc -0a9b:0d5e ___argc -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:06f8* __exit_with_msg_ -0000:06fd __fatal_runtime_error_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0a9b:01fa __curbrk -0a9b:0202 __STACKLOW -0a9b:0204 __STACKTOP -0a9b:0206 __cbyte -0a9b:0208 __child -0a9b:020a __no87 -0a9b:0217 ___FPE_handler -0a9b:01fc __psp -0a9b:020b __get_ovl_stack -0a9b:020f __restore_ovl_stack -0a9b:0213 __close_ovl_file -0a9b:021b __LpCmdLine -0a9b:021f __LpPgmName -0a9b:01fe __osmajor -0a9b:01ff __osminor -0a9b:0200 __osmode -0a9b:0201 __HShift +0a75:0d4e __argv +0a75:0d52 ___argv +0a75:0d56 __argc +0a75:0d58 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:071c __I4M -0000:071c __U4M +0000:06a6 __I4M +0000:06a6 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0a75:01fa __curbrk +0a75:0202 __STACKLOW +0a75:0204 __STACKTOP +0a75:0206 __cbyte +0a75:0208 __child +0a75:020a __no87 +0a75:0217 ___FPE_handler +0a75:01fc __psp +0a75:020b __get_ovl_stack +0a75:020f __restore_ovl_stack +0a75:0213 __close_ovl_file +0a75:021b __LpCmdLine +0a75:021f __LpPgmName +0a75:01fe __osmajor +0a75:01ff __osminor +0a75:0200 __osmode +0a75:0201 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) -0000:0734+ int86x_ -0000:08b7 int86_ +0000:06be+ int86x_ +0000:0841 int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:08e4 _fmalloc_ -0000:08e4 malloc_ -0a9b:0224+ ___fheap -0a9b:0226 ___fheapRover -0a9b:0228 ___LargestSizeB4Rover +0000:086e _fmalloc_ +0000:086e malloc_ +0a75:0224+ ___fheap +0a75:0226 ___fheapRover +0a75:0228 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:0a59+ _null_exit_rtn_ -0000:0a59+ __null_int23_exit_ -0000:0a5a exit_ -0000:0a7b+ _exit_ -0a9b:022a+ ___int23_exit -0a9b:022e+ ___FPE_handler_exit +0000:09e3+ _null_exit_rtn_ +0000:09e3+ __null_int23_exit_ +0000:09e4 exit_ +0000:0a05+ _exit_ +0a75:022a+ ___int23_exit +0a75:022e+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:0a97+ __open_flags_ -0000:0d58+ _fsopen_ -0000:0dbf fopen_ -0000:0ee2* freopen_ +0000:0a21+ __open_flags_ +0000:0ce2+ _fsopen_ +0000:0d49 fopen_ +0000:0e6c* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) -0000:0f6c+ __fill_buffer_ -0000:11bb fgetc_ +0000:0ef6+ __fill_buffer_ +0000:1145 fgetc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:1302 __doclose_ -0000:144c __shutdown_stream_ -0000:1466 fclose_ -0a9b:0d60+ ___RmTmpFileFn +0000:128c __doclose_ +0000:13d6 __shutdown_stream_ +0000:13f0 fclose_ +0a75:0d5a+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:14d1 _ffree_ -0000:14d1 free_ +0000:145b _ffree_ +0000:145b free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) -0000:153e fwrite_ +0000:14c8 fwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c) -0000:18b7 delay_ +0000:1841 delay_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0a9b:0232 ___iob -0a9b:0d64 ___OpenStreams -0a9b:0d68 ___ClosedStreams +0a75:0232 ___iob +0a75:0d5e ___ClosedStreams +0a75:0d62 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:1a49 __fprtf_ +0000:19ba __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c) -0000:1b9c ungetc_ +0000:1b0d ungetc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c) -0000:2dd5 __scnf_ +0000:2d42 __scnf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:3008* __exit_with_msg_ +0000:300d __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:309b __CMain +0000:302b __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:3101 __InitRtns -0000:3101* __FInitRtns -0000:315c __FiniRtns -0000:315c* __FFiniRtns +0000:3091 __InitRtns +0000:3091* __FInitRtns +0000:30ec __FiniRtns +0000:30ec* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0a9b:039a ___uselfn +0a75:039a ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:31c0 __DOSseg__ +0000:3150 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) -0000:31c1 __Init_Argv_ -0000:3224+ _getargv_ -0000:3554 __Fini_Argv_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:357e __EnterWVIDEO_ -0a9b:039c+ ___WD_Present +0000:3151 __Init_Argv_ +0000:31b4+ _getargv_ +0000:34e4 __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:35a2 intr_ +0000:350e intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:35b6 segread_ +0000:3522 segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:3620 __MemAllocator -0000:36ea __MemFree +0000:3590 __MemAllocator +0000:365a __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:3847 __GrowSeg_ +0000:37b7 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:39bd __AllocSeg_ +0000:392d __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:3aac __fmemneed_ +0000:3a1c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:3aaf _nmalloc_ -0a9b:039e ___nheapbeg -0a9b:03a0 ___MiniHeapRover -0a9b:03a2 ___LargestSizeB4MiniHeapRover +0000:3a1f _nmalloc_ +0a75:039c ___nheapbeg +0a75:039e ___MiniHeapRover +0a75:03a0 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:3b89* _heapgrow_ -0000:3b89* _fheapgrow_ -0000:3b8a _nheapgrow_ +0000:3af9* _heapgrow_ +0000:3af9* _fheapgrow_ +0000:3afa _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:3c02* __set_commode_ -0a9b:03a4 __commode +0000:3b72* __set_commode_ +0a75:03a2 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:3c0e* __get_errno_ptr_ -0a9b:0d70 _errno +0000:3b7e* __get_errno_ptr_ +0a75:0d6a _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0a9b:03a6 __fmode +0a75:03a4 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:3c15 tolower_ +0000:3b85 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:3e44* open_ -0000:3e7b sopen_ +0000:3db4* open_ +0000:3deb sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:3fc6 fseek_ +0000:3f36 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:41be __chktty_ +0000:412e __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:421d __freefp_ -0000:42be __purgefp_ +0000:418d __freefp_ +0000:422e __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:42ff __allocfp_ +0000:426f __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:44b0 __PTC +0000:4420 __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:44e3 __flushall_ -0000:4577* flushall_ +0000:4453 __flushall_ +0000:44e7* flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:457d getche_ +0000:44ed getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:4597 __ioalloc_ +0000:4507 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) -0000:4725 __qread_ +0000:4695 __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:4745 __lseek_ +0000:46b5 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:477f __close_ +0000:46ef __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:47b5 __flush_ +0000:4725 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:49fe _nfree_ -0a9b:0d72+ ___MiniHeapFreeRover +0000:496e _nfree_ +0a75:0d6c+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:4af9 __qwrite_ +0000:4a69 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:4b59 fputc_ +0000:4ac9 fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:4d2e __InitFiles_ +0000:4c9e __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:4f62* fcloseall_ -0000:4f69 __full_io_exit_ +0000:4ed2* fcloseall_ +0000:4ed9 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:4f73 __prtf_ +0000:4ee3 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0a9b:0098 __IsTable +0a75:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0a9b:03a8 ___IsDBCS +0a75:03a6 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:60e3* _ismbblead_ -0a9b:0d74 ___MBCSIsTable +0000:6045* _ismbblead_ +0a75:0d6e ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c) -0000:60ff mbtowc_ +0000:6061 mbtowc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c) -0a9b:019a __Bits +0a75:019a __Bits Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm) -0000:621c __FDFS +0000:617e __FDFS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:6264* __I4D -0000:62b3 __U4D +0000:61c6* __I4D +0000:6215 __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0a9b:03aa ___EFG_printf -0a9b:03ae ___EFG_scanf +0a75:03a8 ___EFG_printf +0a75:03ac ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm) -0000:6365* __I8M -0000:6365 __U8M -0000:634a* __I8ME -0000:634a* __U8ME +0000:62c7* __I8M +0000:62c7 __U8M +0000:62ac* __I8ME +0000:62ac* __U8ME +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:6411 __EnterWVIDEO_ +0a75:03b0+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0a9b:0e76 ____Argv -0a9b:0e7a ____Argc +0a75:0e70 ____Argv +0a75:0e74 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0a9b:03b2 __amblksiz +0a75:03b2 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0a9b:03fc __Start_XI -0a9b:041a __End_XI -0a9b:041a __Start_YI -0a9b:042c __End_YI +0a75:03fc __Start_XI +0a75:0414 __End_XI +0a75:0414 __Start_YI +0a75:0426 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -0a9b:0e7c ___historical_splitparms +0a75:0e76 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:64b0 __PTS +0000:6436 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:64e2 _DoINTR_ +0000:6468 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:685b* _heapenable_ -0a9b:03b4 ___heap_enabled +0000:67e1* _heapenable_ +0a75:03b4 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:686c __nmemneed_ +0000:67f2 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:68f4 __LastFree_ -0000:696e __ExpandDGROUP_ +0000:687a __LastFree_ +0000:68f4 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:6a7f _dos_open_ +0000:6a05 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:6aa5 __GetIOMode_ -0000:6ada __SetIOMode_nogrow_ -0a9b:03b6 ___NFiles -0a9b:03b8 ___init_mode -0a9b:03e0 ___io_mode +0000:6a2b __GetIOMode_ +0000:6a60 __SetIOMode_nogrow_ +0a75:03b6 ___NFiles +0a75:03b8 ___init_mode +0a75:03e0 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:6b0f isatty_ +0000:6a95 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:6b2b* __get_doserrno_ptr_ -0a9b:0e7e __doserrno +0000:6ab1* __get_doserrno_ptr_ +0a75:0e78 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0a9b:03e4 ___umaskval +0a75:03e4 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:6b32 _dos_creat_ -0000:6b56* _dos_creatnew_ +0000:6ab8 _dos_creat_ +0000:6adc* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:6b77+ __grow_iomode_ -0000:6c5e+ __shrink_iomode_ -0000:6c9f __SetIOMode_ +0000:6afd+ __grow_iomode_ +0000:6be4+ __shrink_iomode_ +0000:6c25 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:6d46* __dosretax -0000:6d4b* __dosret0 -0000:6d52 __set_errno_dos_ -0000:6dba* __set_errno_dos_reterr_ +0000:6ccc* __dosretax +0000:6cd1* __dosret0 +0000:6cd8 __set_errno_dos_ +0000:6d40* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:6dc5 lseek_ +0000:6d4b lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:6df6 tell_ +0000:6d7c tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:6e07 fsync_ +0000:6d8d fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:6e0c wctomb_ +0000:6d92 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:6e57+ utoa_ -0000:6ef8 itoa_ +0000:6ddd+ utoa_ +0000:6e7e itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:6f42 strupr_ +0000:6ec8 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:6f77 ulltoa_ -0000:70b4* lltoa_ +0000:6efd ulltoa_ +0000:703a* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:7125 ultoa_ -0000:71e3* ltoa_ +0000:70ab ultoa_ +0000:7169* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:726f __mbinit_ -0a9b:03fa+ ___MBCodePage +0000:71f5 __mbinit_ +0a75:03fa+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:734a* sbrk_ -0000:735a __brk_ +0000:72d0* sbrk_ +0000:72e0 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:73c2 __doserror_ -0000:73d0* __doserror1_ +0000:7348 __doserror_ +0000:7356* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:73dc* _frealloc_ -0000:73dc realloc_ +0000:7362* _frealloc_ +0000:7362 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:74b8 __ChkTTYIOMode_ -0000:7526* __IOMode_ +0000:743e __ChkTTYIOMode_ +0000:74ac* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:7536* _dos_close_ -0000:7544 _dos_commit_ +0000:74bc* _dos_close_ +0000:74ca _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0a9b:0072 ___Alphabet +0a75:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:7553* _msize_ -0000:756e _fmsize_ +0000:74d9* _msize_ +0000:74f4 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:757f __HeapManager_expand_ -0000:7a88 _nexpand_ +0000:7505 __HeapManager_expand_ +0000:7a0e _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:7adb _fexpand_ -0000:7adb* _expand_ +0000:7a61 _fexpand_ +0000:7a61* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:7b10 _bfree_ +0000:7a96 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:7b35 _bexpand_ +0000:7abb _bexpand_ +--------------------+ @@ -455,6 +452,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00019300 (103168.) -Entry point address: 0000:046c +Memory size: 00019090 (102544.) +Entry point address: 0000:041a Link time: 00:00.00 diff --git a/exmmtest.exe b/exmmtest.exe index dccbb91ca7c173dc0b62fb92546369d0e3cc2094..910179c692c983b1be34616844610df4ab0effd4 100755 GIT binary patch delta 17674 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 delta 18480 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�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 diff --git a/exmmtest.map b/exmmtest.map index ec35032f..8daf35b3 100755 --- a/exmmtest.map +++ b/exmmtest.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/29 15:57:02 +Created on: 15/10/01 11:58:32 Executable Image: exmmtest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0c09:0000 0000e090 +DGROUP 0be2:0000 0000e090 @@ -24,29 +24,29 @@ DGROUP 0c09:0000 0000e090 Segment Class Group Address Size ======= ===== ===== ======= ==== -exmmtest_TEXT CODE AUTO 0000:0000 00000373 -_TEXT CODE AUTO 0000:0380 00006448 -16_mm_TEXT CODE AUTO 0000:67d0 00003308 -16_ca_TEXT CODE AUTO 0000:9ae0 000003fd -16_hc_TEXT CODE AUTO 0000:9ee0 0000158b -16_head_TEXT CODE AUTO 0000:b470 00000405 -kitten_TEXT CODE AUTO 0000:b880 0000080a -FAR_DATA FAR_DATA AUTO 0c08:000a 00000000 -_NULL BEGDATA DGROUP 0c09:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0c0b:0000 00000002 -CONST DATA DGROUP 0c0b:0002 00000076 -CONST2 DATA DGROUP 0c12:0008 00000102 -_DATA DATA DGROUP 0c23:0000 0000025a -XIB DATA DGROUP 0c48:000a 00000000 -XI DATA DGROUP 0c48:000a 0000002a -XIE DATA DGROUP 0c4b:0004 00000000 -YIB DATA DGROUP 0c4b:0004 00000000 -YI DATA DGROUP 0c4b:0004 00000018 -YIE DATA DGROUP 0c4c:000c 00000000 -STRINGS DATA DGROUP 0c4c:000c 00000000 -DATA DATA DGROUP 0c4c:000c 00000000 -_BSS BSS DGROUP 0c4d:0000 0000018c -STACK STACK DGROUP 0c66:0000 0000dac0 +exmmtest_TEXT CODE AUTO 0000:0000 00000369 +_TEXT CODE AUTO 0000:0370 00006430 +16_mm_TEXT CODE AUTO 0000:67a0 0000321a +16_ca_TEXT CODE AUTO 0000:99c0 000003a3 +16_hc_TEXT CODE AUTO 0000:9d70 00001507 +16_head_TEXT CODE AUTO 0000:b280 000003dd +kitten_TEXT CODE AUTO 0000:b660 000007b4 +FAR_DATA FAR_DATA AUTO 0be1:0004 00000000 +_NULL BEGDATA DGROUP 0be2:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0be4:0000 00000002 +CONST DATA DGROUP 0be4:0002 00000076 +CONST2 DATA DGROUP 0beb:0008 00000102 +_DATA DATA DGROUP 0bfc:0000 0000025c +XIB DATA DGROUP 0c21:000c 00000000 +XI DATA DGROUP 0c21:000c 0000002a +XIE DATA DGROUP 0c24:0006 00000000 +YIB DATA DGROUP 0c24:0006 00000000 +YI DATA DGROUP 0c24:0006 00000018 +YIE DATA DGROUP 0c25:000e 00000000 +STRINGS DATA DGROUP 0c25:000e 00000000 +DATA DATA DGROUP 0c25:000e 00000000 +_BSS BSS DGROUP 0c26:0000 0000018c +STACK STACK DGROUP 0c3f:0000 0000dac0 +----------------+ @@ -61,429 +61,429 @@ Address Symbol Module: exmmtest.o(/dos/z/16/src/exmmtest.c) 0000:0110 main_ -0c09:0440+ _gvar -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:0385 __STK -0000:03a5 __STKOVERFLOW_ +0be2:0440+ _gvar Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:03c2 _fmalloc_ -0000:03c2 malloc_ -0c09:01a6 ___fheap -0c09:01a8 ___fheapRover -0c09:01aa ___LargestSizeB4Rover +0000:0370 _fmalloc_ +0000:0370 malloc_ +0be2:01a4 ___fheap +0be2:01a6 ___fheapRover +0be2:01a8 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:053f __PIA -0000:0538* __PIS +0000:04ed __PIA +0000:04e6* __PIS Module: 16.lib(/dos/z/16/src/lib/16_mm.c) -0000:71b4+ MML_CheckForEMS_ -0000:7210+ MML_SetupEMS_ -0000:73c8+ MML_ShutdownEMS_ -0000:7434+ MM_MapEMS_ -0000:7530* MM_MapXEMS_ -0000:7650+ MML_CheckForXMS_ -0000:76ac* MML_SetupXMS_ -0000:7794+ MML_ShutdownXMS_ -0000:7822+ MML_UseSpace_ -0000:7a00+ MML_ClearBlock_ -0000:7a84 MM_Startup_ -0000:7eb6 MM_Shutdown_ -0000:7f4c MM_GetPtr_ -0000:8346 MM_FreePtr_ -0000:843e* MM_SetPurge_ -0000:8518* MM_SetLock_ -0000:85f0+ MM_SortMem_ -0000:87de MM_ShowMemory_ -0000:8e7e MM_DumpData_ -0000:8fd8+ MM_UnusedMemory_ -0000:905c+ MM_TotalFree_ -0000:90f2* MM_Report_ -0000:9aaa* MM_BombOnError_ -0c09:0460+ _beforesort -0c09:0464+ _aftersort -0c09:0468+ _XMSaddr +0000:7184+ MML_CheckForEMS_ +0000:71d8+ MML_SetupEMS_ +0000:7386+ MML_ShutdownEMS_ +0000:73e8+ MM_MapEMS_ +0000:74da* MM_MapXEMS_ +0000:75f0+ MML_CheckForXMS_ +0000:7642* MML_SetupXMS_ +0000:7720+ MML_ShutdownXMS_ +0000:77a4+ MML_UseSpace_ +0000:7978+ MML_ClearBlock_ +0000:79f2 MM_Startup_ +0000:7e1a MM_Shutdown_ +0000:7ea6 MM_GetPtr_ +0000:8296 MM_FreePtr_ +0000:8384* MM_SetPurge_ +0000:8454* MM_SetLock_ +0000:8522+ MM_SortMem_ +0000:8706 MM_ShowMemory_ +0000:8d9c MM_DumpData_ +0000:8eec+ MM_UnusedMemory_ +0000:8f66+ MM_TotalFree_ +0000:8ff2* MM_Report_ +0000:9996* MM_BombOnError_ +0be2:0460+ _beforesort +0be2:0464+ _aftersort +0be2:0468+ _XMSaddr Module: 16.lib(/dos/z/16/src/lib/16_ca.c) -0000:9b0e CA_OpenDebug_ -0000:9b5e CA_CloseDebug_ -0000:9b8c+ CA_FarRead_ -0000:9c0c* CA_FarWrite_ -0000:9c8c* CA_ReadFile_ -0000:9d08 CA_LoadFile_ -0000:9db0* CAL_OptimizeNodes_ -0000:9e60 CA_Startup_ -0000:9eb0 CA_Shutdown_ -0c09:0470* _finishcachebox -0c09:0474* _drawcachebox -0c09:0478* _updatecachebox +0000:99ee CA_OpenDebug_ +0000:9a34 CA_CloseDebug_ +0000:9a58+ CA_FarRead_ +0000:9ace* CA_FarWrite_ +0000:9b44* CA_ReadFile_ +0000:9bb6 CA_LoadFile_ +0000:9c54* CAL_OptimizeNodes_ +0000:9cfa CA_Startup_ +0000:9d40 CA_Shutdown_ +0be2:0470* _finishcachebox +0be2:0474* _drawcachebox +0be2:0478* _updatecachebox Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:0556 printf_ +0000:0504 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c) -0000:0585 _bmsize_ +0000:0533 _bmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) -0000:05bc getch_ +0000:056a getch_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:05d6 _ffree_ -0000:05d6 free_ +0000:0584 _ffree_ +0000:0584 free_ Module: 16.lib(/dos/z/16/src/lib/16_hc.c) -0000:a08c+ LargestFreeBlock_ -0000:a11a+ _coreleft_ -0000:a196+ LargestFarFreeBlock_ -0000:a24c+ _farcoreleft_ -0000:a2fa+ LargestHugeFreeBlock_ -0000:a3ea* _hugecoreleft_ -0000:a4ba GetFreeSize_ -0000:a514 GetFarFreeSize_ -0000:a55e GetNearFreeSize_ -0000:a5ac heapdump_ -0000:b24e+ heapstat_ -0000:b38c+ heapstat0_ -0000:b3ee+ HC_OpenDebug_ -0000:b43e* HC_CloseDebug_ +0000:9f1c+ LargestFreeBlock_ +0000:9fa0+ _coreleft_ +0000:a014+ LargestFarFreeBlock_ +0000:a0c0+ _farcoreleft_ +0000:a166+ LargestHugeFreeBlock_ +0000:a24c* _hugecoreleft_ +0000:a314 GetFreeSize_ +0000:a366 GetFarFreeSize_ +0000:a3a8 GetNearFreeSize_ +0000:a3ea heapdump_ +0000:b082+ heapstat_ +0000:b1b6+ heapstat0_ +0000:b20e+ HC_OpenDebug_ +0000:b254* HC_CloseDebug_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0c09:0000* __nullarea -0c09:01e4* __ovlflag -0c09:01e5* __intno -0c09:01e6* __ovlvec -0000:0644 _cstart_ -0000:0717* _Not_Enough_Memory_ -0000:0849 __exit_ -0000:0868 __do_exit_with_msg__ -0000:08c5 __GETDS +0be2:0000* __nullarea +0be2:01e4* __ovlflag +0be2:01e5* __intno +0be2:01e6* __ovlvec +0000:05f2 _cstart_ +0000:06c5* _Not_Enough_Memory_ +0000:07f7 __exit_ +0000:0816 __do_exit_with_msg__ +0000:0873 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:08d0 _big_code_ -0000:08d0* CodeModelMismatch +0000:087e _big_code_ +0000:087e* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -0c09:047c __argv -0c09:0480 ___argv -0c09:0484 __argc -0c09:0486 ___argc -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:08d0* __exit_with_msg_ -0000:08d5 __fatal_runtime_error_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0c09:01ea __curbrk -0c09:01f2 __STACKLOW -0c09:01f4 __STACKTOP -0c09:01f6 __cbyte -0c09:01f8 __child -0c09:01fa __no87 -0c09:0207 ___FPE_handler -0c09:01ec __psp -0c09:01fb __get_ovl_stack -0c09:01ff __restore_ovl_stack -0c09:0203 __close_ovl_file -0c09:020b __LpCmdLine -0c09:020f __LpPgmName -0c09:01ee __osmajor -0c09:01ef __osminor -0c09:01f0 __osmode -0c09:01f1 __HShift +0be2:047c __argv +0be2:0480 ___argv +0be2:0484 __argc +0be2:0486 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:0900 __MemAllocator -0000:09ca __MemFree +0000:0880 __MemAllocator +0000:094a __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:0b27 __GrowSeg_ +0000:0aa7 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:0c9d __AllocSeg_ +0000:0c1d __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:0d8c __fmemneed_ +0000:0d0c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:0d8f _nmalloc_ -0c09:0214 ___nheapbeg -0c09:0216 ___MiniHeapRover -0c09:0218 ___LargestSizeB4MiniHeapRover +0000:0d0f _nmalloc_ +0be2:01ea ___nheapbeg +0be2:01ec ___MiniHeapRover +0be2:01ee ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:0e69* _heapgrow_ -0000:0e69 _fheapgrow_ -0000:0e6a _nheapgrow_ +0000:0de9* _heapgrow_ +0000:0de9 _fheapgrow_ +0000:0dea _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0be2:01f0 __curbrk +0be2:01f8 __STACKLOW +0be2:01fa __STACKTOP +0be2:01fc __cbyte +0be2:01fe __child +0be2:0200 __no87 +0be2:020d ___FPE_handler +0be2:01f2 __psp +0be2:0201 __get_ovl_stack +0be2:0205 __restore_ovl_stack +0be2:0209 __close_ovl_file +0be2:0211 __LpCmdLine +0be2:0215 __LpPgmName +0be2:01f4 __osmajor +0be2:01f5 __osminor +0be2:01f6 __osmode +0be2:01f7 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) -0000:0ee2 _memavl_ +0000:0e62 _memavl_ Module: 16.lib(/dos/z/16/src/lib/16_head.c) -0000:b47e* wait_ -0000:b4ca* filesize_ -0000:b530 printmeminfoline_ -0000:b71c US_CheckParm_ +0000:b28e* wait_ +0000:b2d0* filesize_ +0000:b32c printmeminfoline_ +0000:b50e US_CheckParm_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:0f27 _nfree_ -0c09:0488+ ___MiniHeapFreeRover +0000:0ea7 _nfree_ +0be2:0488+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:1022+ _null_exit_rtn_ -0000:1022+ __null_int23_exit_ -0000:1023 exit_ -0000:1044+ _exit_ -0c09:0224+ ___int23_exit -0c09:0228+ ___FPE_handler_exit +0000:0fa2+ _null_exit_rtn_ +0000:0fa2+ __null_int23_exit_ +0000:0fa3 exit_ +0000:0fc4+ _exit_ +0be2:0224+ ___int23_exit +0be2:0228+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:1060 __PTC +0000:0fe0 __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:1094 __I4D -0000:10e3 __U4D +0000:1014 __I4D +0000:1063 __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:1167 ultoa_ -0000:1225* ltoa_ +0000:10e7 ultoa_ +0000:11a5* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) -0000:13ab write_ +0000:132b write_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:15d7+ __open_flags_ -0000:1898+ _fsopen_ -0000:18ff fopen_ -0000:1a22* freopen_ +0000:1557+ __open_flags_ +0000:1818+ _fsopen_ +0000:187f fopen_ +0000:19a2* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) -0000:1aac fprintf_ +0000:1a2c fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:1adb __doclose_ -0000:1c25 __shutdown_stream_ -0000:1c3f fclose_ -0c09:048a+ ___RmTmpFileFn +0000:1a5b __doclose_ +0000:1ba5 __shutdown_stream_ +0000:1bbf fclose_ +0be2:048a+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) -0000:1caa unlink_ +0000:1c2a unlink_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:1eda open_ -0000:1f11 sopen_ +0000:1e5a open_ +0000:1e91 sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) -0000:1f3e close_ +0000:1ebe close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) -0000:1f43 filelength_ +0000:1ec3 filelength_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0c09:022c ___iob -0c09:048e ___OpenStreams -0c09:0492 ___ClosedStreams +0be2:022c ___iob +0be2:048e ___ClosedStreams +0be2:0492 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:1fbb __fprtf_ +0000:1f3b __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) -0000:2123 halloc_ -0000:2208 hfree_ +0000:20a3 halloc_ +0000:2188 hfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) -0000:220f _heapwalk_ -0000:220f _fheapwalk_ +0000:218f _heapwalk_ +0000:218f _fheapwalk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) -0000:2224+ __NHeapWalk_ -0000:231d _nheapwalk_ +0000:21a4+ __NHeapWalk_ +0000:229d _nheapwalk_ Module: 16.lib(/dos/z/16/src/lib/nyan/kitten.c) -0000:b8bc KITTENGETS -0000:b91c* kittenopen_ -0000:bb6a+ catread_ -0000:bc1e* kittenclose_ -0000:bc3a+ mystrtoul_ -0000:bcee+ processEscChars_ -0000:be74+ get_line_ -0000:bee6+ db_fetch_ -0000:bf7c+ db_insert_ -0c09:0394+ __kitten_catalog +0000:b69c KITTENGETS +0000:b6f4* kittenopen_ +0000:b938+ catread_ +0000:b9e2* kittenclose_ +0000:b9f6+ mystrtoul_ +0000:baa0+ processEscChars_ +0000:bc1c+ get_line_ +0000:bc84+ db_fetch_ +0000:bd10+ db_insert_ +0be2:0394+ __kitten_catalog Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) -0000:232d stackavail_ +0000:22ad stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:22bb* __exit_with_msg_ +0000:22c0 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:233b __CMain +0000:22de __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:23a1 __InitRtns -0000:23a1* __FInitRtns -0000:23fc __FiniRtns -0000:23fc* __FFiniRtns +0000:2344 __InitRtns +0000:2344* __FInitRtns +0000:239f __FiniRtns +0000:239f* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0c09:0396 ___uselfn +0be2:0396 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:2460 __DOSseg__ +0000:2404 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) -0000:2461 __Init_Argv_ -0000:24c4+ _getargv_ -0000:27f4 __Fini_Argv_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:281e __EnterWVIDEO_ -0c09:0398+ ___WD_Present +0000:2405 __Init_Argv_ +0000:2468+ _getargv_ +0000:2798 __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:2842* _heapenable_ -0c09:039a ___heap_enabled +0000:27c2* _heapenable_ +0be2:0398 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0c09:039c __amblksiz +0be2:039a __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:2853 __nmemneed_ +0000:27d3 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:28db __LastFree_ -0000:2955 __ExpandDGROUP_ +0000:285b __LastFree_ +0000:28d5 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) -0000:2a66+ __ibm_bios_get_ticks_ -0000:2add clock_ +0000:29e6+ __ibm_bios_get_ticks_ +0000:2a5d clock_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) -0000:2b04 kbhit_ +0000:2a84 kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) -0000:2b1b ftell_ +0000:2a9b ftell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:2d01 fseek_ +0000:2c81 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0c09:0098 __IsTable +0be2:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:2ef9 tolower_ +0000:2e79 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0c09:0022 ___Alphabet +0be2:0022 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:2f07 __lseek_ +0000:2e87 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:2f41* __dosretax -0000:2f46* __dosret0 -0000:2f4d __set_errno_dos_ -0000:2fb5* __set_errno_dos_reterr_ +0000:2ec1* __dosretax +0000:2ec6* __dosret0 +0000:2ecd __set_errno_dos_ +0000:2f35* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:2fc0* __get_errno_ptr_ -0c09:04ac _errno +0000:2f40* __get_errno_ptr_ +0be2:04ac _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:2fc7 __GetIOMode_ -0000:2ffc __SetIOMode_nogrow_ -0c09:03ba ___NFiles -0c09:03bc ___init_mode -0c09:03e4 ___io_mode +0000:2f47 __GetIOMode_ +0000:2f7c __SetIOMode_nogrow_ +0be2:03b8 ___NFiles +0be2:03ba ___init_mode +0be2:03e2 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:2fb7* __STK +0000:2fd7 __STKOVERFLOW_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:3031* __set_commode_ -0c09:03e8 __commode +0000:2ff4* __set_commode_ +0be2:03e8 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0c09:03ea __fmode +0be2:03ea __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:303d __chktty_ +0000:3000 __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:309c __freefp_ -0000:313d __purgefp_ +0000:305f __freefp_ +0000:3100 __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:317e __allocfp_ +0000:3141 __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:332e __close_ +0000:32f1 __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:3364 __flush_ +0000:3327 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:35ae __doserror_ -0000:35bc __doserror1_ +0000:3570 __doserror_ +0000:357e __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:35c8 _dos_open_ +0000:358a _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:35ee isatty_ +0000:35b0 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:360a* __get_doserrno_ptr_ -0c09:04ae __doserrno +0000:35cc* __get_doserrno_ptr_ +0be2:04ae __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0c09:03ec ___umaskval +0be2:03ec ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:3611 _dos_creat_ -0000:3635* _dos_creatnew_ +0000:35d3 _dos_creat_ +0000:35f7* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:3656+ __grow_iomode_ -0000:373d+ __shrink_iomode_ -0000:377e __SetIOMode_ +0000:3618+ __grow_iomode_ +0000:36ff+ __shrink_iomode_ +0000:3740 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:3825 __InitFiles_ +0000:37e7 __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:3a59* fcloseall_ -0000:3a60 __full_io_exit_ +0000:3a1b* fcloseall_ +0000:3a22 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:3a6a fputc_ +0000:3a2c fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:3c3f __ioalloc_ +0000:3c01 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:3dcd __prtf_ +0000:3d8f __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:4f3e* __I4M -0000:4f3e __U4M +0000:4ef2* __I4M +0000:4ef2 __U4M Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) -0000:5018 __HeapWalk_ +0000:4fcc __HeapWalk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) -0000:523e sprintf_ +0000:51f2 sprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) -0000:526d getenv_ +0000:5221 getenv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:5358 __PTS +0000:530c __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) -0000:5389 read_ +0000:533d read_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) -0000:54c2* __clib_strdup_ -0000:54c2 strdup_ +0000:5476* __clib_strdup_ +0000:5476 strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:54c8 __EnterWVIDEO_ +0be2:03ee+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0c09:04b2 ____Argv -0c09:04b6 ____Argc +0be2:04b2 ____Argv +0be2:04b6 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0c09:03fa __Start_XI -0c09:0424 __End_XI -0c09:0424 __Start_YI -0c09:043c __End_YI +0be2:03fc __Start_XI +0be2:0426 __End_XI +0be2:0426 __Start_YI +0be2:043e __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -0c09:04b8 ___historical_splitparms +0be2:04b8 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:5514* sbrk_ -0000:5524 __brk_ +0000:54ec* sbrk_ +0000:54fc __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) -0000:558c fflush_ +0000:5564 fflush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:55a1 tell_ +0000:5579 tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:55b2 lseek_ +0000:558a lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:55e3 __qwrite_ +0000:55bb __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:5643 fsync_ +0000:561b fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:5648* _frealloc_ -0000:5648 realloc_ +0000:5620* _frealloc_ +0000:5620 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:5724 __ChkTTYIOMode_ -0000:5792* __IOMode_ +0000:56fc __ChkTTYIOMode_ +0000:576a* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:57a2 wctomb_ +0000:577a wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:57ed+ utoa_ -0000:588e itoa_ +0000:57c5+ utoa_ +0000:5866 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:58d8 strupr_ +0000:58b0 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0c09:03ee ___EFG_printf -0c09:03f2* ___EFG_scanf +0be2:03f0 ___EFG_printf +0be2:03f4* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0c09:03f6 ___IsDBCS +0be2:03f8 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:5920* _ismbblead_ -0c09:04ba ___MBCSIsTable +0000:58f8* _ismbblead_ +0be2:04ba ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:593c ulltoa_ -0000:5a79* lltoa_ +0000:5914 ulltoa_ +0000:5a51* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) -0000:5b03 vsprintf_ +0000:5adb vsprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) -0c09:05bc ___env_mask -0c09:05c0 _environ -0c09:05c4* __wenviron +0be2:05bc ___env_mask +0be2:05c0 _environ +0be2:05c4* __wenviron Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) -0000:5b45 _mbterm_ +0000:5b1d _mbterm_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) -0000:5b98 _mbsnextc_ +0000:5b70 _mbsnextc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) -0000:5bf3 _mbctoupper_ +0000:5bcb _mbctoupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) -0000:5c16 _mbsinc_ +0000:5bee _mbsinc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:5c68+ __flushall_ -0000:5cfc flushall_ +0000:5c40+ __flushall_ +0000:5cd4 flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:5d02* _dos_close_ -0000:5d10 _dos_commit_ +0000:5cda* _dos_close_ +0000:5ce8 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:5d1f* _msize_ -0000:5d3a _fmsize_ +0000:5cf7* _msize_ +0000:5d12 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:5d4b __HeapManager_expand_ -0000:6254 _nexpand_ +0000:5d23 __HeapManager_expand_ +0000:622c _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:62a7 _fexpand_ -0000:62a7* _expand_ +0000:627f _fexpand_ +0000:627f* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:631a __mbinit_ -0c09:03f8 ___MBCodePage +0000:62f2 __mbinit_ +0be2:03fa ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) -0000:6413 __setenvp_ -0000:659f __freeenvp_ +0000:63eb __setenvp_ +0000:6577 __freeenvp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) -0000:65fd _mbdtoupper_ +0000:65d5 _mbdtoupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) -0000:660b toupper_ +0000:65e3 toupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:6619 _bfree_ +0000:65f1 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:663e _bexpand_ +0000:6616 _bexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) -0000:6697 clearenv_ +0000:666f clearenv_ +--------------------+ @@ -499,6 +499,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 0001a120 (106784.) -Entry point address: 0000:0644 -Link time: 00:00.20 +Memory size: 00019eb0 (106160.) +Entry point address: 0000:05f2 +Link time: 00:00.00 diff --git a/fmemtest.exe b/fmemtest.exe index 568a24ec3d50531c5b0d2074fd4afd96ebdaf2ed..071dc0c5c80f223d503a0f2cd71de03df55fb763 100755 GIT binary patch delta 6057 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 delta 6574 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 diff --git a/fmemtest.map b/fmemtest.map index 63cc5327..0de42fec 100755 --- a/fmemtest.map +++ b/fmemtest.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/29 15:57:02 +Created on: 15/10/01 11:58:32 Executable Image: fmemtest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 03d1:0000 0000dec0 +DGROUP 03cb:0000 0000dec0 @@ -24,24 +24,24 @@ DGROUP 03d1:0000 0000dec0 Segment Class Group Address Size ======= ===== ===== ======= ==== -fmemtest_TEXT CODE AUTO 0000:0000 00000272 -_TEXT CODE AUTO 0000:0280 00003a8a -FAR_DATA FAR_DATA AUTO 03d0:000a 00000000 -_NULL BEGDATA DGROUP 03d1:0000 00000020 -_AFTERNULL BEGDATA DGROUP 03d3:0000 00000002 -CONST DATA DGROUP 03d3:0002 00000076 -CONST2 DATA DGROUP 03da:0008 00000000 -_DATA DATA DGROUP 03db:0000 00000208 -XIB DATA DGROUP 03fb:0008 00000000 -XI DATA DGROUP 03fb:0008 0000001e -XIE DATA DGROUP 03fd:0006 00000000 -YIB DATA DGROUP 03fd:0006 00000000 -YI DATA DGROUP 03fd:0006 0000000c -YIE DATA DGROUP 03fe:0002 00000000 -STRINGS DATA DGROUP 03fe:0002 00000000 -DATA DATA DGROUP 03fe:0002 00000000 -_BSS BSS DGROUP 03fe:0002 0000012c -STACK STACK DGROUP 0411:0000 0000dac0 +fmemtest_TEXT CODE AUTO 0000:0000 00000268 +_TEXT CODE AUTO 0000:0270 00003a40 +FAR_DATA FAR_DATA AUTO 03cb:0000 00000000 +_NULL BEGDATA DGROUP 03cb:0000 00000020 +_AFTERNULL BEGDATA DGROUP 03cd:0000 00000002 +CONST DATA DGROUP 03cd:0002 00000076 +CONST2 DATA DGROUP 03d4:0008 00000000 +_DATA DATA DGROUP 03d5:0000 00000206 +XIB DATA DGROUP 03f5:0006 00000000 +XI DATA DGROUP 03f5:0006 00000018 +XIE DATA DGROUP 03f6:000e 00000000 +YIB DATA DGROUP 03f6:000e 00000000 +YI DATA DGROUP 03f6:000e 0000000c +YIE DATA DGROUP 03f7:000a 00000000 +STRINGS DATA DGROUP 03f7:000a 00000000 +DATA DATA DGROUP 03f7:000a 00000000 +_BSS BSS DGROUP 03f7:000a 0000012c +STACK STACK DGROUP 040b:0000 0000dac0 +----------------+ @@ -56,235 +56,232 @@ Address Symbol Module: fmemtest.o(/dos/z/16/src/fmemtest.c) 0000:00e2 main_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:0285 __STK -0000:02a5* __STKOVERFLOW_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:02c2 _heapgrow_ -0000:02c2 _fheapgrow_ -0000:02c3 _nheapgrow_ +0000:0270 _heapgrow_ +0000:0270 _fheapgrow_ +0000:0271 _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:033b printf_ +0000:02e9 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) -0000:036a _memavl_ +0000:0318 _memavl_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c) -0000:03af _bmsize_ +0000:035d _bmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:03e6 _msize_ -0000:0401 _fmsize_ +0000:0394 _msize_ +0000:03af _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmsize.c) -0000:0412 _nmsize_ +0000:03c0 _nmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -03d1:0000* __nullarea -03d1:00a6* __ovlflag -03d1:00a7* __intno -03d1:00a8* __ovlvec -0000:0426 _cstart_ -0000:04f9* _Not_Enough_Memory_ -0000:062b __exit_ -0000:064a __do_exit_with_msg__ -0000:06a7 __GETDS +03cb:0000* __nullarea +03cb:00a4* __ovlflag +03cb:00a5* __intno +03cb:00a6* __ovlvec +0000:03d4 _cstart_ +0000:04a7* _Not_Enough_Memory_ +0000:05d9 __exit_ +0000:05f8 __do_exit_with_msg__ +0000:0655 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:06b2 _big_code_ -0000:06b2* CodeModelMismatch +0000:0660 _big_code_ +0000:0660* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -03d1:02d2 __argv -03d1:02d6 ___argv -03d1:02da __argc -03d1:02dc ___argc -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:06b2* __exit_with_msg_ -0000:06b7 __fatal_runtime_error_ +03cb:02ca __argv +03cb:02ce ___argv +03cb:02d2 __argc +03cb:02d4 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -03d1:00ac __curbrk -03d1:00b4 __STACKLOW -03d1:00b6 __STACKTOP -03d1:00b8 __cbyte -03d1:00ba __child -03d1:00bc __no87 -03d1:00c9 ___FPE_handler -03d1:00ae __psp -03d1:00bd __get_ovl_stack -03d1:00c1 __restore_ovl_stack -03d1:00c5 __close_ovl_file -03d1:00cd __LpCmdLine -03d1:00d1 __LpPgmName -03d1:00b0 __osmajor -03d1:00b1 __osminor -03d1:00b2 __osmode -03d1:00b3 __HShift +03cb:00aa __curbrk +03cb:00b2 __STACKLOW +03cb:00b4 __STACKTOP +03cb:00b6 __cbyte +03cb:00b8 __child +03cb:00ba __no87 +03cb:00c7 ___FPE_handler +03cb:00ac __psp +03cb:00bb __get_ovl_stack +03cb:00bf __restore_ovl_stack +03cb:00c3 __close_ovl_file +03cb:00cb __LpCmdLine +03cb:00cf __LpPgmName +03cb:00ae __osmajor +03cb:00af __osminor +03cb:00b0 __osmode +03cb:00b1 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:075b __LastFree_ -0000:07d5 __ExpandDGROUP_ +0000:06e5 __LastFree_ +0000:075f __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:08e6 _nmalloc_ -03d1:00d6 ___nheapbeg -03d1:00d8 ___MiniHeapRover -03d1:00da ___LargestSizeB4MiniHeapRover +0000:0870 _nmalloc_ +03cb:00d4 ___nheapbeg +03cb:00d6 ___MiniHeapRover +03cb:00d8 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:09c0 _nfree_ -03d1:02de+ ___MiniHeapFreeRover +0000:094a _nfree_ +03cb:02d6+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -03d1:00dc ___iob -03d1:02e0 ___OpenStreams -03d1:02e4 ___ClosedStreams +03cb:00da ___iob +03cb:02d8 ___ClosedStreams +03cb:02dc ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:0ad5 __fprtf_ +0000:0a5f __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:0c2f __PIA -0000:0c28* __PIS +0000:0bb9 __PIA +0000:0bb2* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:0bd0* __exit_with_msg_ +0000:0bd5 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:0c46 __CMain +0000:0bf3 __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:0cac __InitRtns -0000:0cac* __FInitRtns -0000:0d07 __FiniRtns -0000:0d07* __FFiniRtns +0000:0c59 __InitRtns +0000:0c59* __FInitRtns +0000:0cb4 __FiniRtns +0000:0cb4* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -03d1:0244 ___uselfn +03cb:0242 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:0d6c __DOSseg__ +0000:0d18 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) -0000:0d6d __Init_Argv_ -0000:0dd0+ _getargv_ -0000:1100 __Fini_Argv_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:112a __EnterWVIDEO_ -03d1:0246+ ___WD_Present +0000:0d19 __Init_Argv_ +0000:0d7c+ _getargv_ +0000:10ac __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -03d1:0248 __amblksiz +03cb:0244 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:114e* _heapenable_ -03d1:024a ___heap_enabled +0000:10d6* _heapenable_ +03cb:0246 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:115f* sbrk_ -0000:116f __brk_ +0000:10e7* sbrk_ +0000:10f7 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:11d7 __nmemneed_ +0000:115f __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:11e0 __MemAllocator -0000:12aa __MemFree +0000:1170 __MemAllocator +0000:123a __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:1407 __InitFiles_ +0000:1397 __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:163b* fcloseall_ -0000:1642 __full_io_exit_ +0000:15cb* fcloseall_ +0000:15d2 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:164c fputc_ +0000:15dc fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:1821 __ioalloc_ +0000:17b1 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:19af __prtf_ +0000:193f __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:2b1f __flush_ +0000:2aa1 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:2cea __EnterWVIDEO_ +03cb:0248+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -03d1:02ec ____Argv -03d1:02f0 ____Argc +03cb:02e4 ____Argv +03cb:02e8 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:2d68+ _null_exit_rtn_ -0000:2d68+ __null_int23_exit_ -0000:2d69 exit_ -0000:2d8a+ _exit_ -03d1:024c+ ___int23_exit -03d1:0250+ ___FPE_handler_exit +0000:2d0e+ _null_exit_rtn_ +0000:2d0e+ __null_int23_exit_ +0000:2d0f exit_ +0000:2d30+ _exit_ +03cb:024a+ ___int23_exit +03cb:024e+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -03d1:02a8 __Start_XI -03d1:02c6 __End_XI -03d1:02c6 __Start_YI -03d1:02d2 __End_YI +03cb:02a6 __Start_XI +03cb:02be __End_XI +03cb:02be __Start_YI +03cb:02ca __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -03d1:02f2 ___historical_splitparms +03cb:02ea ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:2da6 __PTS +0000:2d4c __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:2dd7* _fmalloc_ -0000:2dd7 malloc_ -03d1:0254+ ___fheap -03d1:0256 ___fheapRover -03d1:0258 ___LargestSizeB4Rover +0000:2d7d* _fmalloc_ +0000:2d7d malloc_ +03cb:0252+ ___fheap +03cb:0254 ___fheapRover +03cb:0256 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:2f4c __PTC +0000:2ef2 __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:2f7f* _ffree_ -0000:2f7f free_ +0000:2f25* _ffree_ +0000:2f25 free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:2fec* __get_errno_ptr_ -03d1:02f4 _errno +0000:2f92* __get_errno_ptr_ +03cb:02ec _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:2ff3+ __doclose_ -0000:313d __shutdown_stream_ -0000:3157* fclose_ -03d1:02f6+ ___RmTmpFileFn +0000:2f99+ __doclose_ +0000:30e3 __shutdown_stream_ +0000:30fd* fclose_ +03cb:02ee+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:31c2 __freefp_ -0000:3263 __purgefp_ +0000:3168 __freefp_ +0000:3209 __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:32a4 __chktty_ +0000:324a __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:3303 wctomb_ +0000:32a9 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:334e+ utoa_ -0000:33ef itoa_ +0000:32f4+ utoa_ +0000:3395 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:343a* __I4M -0000:343a __U4M +0000:33e0* __I4M +0000:33e0 __U4M Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:3452 strupr_ +0000:33f8 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -03d1:025a ___EFG_printf -03d1:025e* ___EFG_scanf +03cb:0258 ___EFG_printf +03cb:025c* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -03d1:0262 ___IsDBCS +03cb:0260 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:349a* _ismbblead_ -03d1:02fa ___MBCSIsTable +0000:3440* _ismbblead_ +03cb:02f2 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:34b6 ulltoa_ -0000:35f3* lltoa_ +0000:345c ulltoa_ +0000:3599* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:3664 ultoa_ -0000:3722* ltoa_ +0000:360a ultoa_ +0000:36c8* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:3770 __qwrite_ +0000:3716 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:37d0 __lseek_ +0000:3776 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:380a fsync_ +0000:37b0 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:380f __GrowSeg_ +0000:37b5 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:3985 __AllocSeg_ +0000:392b __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:3a74 __fmemneed_ +0000:3a1a __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:3a77 __close_ +0000:3a1d __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:3aad isatty_ +0000:3a53 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -03d1:0072 ___Alphabet +03cb:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:3b07 __mbinit_ -03d1:0264+ ___MBCodePage +0000:3aad __mbinit_ +03cb:0262+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:3be2 __GetIOMode_ -0000:3c17 __SetIOMode_nogrow_ -03d1:0266+ ___NFiles -03d1:0268+ ___init_mode -03d1:0290+ ___io_mode +0000:3b88 __GetIOMode_ +0000:3bbd __SetIOMode_nogrow_ +03cb:0264+ ___NFiles +03cb:0266+ ___init_mode +03cb:028e+ ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:3c4c* __dosretax -0000:3c51* __dosret0 -0000:3c58 __set_errno_dos_ -0000:3cc0* __set_errno_dos_reterr_ +0000:3bf2* __dosretax +0000:3bf7* __dosret0 +0000:3bfe __set_errno_dos_ +0000:3c66* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:3ccb* _dos_close_ -0000:3cd9 _dos_commit_ +0000:3c71* _dos_close_ +0000:3c7f _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:3ce8* __get_doserrno_ptr_ -03d1:03fc __doserrno +0000:3c8e* __get_doserrno_ptr_ +03cb:03f4 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:3cf0 __doserror_ -0000:3cfe* __doserror1_ +0000:3c96 __doserror_ +0000:3ca4* __doserror1_ +--------------------+ @@ -299,6 +296,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00011bd0 (72656.) -Entry point address: 0000:0426 +Memory size: 00011b70 (72560.) +Entry point address: 0000:03d4 Link time: 00:00.00 diff --git a/fontgfx.exe b/fontgfx.exe index 1c02f1408087d28bf9fd33f2a91b73fb6548d4ac..3c5ae46f92ff108762f90f00c734ad11b83f7b95 100755 GIT binary patch delta 11305 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 delta 11839 zcmaia3tUvy_WwQu^8j@i<Sock1_4Px1rZq}b<`9cKnFw}-==0S<x%+n<*FPGj8nUO z<s+hQU2pl*)Y~YxBvBB(rf4am`N*<EW9C&uLSla3eP*!w-TV3f;j`w<?7jBdYp=at zd+l?7v#k7WSxIJoIX8}cO@@<fwcW0Ft7|31T}DVKas2&~NQhww+J+I533wK;0dN!0 z1+XL$vJ-F^Z~~B>Oi00SLjIyB#Ah5Kd4S)>6H+q?IDmfwS^#$egEL798IcJhfLg$J zfS}2Q3<9JAW&z3oH2^E%TfkjF<P<`@l`*Oncv8TpfKvch10llzS%AL+&Hx?&)LDci z0TyA*c05l3S^;OXO9(lhL&#I;NCce6_o)nNDiEfDh>?&ZfUf~J0lxt}atWCZcmNoj zN60+DcEH~N2LWdQq0<Rj3iuT8em)`gnS^L&6Ji8d01zsH0LXmIPo4u*0X_sY0)7OH z1QRBXklZ<hd;vHQXakVBguFGMknsy3jb{nD{vsizFJmm=<_bc36%ewmh>+l7LOuqN zR|$y)++Iz{OKS+pz=YqILTaFW3Q)2IdmZUQh^H&K0aO8=#^m{cZ}I)10(-9{WH{g> zz<I!U^aZN0MSwAY1@aixVn7ML9|0_O!vwuRvo|4209AmmJqWqxiIw*yWEWr$;6`8U z|4=VN8oUW9_9a9B90oK2CS#I0fLcF7miZI%0pM%^A(sHx0gnN%^&@0Xe<&niVJIR0 z09+1(q{0aq9RbDwF9LP}ZUejq5E2fk0z3kQMM50UL_&0cr?q$vB*ZV8kn|YrJ>UZ1 z5ujfzRtmTY_!ST|h>*R2CIE>e#0>byU}$zcApzLjM8G7#0>I0Fb%33KPXT8EmjTir z+kf^KSx6>4ok`pySGbe0)A;WVRxMGBX`Cf5+gNs|uUaS0n^RTvBc4;|t3}rZ7Hf>k z+>%gNvs78LOlb`zH7_X3wTqRXpCnR`U}~>ks%*B&RV1aQ$ffN))@-mYRvM)4%JcT5 z7nBKgLWz1Anm8f^FI5_<^lXB~Ya|rA;ss@yVyV)tO!tCv_;N)feup}UcPkbvOLdEt z-9>K#{~}RaU5Fu}uJSx1p3r1&0YQoW6^W#{uOtb0d$FLQ^BLm?>rKv}wknB19V>o9 zEM>=4Rg1bz`Li-lJJ?cVSyuQR-zrmQPMKnvQl%CT6I$*XI%D7Jwm`c>X85f1?QlJv zdVEDt?D1g7%JLqyq$)<pi&d59QWYJp1+tLS>U`@uu9hR<A;2Z4VD9|qLZ=ihT)t@8 zi^XA%1y$?hjS3yDjf``TQB@kdff?*W??(>eX3`Mt<`T&Ii`qk;W%VAVx9(~A;1P0d zW$;kB%T-5<xmmb{){%1ILi3M~e{HF5xSSNG3u+mutcyLF+Pu6ESg@{^Rh|O%{aj_8 z(As><@n7gt+ieGdM7hxF(xR;%DmT}~wj6xsOjzZ0bK}vq!%0P^J@KcmeW4HbRu$Th zfSqGnK?g2)T@F}LOp_P5WIT8;rf$!kDF@@vglXSRl55Mg$#hxN!r8g<O2u@!a8)?* z?$h#6?L`HTk%td?9$l=AJ)2nfU{9HDG+6bwzUf*sT3)FhE3X-c#{_xJL_9L(Lw=ej z+_6&Enko31CAZp{AiKQP;v3!;!;u&oKhWQE4wm)LVSRH9*_CI_*N<$H(dh&G&!Muz zGIDU#nXo*@a%-t>ken3sF}xEeKNxw!_bE9#3`6RUcrb!jyz>rDIuqvH#QM{xN!wd? zzAnqif5Bfw|26;hbp<Y_>8JUV{C)g>#crBTKN%PU4`IGsp-!Q<1~zi-^zYFZxFlK< z^Wt2zw+Q-ssfs!BqUVGplYD)9!3roJe?Q@hxrOiG(WDl={Vcq`dwpGD4&TY&Q;V?y z7W`;AVY<)j?|^GQnJ?-P^mhf*9SqWU3FF+&t-PrdWa*UHz_gk2nmKZt**2_g1K~T= z;>3Oy{uti?8hZTHi7|nU?Y4aT`tyaJQcGZ<G+}|u=P~qy*hn?wvrIP=JD}u!XVTW# z*s*iuZR7228w2^e(>d9Ey=0C@?8F{CPj1yPVGZ%*ThyWp$)9mLn?EM?OP!3CJ$R9v zKiBp-eP+;L6&mWask$3<?Vuq{QZ0>&_h{{)52WvFb>Gq@aTB>E^ibR|ZX315HM#Zc z&)?%a)uKE7?5PP{2vrVF<xbGigP-wcqfaDl)$sQ!TNAD%G=U9&T0J;|dq__V&gj2G z)2Q!`QJpC25=>nQO~O#~Y?%X9EpDa}@sZ<S3N29aMO~GqZrfqt2(H3ZnOWbh<&{`~ zmd}-eRl#?wMq9mIqvhF5-mtRm8h(tdZLVEfWWssIza_q%TSzx1yv{vO0}`{iVe~nC zzI@=b#J-$k#lSjnX~;B=3!`zvLbz0#IZTMaW_IxR%~$NfZ)ya6H-Bf=Y^amfZnr&T z9av92eLO56*3;j@x1c8{%a{vKTy{ssH}b}AiGe=}Kzxm+Cq;5o>B6KTVKJ(LfP^b* zF}pYOaORd&s8^vHlbEK@I1Sp9>EWa>zZjLIK$226noZr(ubMgZ-$`jtIHyU;dM<*l zPX3fTLx&9);F6%priX0lr-pClX3@DR8@X3$Tgr<i3j^AMx=R;uosIfdj+9Q~xHh>x zCo3B)Kn43)m&)-_B-G`D3AEKdKiS-JxFMr@sa)_~2KDcE*CJ1eFFQ|amdbgw@aIau zE3q{@lnO)L928{vY&45Eyzf$Z%`$oZX&7b$-@C=!Dg+6WWLRJcy*1)}&X4k`@xCp- zf~nIWOm4Rq_2xV6MefYBKBi|=V>!q;^+okqe<Qlkfr0W6`pU>~EsJ_NS<*B@@P`^f zy+>31k)~1coq~j_#YsP~5Mub5-WoZ{qu6%TsH`2X<h#pHu6=Bzy0k#fNb}PYJOgdz z&G2irM%E{;eY}|NK;L3&O^Y#+ddCz@I0kFEhPfJp)gnD%Hc8XuLU68JP*0cJlXB$M zdo^k?p44L5S8CqT@V@VAsx2D9w?b3%hNk8tG?+Ej<#_DT)KqF}KBVcobk0Icbbg*O zs*I;gZ+7$ba8<@TYH<ktKsT2AlK!NN<Ze>0^a$=Vnw%cZQ93t$8ka^tO%Ia=w$aw~ zp$XrMyuO_`K4b<a=-mZlZ?$OESPJF}YdR8|nty0+MyvEN_U0d}#X~fGR0g+#t{pX& zi=&OBLINLp6od$CIxB(@hxJ{2N98eXd4CrC#0Qki@Cvy8gN1J}x3;b8uC?2lf%2Dm z7VjEqT*hE-3!Rk_634c>`duvc9Sw9q1=r=uVl#hEfE0k+>lfS4Ig(^bbuIMTvOte) zV=mO;6yL%>K>rK$e=@=X?YAv_y}1<&F?RFml`XXj0z<lo{_m+RBgFs2ZPv}FI}CBg z>7Jl|px@J}GA@Q1#|-2q(2_Ax`2N9|T&{`Q$0T#F)8w&pxxsYX*m$&`8atW$9~z*4 zp39&c_1Oa?Q_**&Dy}Jt(uJg}3ON0^_3eeDO4oGbSi(H?yYx4GXy`SCkkqQMH6aDU zv*wz@_PI^xP`*j-e9~2#HqMWQ{gzbqHAS(zqo=^twt>fQ+dZ2PBQ+?71q+w9*X#}Y zZmuoI&Y!cbgWq5p1_>t0<r*^J-hNm9*o7b0pD$2LIYB`$E77E!D-L5eX;uuCCtR5* zh5D9Q{D`jSTh=}%nxb!PEu*5(NpW+(tKgd`9~Iwz;YR7V9?|FcV`_1Dw1qntr^2=# z>SmVF-N&|1nzd1JL&1^L*7r0B&0gcvxk8#VK0=im15Q1yF?7xNP_BmV9zR|o@wkuv zG=4w~zP1X!zRE}E!_FmK`LGlT2}i1o4}JN2*@Cf4Ehb7U-GlL|69W6JjUF(PKPKoO zV&dy`{)BO3qhc-iX&Y^u#@8Rzoe2v#55EeBrRha%Pr-LN+t`%O4kfYqJn7(1g3@OC z^Mn*nejpe<-WFn)^oxb4lxKKOPV1i;9Q*Y*Orwq^G-(B;R>+mrV*NVt=r^p<*#uuC z1gXUa+J9nz-|JEj|Esn%>Ss74DdMQbl{9l=7&o21IMK&%^naxoN8g^<pYx!HCq{8U z(3=yzxC```i77+2UG33m<&)XhUu9Y>_zB}=@aG9lymzfDLC9jJr52y1b0_&lPmypO zhH$Sm%2wN(@tq>I^1lj3cR`7Os1|c+^`!V9CL|_0H)1>2Rz_ewz~}EF;)+-3Pm}sd z@xUQP>Y16!{helJMsWveVdiY^0sT5NqR-h@3*QK)<d`Lm$|pxEwo1{N#!n9AifPv5 z!Q42ycCrr?T+7d5akqMhMk@sGVsUqehId8W-KF7Y%6d!_Ds7bZBcTbHg6}R33w5oW zr6BA?Fb1?#whGC@6d7<Z<)$CZS0p;>T^id-6Vvl2u~g--Bn+zFrJ+7kLIPMurWOl0 z%L<n^HD?__8ucA6qtxQlG;>NIH=8b*62&Fc*QW%O^uO$I7!Y!?jK41^;ZfA0^0Krk z0&=r8o%}c%Cg9VNt37791X2mJsf+h>w%=zdVHdC4s;Sxjdkz3IY>_q)?89qbVH@bX zLsPR0D4mk}*R;TCdYfBo-3gSaKn4zwA9kxnfu<Qkxaa6BgWseaAR(=|*tWOZ+82zu zV;A(Dys?Y<Ph^2AwlLCm-jPX2sf<QW66)GA?ZlXyCEOQ&4L*#`m$KP9L%avRUuo2L z5`t9-Nn5Gi5XOB#!?FUnDw>)#TG9jO$)!9izQp4a+w`(DQW(y3#@(SaI`Pp($v!H^ zaUaUytbQbo@(q$!se3TKzR2r4;EL;cW2c~GidNBLVeT5S=o0hZh~E1zVl`b133}Y4 z{^Hwch4Bgcb}dcL_VHPH(ZVKfWJc;3sAD#e9qE%HVX|n@Ggv3W&ax#t%TDua{u(C0 z60P<>poq1!PtFi-49&<%;oRxUoG|Z~Lil@<N=b_Jx#VT&z8rr)`&SmWar%2w$kE>x zjNd^Q+vxQipMVQrF%xRwFM+nyBZ*bb$WKk+c$z-7FwN^L?6IKl;4ek%yKJAp3te~U zs;Qe<V{c+MwPP64#pCch=0@g)T(!tyG0P?T@2RtyWlan8nsEW$EW~0img1^K1hHw6 z$mrgm7A^brJUutfH|^$mhteuBcwA_j-Cp<^bj4=P$u>$6rG-eIUr73^1`$k`(on1t zyt(@+$BOge*3Cvgmr;188U02;Nm?C&t}xU&rj<p#ttkyfy&Vk*TX$_4Z41aB$RtW+ z0v1cdi(N5bFM9VlCMkLs1EokFen*l44?a>6O;@-HW87JAE%r9y?BO8q;Ok7=YC8*~ zKRA<SSBM)MI=P#_gf%u%kK6<wOeT3Y=FTM7avCWXot7KomD9{jyJzR&9!13S+(<5v zew-WN!!`e>-~EYR$xY@CQLnsMFa8|cc~@BFRHxs?R^<6`bLq2rQCte$lo##qagM2n zmSJffXve_UuV?AGyci_!<~n#(E!${UQraif_B}J9CkFB{4V)f62Klo)Vb-zsti;dJ z7v!bSave~L7***M&Q&mWGUZ322FkO}vK5u3lR{rfgecW8mqOQ058>|8>gf?BE)oV@ z%<oPMCQ!W<{*`&HZXTA1QxQgkFmqhpeDGEc%o4tfWgqolTA0Z|(^wbsJwzR-o>S@G z|5CC{Z6oS+SaRby)cI;PJ-r*hw9wJ{K1nZr>6E*%lkZ@twajx($5>cmXWMt(tY#6; zlu<3pzqGUsva?ejHRlKRi&1g)_(4eXEwH$@{slRluIV98NVGmb%I}*qOco9^7zvjt z9kGyQax)@A&bOW@>acCIMI!;gA;Ee2D)?o&SbI`_IEId%@haDgel}wv_dbo7nSnfS z;mk#xH~rVlsmuY+TE%@xcg^~QTS~J`-X)XFdiM&~k@3q{j7%whQ7ep9@%7EO8uY(_ zGo-hs`w2~){(glkmQt>N$lq&Tgm@EoO0xEcg6V!-JmIiah=eNJr^ij5+A^g~dtAxa zYlU&$psnS{;xM(^rA;6pA)RU22HTq0>dg8QcWvWXce}lG<Wq%9o*=L`)SY$W2??!q zWK2PR51*sKXFB+F|Nrx;6W3!rQma4l>2CYfmZE($OQkK%bTz8lme~J0+wSY@R+*l# z1ZGksW@=HAYOR1FltXXe+9R4Q42c~)pu3L5#e@ER_C{_a9Wv*AoLMf<;c<SMKR1qh zhrT{Hid#Sr&y7yG)F7EbgOW(bTt9{H*oGK_BT5%ERxN&tel~;o*dLp9;%*u^FN7<h zsq<0-KJ-T7*v=Pqvf7HVU1FA*SRAdI7lpL%(7bf+uk;t-zfXPUM|v*$sbC<(V`mrs zvRZtRPMja-lW_vx#@PM`0xY;x&5!0>=%@4J{JuWU_6iscuB2^37aNVSN9p7F(@_1$ zS`f|sgRWdKjB`7%e?gcGIp2jv0yl%sem0s*p!~CgIqtw=d<HZh?Quj>V$h%*Q7dPg ze3)`eLO4AQTXG97Nxn1+5jt*Z3KaL*r51d4EPX1<y_bdgd6zcN-%gl1EA+R^S>1!x zeugSZL0g6CcD%h};~|>)oF6xhE_^P7^P(R-mlpN)KLyi0Ve(xh;&%*!9=iKgFN@ja zUb?DZUSY4E3}q(mwd^^~=zsEXq%4Saf~$wU>4s$^xR>Y`%e+1RTZ++-4tU;ICQLXm z^7-dok{C19w-vnaZAJd+1eBiGnGPut<MK*^T?j^8xl+(4<=S#LSo(EgwyW)D90;zz z<bxId@=|IH&QrD0l8~O+4&_K+t1+mqz#B}>?kgy{7P*Y1DiUe_%Of#p%gZrR`3tiG z35DiFdiLc&Gzq3|bBhb=p{c=%wBzL%DNI3^oILb$2(HAH6pjZ=v!$PcvT9W~*OJm$ zIHgSAEn`;G%_&{hbT`WFj_MH_dUL#M<2YDr)fkz5TyF?z^DPvs+p_E_4~lTgqZP|T ze3>AaOLc{cJrGGZd|?B+jxLY#2+GB!)bvxXgk{7Cp}#DT>|1|G^1-gQt1QdqFQIwR zig0cdow6dzbssy1y|$viEGU<5TM_Qd2-sTLXh&^HVUTDyukhk-(C=47CbG#{7?L}T ziY3q0qN3&#)ZM`Cs(*kPWU$6=XHtpcARSo{2w~<G3_!qJT`)MFk*NJqQF*z#uTt>! zR;oqCRSOg^$KKPR6TkRE5?YP7vicKxwV*!;bQbi(r%z!N;&k)v=4Nd2gWm^K(X7HD z^QRwx+mr&1tqB~cPUFLc=}K0%bUrArkGGc}<Ae8U(g?R=VyP}k?y@{>q@mFD6SYk- zGJJXTCtg;6W%-4KCd8C@JJNShg!ipbV*FN=THd2S6y|t`d}Eny0@WiNan>69d_yM} zJ<Vm(*Neu0&5K3B0d4ykFJ)^wNnzcSVg`iNO#2iE!VaU0XW*E(zIbqK^nTk_Y-T44 zemIL{!^>C=j-b}O&w@lI$5~{p*nNmzFa84bt6%Al>gUl{;<$g)pI(VTCC>9zo*PZy zeswH*Z@wDIU82g@`pXXQrRw5-+)kSD+QO3Ly|#1NSeLogMUjZ=nvCQ#$v7*tslFrS z%hUJ^`(1HsaKX0z3QpNXBW;7@vOt6Ezw(^<GOGh{_0lZ>D+~nI!8rO#c+Ru4oH*-w zQjvj2alm$Wg`0s!t{eg8=By0o!fDycI5_V8D}CIq?M3?63;6;)yD|p-ohwtJ;@II! zY=`+@d-hnQbmFT1UM%xN$CGBAIG?Uu6)}owt|Y00i#yJQZFl_4%7w#e#FE!G9@IpC zv5(6bXFituV9)H?)9bUcbJ1~_;}Yu3tw#^iYpcd%_Ndhp@cHuUN%;JHwZBaHciOT# zABWf>YtnI$TCpY~cibMP5qz?+Ch>&nWZ7AcPhX4Da^aFH{T;+E^R>$J$P{(03hZ^@ z9<=cKF}zWq&{U-#P<b9IwZ|egX7k25tg!`+IuZN0W+5lgoRakPiGPz2hV#Y|4B=mF zRPx^(qn_c7lUSoh8WrZi9K{<AtZ^X2>_eMNd}1GcDAAb88;z{TpY`1O&_N@QH;!kG zDv1Vkr_`(Du(R(a-dMo;x}?4u2bJZ#@fFtC!KiF<VivJeRF(b)Yg_4TOX7_)S)(Y8 zUg#J-k~ivD<5vtb%ZWLUH|Dd(s}g1^ttp-71|g=HufdBRP_OmoxLO*qE&?^barj(8 zpTp-Ax(T1L^uW3Znewl+Wt|S&<X6UYepXoubfXZ7V9|LC%!oh5Y5+$1x3aA0xpgRn z6?|7Zxtp^c>8ay6pVDQfw^Z<`&Z7rh2bU~+4<^qyTVGN_Kd>_^-(&lY(1zqg$+tkP zD4Z}H)_9LsRxRpahC8diixqIKQt_nz9T=8XMiS18E9~$RxPcUx+K<SH)s-O67ftpf zF2t%p>MQ2hpUmXRX3EAn!_m^9R3k}Mi;ruZVZEnWg-jWY-Kt?c{En@v^#%4B2X=!} zQ?;lQhKS1Ofsf@!Id>G4(f#r+OCDXO98r>0W3gSRGTp_Mjc;XhPL=6KgZ`$6T1=_2 zROs)TTjRguT~Wv*Jy)NSp!%_Sf8CjvlT~&{jlt#myBG`-ISu-sS>NM#f&aTO2C%lK zol-z4yW<TnQMKmVBgb9LE!0cZpL>HQs1^)FnFRUJP9~#pJ94$m(+){Wllkn-&Mmv6 z;qN1oe5{&)YgBggT)V>p9?;=$gef-Q_{_4h=y#~QTc}L=4jtqcBx~DEpK&vV8?3<? zV1L_^2Xt?SZtCPG<6z<(v}8A}bMp<#+THv!#CeSG&_0SvXksU}Mx^J+Ka+RU`)-Ee z2CF~l%m5u0N6YTGBh+048k@Ljmve`tvJcLWdemR;u~X3h?4mEZ2gzRFMa}NPvX^(! zz3z)-Zo8;&ui$)xRSk->w_EZUJy%9g;;jS6B#G)yCslR`yU#17(;Gy!f2TwDI+*Tt z%{KK2%wS~&R}avmul4GOg+uzHZJUF9KUQDBX@j5K?qqt}PWn-=p|X&j^xIwoVL`om zZ_yd7gD~d8R>zp|6KfQ_{swQn%bRZVUox3=;C2lQ9=5|#fcaJ`h_F_*7`B66?7dmW zzfE80vnsgP+f16;(sWX=rR`a}w4)9Ue0~cU?Culf+q}J}ietPA+meWUww=bSH_IZo z)065|!5<(q|4$;&3(;*eh~#+$`9IH4z>}a?2u77X8B9V%x!Y)^$3U$^S!&*LEGNip z(l~_N&QE^m*nXYpwvC?i2$r>NrT07%Wrw!X0h(;t+^zH#O|UFuE8VJDHP8S{g<-sD z$xEmkmF7xTbuukQn&n&-V<-^45<?|h{u@I}w)}yiL-hZ}P~aAcp~ssgh8j21ho0H8 z6`Li7ayHY&eJilF%#_pKaF7X=P8a<3CyNq4c#FDwX=NpE(L}Fs*^IZS(JNS%`W7wn zVy9KB*Y*;J?p?6p1rCFC6#UeqqOL6D85R1jBcn)r%jm5lh3R**ixtNUA52$k{sTYZ zJVpR{Q4g|HBn-Ro|6m`fvr7{I-7mQZ|99f!fKKbYBjKoU%GZg0`1!qeY|!)6A<zmx zYq>JU*ug(2H?}j^Eap%;$R{MVTyoT+sH`wPv`@ZIj2*Tef>FWD?<-gcORHubb0s(k z+WzHakChRMH(`QRK7(YZ-=KSZg7cX*>cp^3xaA`*_%`oN76zP&Y;W8hopQLg%+qRX z?K}f8CT%J^?uw*GEq?SCE@gj5aLy8nS(?q5MdKT;TVp?ALbRx4MU&dWb8%_U3d^-y zaR^0G57YEVX)OTvj(648Wpf$%b7s7GV(kX`__ydwzW%byuhR<Oev4-8zyYf>p{cU9 z9A^OBT)u8OVS31vptD`6DY)2kz`C}p$35U`ESD7mlXs(<`v;}{xyqqIDu;7;$ecsy z+)5bu<1KIa4Jetq8?>au^737l9%8vhwKWk8ieeReHHI;$6ZLP}K9j<qB*fyX9Cpcs zL>4!hN+^^8QWAB)fkZwFNWWud{u#5*E@65*Fe9EQ-zZ2j!pUr~Av-6_=_09xe&iP+ z>!YU4eyOqq3sw8;#{YX0WO@Ux{4v~uv0XZue6xuuQ3WnCZfHj+3s1B5$L!W(v|9Y) z&-i8al2re`iN5I{I+)+YXtg?NmDS7nd%~I<h@%(;-&7$7IlMukmf7{9TI{5^{3B$^ zo2V*4=ljSk@zFC@;^UT?&J5`1-{|P-VbM9|els-(gvvIV>AnD8S+SX(42btCmo8MH z@3>IK4w{dz`H_YMhALM<1;rZ`G_l`M*`+GFxL=TKjOu7PE$^49%wpS<R6(!yi`V>l zd_)xu3XE_J{ufX6fpcVAD(Q!T!$a8^yb!{d9d|dIE()d=yRvOym)aU3wfE)U2-5oc zRZ1SaL8_nYuL?%EeV0l)GAL$fj4Hdz^ewg<x5BL`1YAvk-j3x`*IX-(VuhCmWK>`U z2RF79b`AT!K(_~t;Xb0*gTfFCk<y3<HaeoK0aaPCNp<9;OMKnkg!V4}p0h;L&R+iT z6r{L#q{*d1slU6nyOdjXO)YL$t?ec*tHb|{`+Ws9^bdu*W1%sHkyne;dI(<u36yeo zSVrGn`xsOn07ZrCO_$XgsVB<OLtIupfGg}#Tt`s(X@kRbG&xz|`w=rBP=2Jg?wMy0 zOlqtzd?Vsb!g<^SxulUt58x{BQrUyK=<SOm??%|Lx1(3;RG_mz+tNE5U{wmWwTfY? z)#B9+)IWHc_uD+K2%Xml?5wC3d7f?!4)$Ndqs}VzARU(!iFM}i^vmE-SprY*1$)Z^ zd8!Bro8cs>6OXNb!rBwgb~`!y>-zt~Srb#J%JmM;-kxWW3OK9QV@;A)BP^{88R%PB z4put;$fQo3TTbgjg7q2YC=s$AFzH}_aJjUL%p~tIlRSfW0$C4R1oKrM81e8=BYxXR z2ZTN)JF}5a4b`c}NiI15FLZmT79oSF&(~!vf`t0Y(l^qU&_OcKjZ_g9jEEN*7J`_` zP{sj;Wm^h|$3rIA;Y^42Z=f^72Ff;Wpc}%1wX8_tVroC3aK%}-;{WDZEED`<9h)p{ z%)oVGYEkF%Gfwx&vV!Q6SMXm_;)rd7kVa2q$l>9U!|tqUgr6WNlW${r)VlQ$!XM5W zudiorN>K9p+k6YMP<GZ>y`HWLA0ta%PmhH^B~z}a_ro{iwuz7E?|Y_n+S+MrXRZBx zqS{hS^hrcy`i4^E(~bJO8e)^<@%xn5%Kkj%Ph~w*ichAzTt<BdjF9atquB%Y%9ejm zWs%`d8K;+Ef&r1C-n-Ya3kZF?w4>|=C9!H9&5MjzF;hd8V+}2j45FTY2{|zMF9C9z z&&Rm=;N@Ee+<}#R5$A$0^kGH()EG1oH;(HCVaw$*7rR<HK%wI7wRqc^0sG@Z4R{@x m;~Mc=EjL`lh=l6!em56-3m6=ik5_ED&{vc3>HRKVss3Nuw~uoG diff --git a/fontgfx.map b/fontgfx.map index 0baeb38a..a7746018 100755 --- a/fontgfx.map +++ b/fontgfx.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/29 15:57:02 +Created on: 15/10/01 11:58:32 Executable Image: fontgfx.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 082a:0000 0000ec80 +DGROUP 080a:0000 0000ec70 @@ -24,26 +24,26 @@ DGROUP 082a:0000 0000ec80 Segment Class Group Address Size ======= ===== ===== ======= ==== -fontgfx_TEXT CODE AUTO 0000:0000 00000147 -_TEXT CODE AUTO 0000:0150 00005eb1 -16text_TEXT CODE AUTO 0000:6010 0000010d -modex16_TEXT CODE AUTO 0000:6120 00002180 -FAR_DATA FAR_DATA AUTO 082a:0000 00000000 -_NULL BEGDATA DGROUP 082a:0000 00000020 -_AFTERNULL BEGDATA DGROUP 082c:0000 00000002 -CONST DATA DGROUP 082c:0002 00000076 -CONST2 DATA DGROUP 0833:0008 00000000 -_DATA DATA DGROUP 0834:0000 00000698 -XIB DATA DGROUP 089d:0008 00000000 -XI DATA DGROUP 089d:0008 0000001e -XIE DATA DGROUP 089f:0006 00000000 -YIB DATA DGROUP 089f:0006 00000000 -YI DATA DGROUP 089f:0006 00000012 -YIE DATA DGROUP 08a0:0008 00000000 -STRINGS DATA DGROUP 08a0:0008 00000000 -DATA DATA DGROUP 08a0:0008 00000000 -_BSS BSS DGROUP 08a0:0008 00000a4d -STACK STACK DGROUP 0946:0000 0000dac0 +fontgfx_TEXT CODE AUTO 0000:0000 0000013d +16text_TEXT CODE AUTO 0000:0140 000000fb +modex16_TEXT CODE AUTO 0000:0240 00001ff4 +_TEXT CODE AUTO 0000:2240 00005e57 +FAR_DATA FAR_DATA AUTO 0809:0007 00000000 +_NULL BEGDATA DGROUP 080a:0000 00000020 +_AFTERNULL BEGDATA DGROUP 080c:0000 00000002 +CONST DATA DGROUP 080c:0002 00000076 +CONST2 DATA DGROUP 0813:0008 00000000 +_DATA DATA DGROUP 0814:0000 00000698 +XIB DATA DGROUP 087d:0008 00000000 +XI DATA DGROUP 087d:0008 00000018 +XIE DATA DGROUP 087f:0000 00000000 +YIB DATA DGROUP 087f:0000 00000000 +YI DATA DGROUP 087f:0000 00000012 +YIE DATA DGROUP 0880:0002 00000000 +STRINGS DATA DGROUP 0880:0002 00000000 +DATA DATA DGROUP 0880:0002 00000000 +_BSS BSS DGROUP 0880:0002 00000a4d +STACK STACK DGROUP 0925:0000 0000dac0 +----------------+ @@ -58,353 +58,350 @@ Address Symbol Module: fontgfx.o(/dos/z/16/src/fontgfx.c) 0000:000c main_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:0155 __STK -0000:0175* __STKOVERFLOW_ Module: 16.lib(/dos/z/16/src/lib/16text.c) -0000:6086 textInit_ -082a:0770 _romFonts +0000:01ac textInit_ +080a:076a _romFonts Module: 16.lib(/dos/z/16/src/lib/modex16.c) -0000:62d8* VGAmodeX_ -0000:6380 modexEnter_ -0000:641c modexLeave_ -0000:6434 modexDefaultPage_ -0000:648e* modexNextPage_ -0000:654a* modexNextPageFlexibleSize_ -0000:65ee* modexShowPage_ -0000:66ea* modexPanPage_ -0000:673a* modexSelectPlane_ -0000:675e+ modexClearRegion_ -0000:6876* oldDrawBmp_ -0000:69dc* CDrawBmp_ -0000:6b40* modexDrawBmp_ -0000:6ba6+ modexDrawBmpRegion_ -0000:6d10* modexDrawPlanarBuf_ -0000:6d2e* modexDrawSprite_ -0000:6d94+ modexDrawSpriteRegion_ -0000:6f0c* modexCopyPageRegion_ -0000:7076* modexFadeOn_ -0000:70a6* modexFadeOff_ -0000:70d4* modexFlashOn_ -0000:7102* modexFlashOff_ -0000:71d2+ modexPalSave_ -0000:7228+ modexNewPal_ -0000:7278* modexLoadPalFile_ -0000:735a* modexSavePalFile_ -0000:73d2* modexPalBlack_ -0000:73fc* modexPalWhite_ -0000:7426+ modexPalUpdate_ -0000:7996+ modexPalUpdate1_ -0000:7a10* modexPalUpdate0_ -0000:7a5c+ chkcolor_ -0000:7d74+ modexputPixel_ -0000:7e02* modexgetPixel_ -0000:7e88* modexhlin_ -0000:7ef4 modexprint_ -0000:808e modexprintbig_ -0000:820a* cls_ -0000:8278+ modexWaitBorder_ -082a:0504+ _VGA +0000:03f8* VGAmodeX_ +0000:048c modexEnter_ +0000:0520 modexLeave_ +0000:0530 modexDefaultPage_ +0000:0582* modexNextPage_ +0000:0634* modexNextPageFlexibleSize_ +0000:06ce* modexShowPage_ +0000:07c0* modexPanPage_ +0000:0806* modexSelectPlane_ +0000:0820+ modexClearRegion_ +0000:092e* oldDrawBmp_ +0000:0a8a* CDrawBmp_ +0000:0be4* modexDrawBmp_ +0000:0c40+ modexDrawBmpRegion_ +0000:0da0* modexDrawPlanarBuf_ +0000:0db4* modexDrawSprite_ +0000:0e10+ modexDrawSpriteRegion_ +0000:0f7e* modexCopyPageRegion_ +0000:10de* modexFadeOn_ +0000:1104* modexFadeOff_ +0000:1128* modexFlashOn_ +0000:114c* modexFlashOff_ +0000:1208+ modexPalSave_ +0000:1254+ modexNewPal_ +0000:129c* modexLoadPalFile_ +0000:1374* modexSavePalFile_ +0000:13e2* modexPalBlack_ +0000:1404* modexPalWhite_ +0000:1426+ modexPalUpdate_ +0000:198c+ modexPalUpdate1_ +0000:19fc* modexPalUpdate0_ +0000:1a3e+ chkcolor_ +0000:1d4c+ modexputPixel_ +0000:1dd0* modexgetPixel_ +0000:1e4c* modexhlin_ +0000:1eae modexprint_ +0000:203e modexprintbig_ +0000:21b0* cls_ +0000:2214+ modexWaitBorder_ +080a:0504+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) -0000:0192 getch_ +0000:2240 getch_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:01ac printf_ +0000:225a printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) -0000:01db sprintf_ +0000:2289 sprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -082a:0000* __nullarea -082a:052c* __ovlflag -082a:052d* __intno -082a:052e* __ovlvec -0000:020a _cstart_ -0000:02dd* _Not_Enough_Memory_ -0000:040f __exit_ -0000:042e __do_exit_with_msg__ -0000:048b __GETDS +080a:0000* __nullarea +080a:052c* __ovlflag +080a:052d* __intno +080a:052e* __ovlvec +0000:22b8 _cstart_ +0000:238b* _Not_Enough_Memory_ +0000:24bd __exit_ +0000:24dc __do_exit_with_msg__ +0000:2539 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:0496 _big_code_ -0000:0496* CodeModelMismatch +0000:2544 _big_code_ +0000:2544* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -082a:1088 __argv -082a:108c ___argv -082a:1090 __argc -082a:1092 ___argc -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:0496* __exit_with_msg_ -0000:049b __fatal_runtime_error_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -082a:0532 __curbrk -082a:053a __STACKLOW -082a:053c __STACKTOP -082a:053e __cbyte -082a:0540 __child -082a:0542 __no87 -082a:054f ___FPE_handler -082a:0534 __psp -082a:0543 __get_ovl_stack -082a:0547 __restore_ovl_stack -082a:054b __close_ovl_file -082a:0553 __LpCmdLine -082a:0557 __LpPgmName -082a:0536 __osmajor -082a:0537 __osminor -082a:0538 __osmode -082a:0539 __HShift +080a:1082 __argv +080a:1086 ___argv +080a:108a __argc +080a:108c ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:04ba __I4M -0000:04ba __U4M +0000:2544 __I4M +0000:2544 __U4M Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:04d9 __PIA -0000:04d2* __PIS +0000:2563 __PIA +0000:255c* __PIS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) -0000:04f0+ int86x_ -0000:0673 int86_ +0000:257a+ int86x_ +0000:26fd int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:06a0 _fmalloc_ -0000:06a0 malloc_ -082a:055c+ ___fheap -082a:055e ___fheapRover -082a:0560 ___LargestSizeB4Rover +0000:272a _fmalloc_ +0000:272a malloc_ +080a:0532+ ___fheap +080a:0534 ___fheapRover +080a:0536 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:0815+ _null_exit_rtn_ -0000:0815+ __null_int23_exit_ -0000:0816 exit_ -0000:0837+ _exit_ -082a:0562+ ___int23_exit -082a:0566+ ___FPE_handler_exit +0000:289f+ _null_exit_rtn_ +0000:289f+ __null_int23_exit_ +0000:28a0 exit_ +0000:28c1+ _exit_ +080a:0538+ ___int23_exit +080a:053c+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:0853+ __open_flags_ -0000:0b14+ _fsopen_ -0000:0b7b fopen_ -0000:0c9e* freopen_ +0000:28dd+ __open_flags_ +0000:2b9e+ _fsopen_ +0000:2c05 fopen_ +0000:2d28* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) -0000:0d28+ __fill_buffer_ -0000:0f77 fgetc_ +0000:2db2+ __fill_buffer_ +0000:3001 fgetc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:10be __doclose_ -0000:1208 __shutdown_stream_ -0000:1222 fclose_ -082a:1094+ ___RmTmpFileFn +0000:3148 __doclose_ +0000:3292 __shutdown_stream_ +0000:32ac fclose_ +080a:108e+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:128d _ffree_ -0000:128d free_ +0000:3317 _ffree_ +0000:3317 free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) -0000:12fa fwrite_ +0000:3384 fwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) -0000:1673 rand_ -0000:16b5* srand_ +0000:36fd rand_ +0000:373f* srand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +080a:0544 __curbrk +080a:054c __STACKLOW +080a:054e __STACKTOP +080a:0550 __cbyte +080a:0552 __child +080a:0554 __no87 +080a:0561 ___FPE_handler +080a:0546 __psp +080a:0555 __get_ovl_stack +080a:0559 __restore_ovl_stack +080a:055d __close_ovl_file +080a:0565 __LpCmdLine +080a:0569 __LpPgmName +080a:0548 __osmajor +080a:0549 __osminor +080a:054a __osmode +080a:054b __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -082a:056e ___iob -082a:1098 ___OpenStreams -082a:109c ___ClosedStreams +080a:056e ___iob +080a:1092 ___ClosedStreams +080a:1096 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:16f2 __fprtf_ +0000:377c __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) -0000:185e vsprintf_ +0000:38e8 vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:392a* __exit_with_msg_ +0000:392f __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:18a0 __CMain +0000:394d __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:1906 __InitRtns -0000:1906* __FInitRtns -0000:1961 __FiniRtns -0000:1961* __FFiniRtns +0000:39b3 __InitRtns +0000:39b3* __FInitRtns +0000:3a0e __FiniRtns +0000:3a0e* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -082a:06d6 ___uselfn +080a:06d6 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:19c6 __DOSseg__ +0000:3a72 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) -0000:19c7 __Init_Argv_ -0000:1a2a+ _getargv_ -0000:1d5a __Fini_Argv_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:1d84 __EnterWVIDEO_ -082a:06d8+ ___WD_Present +0000:3a73 __Init_Argv_ +0000:3ad6+ _getargv_ +0000:3e06 __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:1da8 intr_ +0000:3e30 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:1dbc segread_ +0000:3e44 segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:1e30 __MemAllocator -0000:1efa __MemFree +0000:3eb0 __MemAllocator +0000:3f7a __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:2057 __GrowSeg_ +0000:40d7 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:21cd __AllocSeg_ +0000:424d __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:22bc __fmemneed_ +0000:433c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:22bf _nmalloc_ -082a:06da ___nheapbeg -082a:06dc ___MiniHeapRover -082a:06de ___LargestSizeB4MiniHeapRover +0000:433f _nmalloc_ +080a:06d8 ___nheapbeg +080a:06da ___MiniHeapRover +080a:06dc ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:2399* _heapgrow_ -0000:2399* _fheapgrow_ -0000:239a _nheapgrow_ +0000:4419* _heapgrow_ +0000:4419* _fheapgrow_ +0000:441a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:2412* __set_commode_ -082a:06e0 __commode +0000:4492* __set_commode_ +080a:06de __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:241e* __get_errno_ptr_ -082a:10a4 _errno +0000:449e* __get_errno_ptr_ +080a:109e _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -082a:06e2 __fmode +080a:06e0 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:2425 tolower_ +0000:44a5 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:2654* open_ -0000:268b sopen_ +0000:46d4* open_ +0000:470b sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:27d6 fseek_ +0000:4856 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:29ce __chktty_ +0000:4a4e __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:2a2d __freefp_ -0000:2ace __purgefp_ +0000:4aad __freefp_ +0000:4b4e __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:2b0f __allocfp_ +0000:4b8f __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:2cc0 __PTC +0000:4d40 __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:2cf3 __flushall_ -0000:2d87* flushall_ +0000:4d73 __flushall_ +0000:4e07* flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:2d8d getche_ +0000:4e0d getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:2da7 __ioalloc_ +0000:4e27 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) -0000:2f35 __qread_ +0000:4fb5 __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:2f55 __lseek_ +0000:4fd5 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:2f8f __close_ +0000:500f __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:2fc5 __flush_ +0000:5045 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:320e _nfree_ -082a:10a6+ ___MiniHeapFreeRover +0000:528e _nfree_ +080a:10a0+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:3309 __qwrite_ +0000:5389 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:3369 fputc_ +0000:53e9 fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:353e __InitFiles_ +0000:55be __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:3772* fcloseall_ -0000:3779 __full_io_exit_ +0000:57f2* fcloseall_ +0000:57f9 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:3783 __prtf_ +0000:5803 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:6965 __EnterWVIDEO_ +080a:06e2+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -082a:10a8 ____Argv -082a:10ac ____Argc +080a:10a2 ____Argv +080a:10a6 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -082a:06e4 __amblksiz +080a:06e4 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -082a:0738 __Start_XI -082a:0756 __End_XI -082a:0756 __Start_YI -082a:0768 __End_YI +080a:0738 __Start_XI +080a:0750 __End_XI +080a:0750 __Start_YI +080a:0762 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -082a:10ae ___historical_splitparms +080a:10a8 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:48f4 __PTS +0000:698a __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:4926 _DoINTR_ +0000:69bc _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:4c9f* _heapenable_ -082a:06e6 ___heap_enabled +0000:6d35* _heapenable_ +080a:06e6 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:4cb0 __nmemneed_ +0000:6d46 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:4d38 __LastFree_ -0000:4db2 __ExpandDGROUP_ +0000:6dce __LastFree_ +0000:6e48 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:4ec3 _dos_open_ +0000:6f59 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:4ee9 __GetIOMode_ -0000:4f1e __SetIOMode_nogrow_ -082a:06e8 ___NFiles -082a:06ea ___init_mode -082a:0712 ___io_mode +0000:6f7f __GetIOMode_ +0000:6fb4 __SetIOMode_nogrow_ +080a:06e8 ___NFiles +080a:06ea ___init_mode +080a:0712 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:4f53 isatty_ +0000:6fe9 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:4f6f* __get_doserrno_ptr_ -082a:10b0 __doserrno +0000:7005* __get_doserrno_ptr_ +080a:10aa __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -082a:0716 ___umaskval +080a:0716 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:4f76 _dos_creat_ -0000:4f9a* _dos_creatnew_ +0000:700c _dos_creat_ +0000:7030* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:4fbb+ __grow_iomode_ -0000:50a2+ __shrink_iomode_ -0000:50e3 __SetIOMode_ +0000:7051+ __grow_iomode_ +0000:7138+ __shrink_iomode_ +0000:7179 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:518a* __dosretax -0000:518f* __dosret0 -0000:5196 __set_errno_dos_ -0000:51fe* __set_errno_dos_reterr_ +0000:7220* __dosretax +0000:7225* __dosret0 +0000:722c __set_errno_dos_ +0000:7294* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:5209 lseek_ +0000:729f lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:523a tell_ +0000:72d0 tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:524b fsync_ +0000:72e1 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:5250 wctomb_ +0000:72e6 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:529b+ utoa_ -0000:533c itoa_ +0000:7331+ utoa_ +0000:73d2 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:5386 strupr_ +0000:741c strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -082a:072c ___EFG_printf -082a:0730* ___EFG_scanf +080a:072c ___EFG_printf +080a:0730* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -082a:0734 ___IsDBCS +080a:0734 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:53ce* _ismbblead_ -082a:10b4 ___MBCSIsTable +0000:7464* _ismbblead_ +080a:10ae ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:53ea ulltoa_ -0000:5527* lltoa_ +0000:7480 ulltoa_ +0000:75bd* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:5598 ultoa_ -0000:5656* ltoa_ +0000:762e ultoa_ +0000:76ec* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:56a4* sbrk_ -0000:56b4 __brk_ +0000:773a* sbrk_ +0000:774a __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:571c __doserror_ -0000:572a* __doserror1_ +0000:77b2 __doserror_ +0000:77c0* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:5736* _frealloc_ -0000:5736 realloc_ +0000:77cc* _frealloc_ +0000:77cc realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:5812 __ChkTTYIOMode_ -0000:5880* __IOMode_ +0000:78a8 __ChkTTYIOMode_ +0000:7916* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:5890* _dos_close_ -0000:589e _dos_commit_ +0000:7926* _dos_close_ +0000:7934 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -082a:0072 ___Alphabet +080a:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:58eb __mbinit_ -082a:0736+ ___MBCodePage +0000:7981 __mbinit_ +080a:0736+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:59c6* _msize_ -0000:59e1 _fmsize_ +0000:7a5c* _msize_ +0000:7a77 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:59f2 __HeapManager_expand_ -0000:5efb _nexpand_ +0000:7a88 __HeapManager_expand_ +0000:7f91 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:5f4e _fexpand_ -0000:5f4e* _expand_ +0000:7fe4 _fexpand_ +0000:7fe4* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:5f83 _bfree_ +0000:8019 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:5fa8 _bexpand_ +0000:803e _bexpand_ +--------------------+ @@ -420,6 +417,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00016f20 (93984.) -Entry point address: 0000:020a +Memory size: 00016d10 (93456.) +Entry point address: 0000:22b8 Link time: 00:00.00 diff --git a/fonttest.exe b/fonttest.exe index 20336c3e6f022bbbe0b9d8252e1cfd81f0a22512..9fb8e0057445a999c6392873dccba73333a00073 100755 GIT binary patch delta 6696 zcmZ`;3tUvkxu2Om?DEh9$Sa7TxUvYyV--;gEJDL-Of(2#@lo-%skZkvNgG{4`b$zV zgd2|sH=E9{H=4FFgghGCywtR-B#ICrgxZL-%EM?9jXAg`5;TZ_?ETMKZS8F@{QjJC zX6F0moB5tIv^_%)x#*VVYix8DsV7OKWwOurL#erskP?ZI8N~lHyO5BDz{5Zdunl+) z_&v}DoB+NCND(37z;E$dMhRKR2ssQK2fhR*0Gol3M}b{HGcax-TgW_2_6hKl075E^ zguD)P11~VM^he-j;6325iI6t}386uRqy!UU1r`D2z+ZublL`3>Fv)~ifUUr9fUHnL z@`2UB24D#IAe@luNJ4%-a|<ECW<r(&V@ZUZNg<>om5^_M@H9fE0t+#D9xxB@b--DG z%poKMP=MXQF`zJ=kRJhiFt!QLcHjoEAd?Uk7y;I25mFDl4g48+V~drLm*x_34~R;D zxAFcqo{!EW#FGtS<`a^UL&$qT`Xa0bxCi(F&<MN<NZ%nO6Icbfffs?dfG*$~5R(ge zfnwl)fCG7iyqr(SC7{%7BP0)S01p9=0rkLZz!9JqI0yKE?-UU708j_?05ca8@>8G| zI0!rm!ABPJN>;gL4n0T5XcR3jSH389RMcLYw!?l#v0s(7NamJ38KlHIENj1E?%EHe zCL>V>tsT2$?LFpJT9q!(A$HI#$u_N%H8G;JTRU8R_<Elyt*#b}Z-H;VL-yQ3O6;<> zMsNtOosb?sAbVDjlKK;}W@qk1u-#!F2GNU5_7v&uHZ6nc%_Fk5o$-x^8KsQ5JqCit zcKcu$@kYv?Fj4}dixh3vX0*x#((ST#$eQv0$QC7}=~GRLeMsrCc0f>Bqm1_$N+SOQ z<i@)Gs!wIl8X=`kTS0lAbjQ?e>h{o^^97QDVxR1Rx5?Tx${&)Z8L(IU#&<KfjFW%f zh7hVxWgoJ3C?=&xpX!<zgZb@)ifPBjk@c0U*RE?F7u#L7ved(f^@LXEJ4gxEr#<dF z$cRTGO%l<5<~wL09wV`KXd8Tg-{{wgU}o*m8&*hdCb=mX>*4-MZnmR2uqljSIgi~w zTyKuX=nekSZKkjt8%Nhbp5>hcKfFtdoBTE@g-Yuk6QF*RUze;i&62BkyF8gq?>=Yf z?krpBsDSLXmyAlg;u!b5Kn|MuJptxG@gm9EQ@lDLThd$K3P=xrRB}6G{evz9yuJmz zjx;f;wl%co+@M8CkeQ`EA&?nP`&(RH>N&KAF}1tvqW{-YW1GZCRe>rqQs12RVQ$x^ z$xYa;R;m6Yi1-IXeY4uvb<Y1=WoVl4fq{{!eTE)OLm+cCr}gY#b}X^}tgHR-RxX=D zQz1i(MYUmS#g>fujVa7&D7^A=YV)2w_wLU+mS}k?m|3=2LKt6S`r(!|R&Pva>S^`p zOVMnGC5tH_J;0>HhgjOjbDOX1skOyGz&kvB#>N;{FUPXRI6UH6<8(X{*}SjH)k~gU zW1|_LNzCIDdI>Yg+N;c6f-Q6PjqiZVx>^o|5f7zT-dg3%ReL<IVtwyDDV6=8q_qBH z*V%)AlRPy4Sfbi9eT_Oa{)eZUtH#v7q<wVP{>8@<(cLQ@U_`vH(plEnb`s*8T=L>B zvOno)^z#HACG(mOhKk8AvsL@=IhI)B!Q?%wT08mMfjJTD#{Gt+n$!x`GznI6H@_Ze zrpY`$C_XA^TsLBChrc^eu=$qX8<b3s@#>(N^fZ4yXpZ@bF~LI_toacgRYq&>rLc$3 zr@3LF%AhhTd~+=y2#U)n7`y2bBS9wBKA~J%x4!ZtiCCMxSBbDMrOnj`7XX1xix}h9 z;DlV8#uA0=bh=us9Ts0GOyGk&Wu(3ZLr#q<l5!ujY!Apf@9lF`tW<~8>j?+2I^Ax$ z8a(r^f#+{1%_|+s5#^+;eU|91YjzqcS9dBODnqjNiyLmd`(0As6gA;%rpkk?VTiRG zvl*EoYs;?XV5&bS^6ub!LhrwEcrR;uo+%UCKHNICmuG~;(Y<_Gh&9}FV_O$2qiL_` z)3%Ns;`Qh|#D5o(T1i@Oc|B5y=OhyfDDj-ppROKXP6|^K(lBp2^W`M7hO120vPct_ z(cgHHDbbf$!x^SV_pruKS>q5IPP2xScnq?}KGyg(&zw|1AK*Wo6ccWi3X5t!n?QvA zP;p$6wJQGHq+%Mh?~_UMDJ|j=ax47>KPCT4xMNSlB{03n>YA$p>rPZjYY+^S<0@vu za{n^jdl^ycmdATqgpWg=LY39u>PkHP0)e_m+U=ueNoZVkj0$~^=*lbmRv1KW0jY}C z_to0m_&IAl&vcEiS$)UaPR|rrT5P<okAXoVK5g1Lo*ZT_yna;>tM*Z42?MoK;ObE; z#~Us{T#dOZClnK+Y=!8;oalogC0t<00*x9|kU9=<H7uU~n!g?vAN#~rA*?W+HWPt$ ztCD)3Sl|YJHY}?AUi2cEjSifj5TRwJKa#zA-90eJ*KVJ{-1hN-MBhJlV$wSXrM3H9 zyM5R!(N+vW4nGG$wzj@NTs=zV)uTBV_+8=2w3|O19!1~hPlubS%6}g|RT?1&%)BFf z4&BIy!xJJiuZTt7@+;wX@mKilDYNJ`zI;k-)F(s#>USOdu_+7avwYu_w1^Eu@DoMC zM%>4g!TLT~E92ixiAv2M63bNsEV-sCS#?Y(gR=Hg1a`UVA$;i$sVgXIh-XF2j`4ou z1|N%HWbtzne)Tv0(}>u4*@Dcu(Bt#@wbm&#*^Ez1yK$6Bq-OFA?-zoptQQBMQ+QKE zQfO<!ZH-zvzZ?-m^SLQ9F*)uVw_+bbplHROtI#57j>U@N!al5=@=L3Sm&ho3mT!oh z9&vb3h}<p|=<n9v;Lk-SN7N18zI%vD+GgGrIh|q?B6C^HAkT=3raoRAwVv+guS9L2 zi+D(M5jFD_(Hp6ezZ+dHT4Elf&-15a_HOwebJ>FhM@xG#3RtDBrXbZ>jJEAkUe=}u z@)lM9_+T)xsKtTTF2Yc(9or*ORBUrx6<gnC{}%JNUvk4{9aq)Lq1uaCv|DMjDC+{f zhd!trwbYuJ<%1Zd+oD!XfT=|(hsQl(7<iI^8CYzA9bhZ!E{XUj2DBFk`+PNd8C4JY z2cTcH5#b~2^-(o>sm`)n0xpGsoBaX?|Gxqz|2qMLy@xE<)>Q^tYL-iZ1Dkx_^nWjJ zaNUW=EB`Kwto3`{daOq6H@H30+Of?s0UNYwtzIz*+H@ce=yqw--r|k1bu7ipQ>VU4 zxALy33jHHr8<$SEaV0K^uHbLQrO|5MA2&UwVnBg254u`*i6T?AkHf)bt&oRLOJvgr zc=oh~)Xg897K7wdH!YdI!rz!yK<)giY4LOk4~b8TbbRG@&Q=}6O)%O)r56%~YW&Xl z)Tnb`LSV%)Ec(QrW5czNd2M`(U=p7mTP^xwnU3K$i45E|E*J>%_54bFIScxdFH4wB zU*MY)=F#8pdo97t=+nG&hDyhHMPdr=;#(6lX~VvE@RvT!Kbsjv*YayKr_(GRV?IYK z_?S6`rGLgPvldK7jn(ULo%PwT`VyA$|C;p_tn%`#%>1Fr`95EjVIcg*(aO>7_6yrg z!ryvoZKaGj2ewyU$ntG}`Uaatv(CdU5%oq@$2is^R&tH6O)8}C^4})qr&OPHtCfT5 zimyvm$E6b0K7>`gC%Y<xYaXAvsw%`!hqgPp!SbJ>Uz~9(T}rEJA5pN=XZT~5T)Kw; z$&w<LVTp)YcgC&z=SAcb_@MoQ>NqcJ*zDw3mVSm?k~8QHUY@)XneMgZq=dRpls3WZ zREmAvyBAUCtiA}fazexmeld9(y_=h67t=@i^4YOg?`b{CA&0=+LudHeV?JFwr`=6~ za78^x-i+E!{JGgl^jG}-*~v){`e}zv)cMIx!byVArj?x*uB@75ZI}n8m?M+)?^~f( z1dE8%d~wRmm6!X)!0k)u?`AkB{m$qN^oWG7%5D+BMD3!p>*yCd(5}lN0%}dt7$(^# zXhmL8O>k=lQDtp6-<M)dez0F(lt_M$h#);!k71xF*Jo3@+Hp)q;m$)+&CJ}-vr?ne zL-a13R7639TIW_Me0*SFXky@Ta+^HbS-v?nCF$Khb%kEIDF~!$C3F|$7aJ4eG={Km z)1Ku=Qe$F%-X~;N^Sv+L&gFi7Ikhk)5usSD%NOc83sdqZM=hk!EzDn1dR0+gfzx%q zIxR8kRIeKu^yW?ksO6%kl|Pea&fMLLJnHHj4xmoMz;2=^ihpE@!#>|_Q`<CHR$3e_ z=Qq;K3D#b>$mn98THn;F*xLqbQN7$YCxd>$ADm;RNBFaIrUsSiRZ)#?F5eXzSJGKl zs<i3`cF;$B2{{ahL&)@}GfI!F8OWNooux{P-miBGck(5ChbhMgGWwNf@~;Ks*qmiy zViY1zuCa(cQlRE6=H=<xD~gz!V`JV9YqNMZ7BTN3ug!1T_XI0Bi`k;<o5GbVN{gsJ z0z=$N3v7R`J|I^vV%5R^u};bR--=wsPo<YHrl-Wo8AnscRcpr%yC%-XU!8QLP<0IZ zN81N;jZ4`hKT&h+tZvx38Li5YwI6lHh>~OH4`d`Fbht9&=u*BXBTl-LH7?~H84I&f z7uhGky#53X!G3;+{X8}$=A=-yvOu+;R~;9;T%V%Wb|+3SCMEh#K0h-Je7>JKHNq@8 zW3Bxlk^EBUVlG$a%z`KWrrWi$;ArJIszG&0u&YlOupJuIzZ#b^@4;Kg#6VP5CzZ-^ zIFfMZ0)9C&na1##tVH@PUz8;d5Z}*=v%d3JA=j`e&{-keYy>OB=wJU8mBJ{ph$t3r z^IV&@mA?TF>-oo7ahc!s(=MTb&dD$gLG0@HB@DA$XN%RHC|A5!MTe}pc&v5qLZMz1 zX?oFQ?bjVs>UF019o3(Q4|faKR#!~i^lfEK);{I6)-2lvrdNenuOK}-|7M2U+2efp zb_QiP8I0a!fa(?7xru*cjoFgaEq1ZRQWI)`yNSYM!lDE~8z>iWXtgwa&Ma!ed7M#m zK4*%AQ!=XN@A(U7L<Uic>ONrYz(_UvJoBrn$C-FE0R%nued+@BUWPHUc6HqC>eu<m z=b87zN}TwOot{x#-S8cAW0ApLn`@@`^Uk^JSilLMI`6x%r-$Yx&<4I^UJO&Z_@SJs z^g(`P-dY;Y<Fhm8e0JP>TAb+gAXQe1kl`uu*UZ@`-Eg<Eo9?)M_YKA$&29$2Mf2n7 zDPA!@oxaZN=9_69e|^4!v^g)Q7`;EwNutm2-8u0{H}B_&pwOGMfnMeX3zh{6P3c+V z*#+yY_~=KPAf!QqD?)wt34{tnXrV&Qal-9fB|?V?x4KS4`SgXc!q66`nTx)5drynw zgov)#17Q>c8-2P5G)%!kZwlM@^umoS$1I7qeydMSu(7&+=j26aHU+`m&Z_Gr?`3_w z@;J01)%l!7N|l5Qq(YCGn{#v15FDEP1FD(#-7-IKFlly1BD=1iqMB$=03*3ZBjZYL zu2C$mA)9}cn-r?Q?i53VYHjGA$eoHdq)b<j0T&v%08h?KnSpVAV%dJ#Li8zWw@9RF zDMVclIewNW0>UrzlJM7)H$7S~7M>tMWmhyZ0f%hEu&?s&Fo~{O+fF_ye<sT0%=~20 z0^`f(>+)C9E&Q$g1*oXL%>O>3?_IX61Ti<pBUl&)x=8+~zUq;HX;@7*+iU>Qb2cm8 zz&mUY;`FkhAiY$uZ!ofeFfwcK9Z6~FzF2p{DeD(H&JYg?TXeiSQ7FP?421pOt>4r1 zq~Rl_Rq5F}M#3KX#M_f{T))wHM^dA)1Ai<?pDLtKb0!Q3hPFj*)q!dx9a_{<y$1Gt zqab#H-d!!BchYUWvvn>A<cOhFGj4uBGsDiEi`pKU1lr|`r((x$6vV8&!{4p*coRJK z_-A<JCA2G7;KSO8U&#<67aTVSsdom8Oi>+K3G??;`-M6-@Px0ih#y~^8X|V%kk6;v zazJ4+?xD7}kF%5`Z_~mhu9k``d)BXC-MX^00^|oMwKlu@4v(|OQr37McN7+(U=)5( z$|z|!-p5}l%-6Mt7CumD7bp3?#`~DH*>Bn+KImfP8Xatt$=a+N{4UhKU0oNtx*BQ_ zGoEBvi*~d{uXt6-ds@GGIrR^+0Nua;4UtWIrbRE4^Sq~VXAsy~$KNapUJ4odx3y;Z zwzVh;M9L?0^W8PJU}o5qpI1^P?UlX8yqTL)_C|P~V%xf{9hfM~hl~ILMEPYxtlEjI zj#2hY+^j|x5uyi@{XZT#miWB?^Hv&f*okY8oor2~xT<vZ8Q@K_#>g5G7H?+y+~_d2 zDPQS+N8B}bd*PynCK9G=&3~a7hWnxV<E~y|ZnRauDHQe>*9-@o;wciljrbsx6+rZ0 zAzEO}3arrkwTDQUx^r`oxP<PRSmkAD&7GT3YW{h`t-s?ol@?Fu(~Gz5>n^^Z@|TNK zr{Urn|E&<X{bv{ck+5qnFI|#lTZL<R5=3c;Q3?nMU<RLTnq>^6K1wJ}#IcXgI5Qc4 X7rugjR?rzoKuGC+(J~`8jFA5Y&6lOg delta 6933 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 V4_{(vd;&hJP^#rE@h=1u@;|5;6>tCm diff --git a/inputest.exe b/inputest.exe index d63484041a681134d944d06dc89e47be2a98268e..1e159aaa352b467426d9a7df272d2c83c5f17be3 100755 GIT binary patch delta 14576 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 delta 14928 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 O7q&r%&kn^Yg!~Uv7yP6E diff --git a/inputest.map b/inputest.map index 7ef31189..36fa8dab 100755 --- a/inputest.map +++ b/inputest.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/29 15:57:02 +Created on: 15/10/01 11:58:32 Executable Image: inputest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 072c:0000 0000e410 +DGROUP 0712:0000 0000e400 @@ -24,27 +24,27 @@ DGROUP 072c:0000 0000e410 Segment Class Group Address Size ======= ===== ===== ======= ==== -inputest_TEXT CODE AUTO 0000:0000 0000004b -_TEXT CODE AUTO 0000:0050 00004f54 -16_in_TEXT CODE AUTO 0000:4fb0 00001d43 -16_head_TEXT CODE AUTO 0000:6d00 00000405 -16_in13_DATA FAR_DATA AUTO 0711:0000 000001a4 -FAR_DATA FAR_DATA AUTO 072b:0004 00000000 -_NULL BEGDATA DGROUP 072c:0000 00000020 -_AFTERNULL BEGDATA DGROUP 072e:0000 00000002 -CONST DATA DGROUP 072e:0002 00000076 -CONST2 DATA DGROUP 0735:0008 00000102 -_DATA DATA DGROUP 0746:0000 000004ce -XIB DATA DGROUP 0792:000e 00000000 -XI DATA DGROUP 0792:000e 00000024 -XIE DATA DGROUP 0795:0002 00000000 -YIB DATA DGROUP 0795:0002 00000000 -YI DATA DGROUP 0795:0002 00000012 -YIE DATA DGROUP 0796:0004 00000000 -STRINGS DATA DGROUP 0796:0004 00000000 -DATA DATA DGROUP 0796:0004 00000000 -_BSS BSS DGROUP 0797:0000 00000296 -STACK STACK DGROUP 07c1:0000 0000dac0 +inputest_TEXT CODE AUTO 0000:0000 00000041 +16_in_TEXT CODE AUTO 0000:0050 00001c23 +_TEXT CODE AUTO 0000:1c80 00004f04 +16_head_TEXT CODE AUTO 0000:6b90 000003dd +16_in13_DATA FAR_DATA AUTO 06f7:0000 000001a4 +FAR_DATA FAR_DATA AUTO 0711:0004 00000000 +_NULL BEGDATA DGROUP 0712:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0714:0000 00000002 +CONST DATA DGROUP 0714:0002 00000076 +CONST2 DATA DGROUP 071b:0008 00000102 +_DATA DATA DGROUP 072c:0000 000004c8 +XIB DATA DGROUP 0778:0008 00000000 +XI DATA DGROUP 0778:0008 0000001e +XIE DATA DGROUP 077a:0006 00000000 +YIB DATA DGROUP 077a:0006 00000000 +YI DATA DGROUP 077a:0006 00000012 +YIE DATA DGROUP 077b:0008 00000000 +STRINGS DATA DGROUP 077b:0008 00000000 +DATA DATA DGROUP 077b:0008 00000000 +_BSS BSS DGROUP 077c:0000 00000296 +STACK STACK DGROUP 07a6:0000 0000dac0 +----------------+ @@ -59,317 +59,314 @@ Address Symbol Module: inputest.o(/dos/z/16/src/inputest.c) 0000:0000 main_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:0055 __STK -0000:0075* __STKOVERFLOW_ Module: 16.lib(/dos/z/16/src/lib/16_in.c) -0000:50c8+ INL_KeyService_ -0000:5312+ Mouse_ -0000:536a+ IN_GetJoyAbs_ -0000:5730+ IN_GetJoyButtonsDB_ -0000:59c6+ IN_SetupJoy_ -0000:5b88 IN_Startup_ -0000:5c8e IN_Default_ -0000:5df2 IN_Shutdown_ -0000:5e72* IN_SetKeyHook_ -0000:5e94+ IN_ClearKeysDown_ -0000:5f74* IN_ReadCursor_ -0000:6090 IN_ReadControl_ -0000:6810* IN_SetControlType_ -0000:685e* IN_GetScanName_ -0000:68e6* IN_WaitForKey_ -0000:691c* IN_WaitForASCII_ -0000:6952+ IN_AckBack_ -0000:6a3a* IN_Ack_ -0000:6adc+ IN_IsUserInput_ -0000:6b82* IN_UserInput_ -0000:6bda IN_KeyDown_ -0000:6c22+ IN_ClearKey_ -0000:6c9a* IN_qb_ -072c:06be+ _inpu +0000:0168+ INL_KeyService_ +0000:03b2+ Mouse_ +0000:03f6+ IN_GetJoyAbs_ +0000:079e+ IN_GetJoyButtonsDB_ +0000:0a08+ IN_SetupJoy_ +0000:0bb6 IN_Startup_ +0000:0cb4 IN_Default_ +0000:0e0e IN_Shutdown_ +0000:0e86* IN_SetKeyHook_ +0000:0e9e+ IN_ClearKeysDown_ +0000:0f6c* IN_ReadCursor_ +0000:107e IN_ReadControl_ +0000:17f4* IN_SetControlType_ +0000:1838* IN_GetScanName_ +0000:18b6* IN_WaitForKey_ +0000:18e4* IN_WaitForASCII_ +0000:1912+ IN_AckBack_ +0000:19f2* IN_Ack_ +0000:1a8c+ IN_IsUserInput_ +0000:1b2a* IN_UserInput_ +0000:1b78 IN_KeyDown_ +0000:1bb6+ IN_ClearKey_ +0000:1c24* IN_qb_ +0712:06ae+ _inpu Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -072c:0000* __nullarea -072c:045a* __ovlflag -072c:045b* __intno -072c:045c* __ovlvec -0000:0092 _cstart_ -0000:0165* _Not_Enough_Memory_ -0000:0297 __exit_ -0000:02b6 __do_exit_with_msg__ -0000:0313 __GETDS +0712:0000* __nullarea +0712:045a* __ovlflag +0712:045b* __intno +0712:045c* __ovlvec +0000:1c80 _cstart_ +0000:1d53* _Not_Enough_Memory_ +0000:1e85 __exit_ +0000:1ea4 __do_exit_with_msg__ +0000:1f01 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:031e _big_code_ -0000:031e* CodeModelMismatch +0000:1f0c _big_code_ +0000:1f0c* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -072c:0814 __argv -072c:0818 ___argv -072c:081c __argc -072c:081e ___argc -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:031e* __exit_with_msg_ -0000:0323 __fatal_runtime_error_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -072c:0460 __curbrk -072c:0468 __STACKLOW -072c:046a __STACKTOP -072c:046c __cbyte -072c:046e __child -072c:0470 __no87 -072c:047d ___FPE_handler -072c:0462 __psp -072c:0471 __get_ovl_stack -072c:0475 __restore_ovl_stack -072c:0479 __close_ovl_file -072c:0481 __LpCmdLine -072c:0485 __LpPgmName -072c:0464 __osmajor -072c:0465 __osminor -072c:0466 __osmode -072c:0467 __HShift +0712:0804 __argv +0712:0808 ___argv +0712:080c __argc +0712:080e ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:0349 __PIA -0000:0342* __PIS +0000:1f13 __PIA +0000:1f0c* __PIS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) -0000:0360+ int86x_ -0000:04e3 int86_ +0000:1f2a+ int86x_ +0000:20ad int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:0510 __I4M -0000:0510 __U4M +0000:20da __I4M +0000:20da __U4M Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) -0000:0528 _dos_getvect_ +0000:20f2 _dos_getvect_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) -0000:0533 _dos_setvect_ +0000:20fd _dos_setvect_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:0540 __I4D -0000:058f __U4D +0000:210a __I4D +0000:2159 __U4D Module: 16.lib(/dos/z/16/src/lib/16_head.c) -0000:6d0e* wait_ -0000:6d5a* filesize_ -0000:6dc0* printmeminfoline_ -0000:6fac US_CheckParm_ +0000:6b9e* wait_ +0000:6be0* filesize_ +0000:6c3c* printmeminfoline_ +0000:6e1e US_CheckParm_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:0613 printf_ +0000:21dd printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:220c* __exit_with_msg_ +0000:2211 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:0642 __CMain +0000:222f __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:06a8 __InitRtns -0000:06a8* __FInitRtns -0000:0703 __FiniRtns -0000:0703* __FFiniRtns +0000:2295 __InitRtns +0000:2295* __FInitRtns +0000:22f0 __FiniRtns +0000:22f0* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0712:0464 __curbrk +0712:046c __STACKLOW +0712:046e __STACKTOP +0712:0470 __cbyte +0712:0472 __child +0712:0474 __no87 +0712:0481 ___FPE_handler +0712:0466 __psp +0712:0475 __get_ovl_stack +0712:0479 __restore_ovl_stack +0712:047d __close_ovl_file +0712:0485 __LpCmdLine +0712:0489 __LpPgmName +0712:0468 __osmajor +0712:0469 __osminor +0712:046a __osmode +0712:046b __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -072c:0494 ___uselfn +0712:048e ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:0768 __DOSseg__ +0000:2354 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) -0000:0769 __Init_Argv_ -0000:07cc+ _getargv_ -0000:0afc __Fini_Argv_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:0b26 __EnterWVIDEO_ -072c:0496+ ___WD_Present +0000:2355 __Init_Argv_ +0000:23b8+ _getargv_ +0000:26e8 __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:0b4a intr_ +0000:2712 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:0b5e segread_ +0000:2726 segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) -0000:0bc4+ __ibm_bios_get_ticks_ -0000:0c3b clock_ +0000:278c+ __ibm_bios_get_ticks_ +0000:2803 clock_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) -0000:0c62 kbhit_ +0000:282a kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) -0000:0c79 ftell_ +0000:2841 ftell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:0e5f fseek_ +0000:2a27 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:1057 ultoa_ -0000:1115* ltoa_ +0000:2c1f ultoa_ +0000:2cdd* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -072c:0098 __IsTable +0712:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:1163 tolower_ +0000:2d2b tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:1172 __PTC +0000:2d3a __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -072c:04a0 ___iob -072c:0828 ___OpenStreams -072c:082c ___ClosedStreams +0712:0498 ___iob +0712:0818 ___ClosedStreams +0712:081c ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:11bf __fprtf_ +0000:2d87 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:2eda __EnterWVIDEO_ +0712:0600+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -072c:0830 ____Argv -072c:0834 ____Argc +0712:0820 ____Argv +0712:0824 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -072c:0608 __amblksiz +0712:0602 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:1312+ _null_exit_rtn_ -0000:1312+ __null_int23_exit_ -0000:1313 exit_ -0000:1334+ _exit_ -072c:060a+ ___int23_exit -072c:060e+ ___FPE_handler_exit +0000:2efe+ _null_exit_rtn_ +0000:2efe+ __null_int23_exit_ +0000:2eff exit_ +0000:2f20+ _exit_ +0712:0604+ ___int23_exit +0712:0608+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -072c:066e __Start_XI -072c:0692 __End_XI -072c:0692 __Start_YI -072c:06a4 __End_YI +0712:0668 __Start_XI +0712:0686 __End_XI +0712:0686 __Start_YI +0712:0698 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -072c:0836 ___historical_splitparms +0712:0826 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:1350 __PTS +0000:2f3c __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:1381 _nmalloc_ -072c:0612 ___nheapbeg -072c:0614 ___MiniHeapRover -072c:0616 ___LargestSizeB4MiniHeapRover +0000:2f6d _nmalloc_ +0712:060c ___nheapbeg +0712:060e ___MiniHeapRover +0712:0610 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:145b _fmalloc_ -0000:145b malloc_ -072c:0618+ ___fheap -072c:061a ___fheapRover -072c:061c ___LargestSizeB4Rover +0000:3047 _fmalloc_ +0000:3047 malloc_ +0712:0612+ ___fheap +0712:0614 ___fheapRover +0712:0616 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:15d0 _ffree_ -0000:15d0 free_ +0000:31bc _ffree_ +0000:31bc free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:163e _DoINTR_ +0000:322a _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) -0000:19b7 fflush_ +0000:35a3 fflush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:19cc tell_ +0000:35b8 tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:19dd lseek_ +0000:35c9 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:1a0e __flush_ +0000:35fa __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:1c57* __get_errno_ptr_ -072c:0838 _errno +0000:3843* __get_errno_ptr_ +0712:0828 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -072c:0022 ___Alphabet +0712:0022 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:1c5e __InitFiles_ +0000:384a __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:1e92* fcloseall_ -0000:1e99 __full_io_exit_ +0000:3a7e* fcloseall_ +0000:3a85 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:1ea3 fputc_ +0000:3a8f fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:2078 __ioalloc_ +0000:3c64 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:2206 __prtf_ +0000:3df2 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:3376 __nmemneed_ +0000:4f54 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:3380 __MemAllocator -0000:344a __MemFree +0000:4f60 __MemAllocator +0000:502a __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:362c __LastFree_ -0000:36a6 __ExpandDGROUP_ +0000:520c __LastFree_ +0000:5286 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:37b7 __GrowSeg_ +0000:5397 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:392d __AllocSeg_ +0000:550d __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:3a1c __fmemneed_ +0000:55fc __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:3a1f* _heapgrow_ -0000:3a1f* _fheapgrow_ -0000:3a20 _nheapgrow_ +0000:55ff* _heapgrow_ +0000:55ff* _fheapgrow_ +0000:5600 _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:3a98 _nfree_ -072c:083a+ ___MiniHeapFreeRover +0000:5678 _nfree_ +0712:082a+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:3b93+ __flushall_ -0000:3c27 flushall_ +0000:5773+ __flushall_ +0000:5807 flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:3c2d __lseek_ +0000:580d __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:3c67 __GetIOMode_ -0000:3c9c __SetIOMode_nogrow_ -072c:061e ___NFiles -072c:0620 ___init_mode -072c:0648 ___io_mode +0000:5847 __GetIOMode_ +0000:587c __SetIOMode_nogrow_ +0712:0618 ___NFiles +0712:061a ___init_mode +0712:0642 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:3cd1+ __grow_iomode_ -0000:3db8+ __shrink_iomode_ -0000:3df9 __SetIOMode_ +0000:58b1+ __grow_iomode_ +0000:5998+ __shrink_iomode_ +0000:59d9 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:3ea0 __qwrite_ +0000:5a80 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:3f00 fsync_ +0000:5ae0 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:3f05+ __doclose_ -0000:404f __shutdown_stream_ -0000:4069* fclose_ -072c:083e+ ___RmTmpFileFn +0000:5ae5+ __doclose_ +0000:5c2f __shutdown_stream_ +0000:5c49* fclose_ +0712:082e+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:40d4 __freefp_ -0000:4175 __purgefp_ +0000:5cb4 __freefp_ +0000:5d55 __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:41b6 __chktty_ +0000:5d96 __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:4215 wctomb_ +0000:5df5 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:4260+ utoa_ -0000:4301 itoa_ +0000:5e40+ utoa_ +0000:5ee1 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:434b strupr_ +0000:5f2b strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -072c:064c ___EFG_printf -072c:0650* ___EFG_scanf +0712:0646 ___EFG_printf +0712:064a* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -072c:0654 ___IsDBCS +0712:064e ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:4393* _ismbblead_ -072c:0842 ___MBCSIsTable +0000:5f73* _ismbblead_ +0712:0832 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:43af ulltoa_ -0000:44ec* lltoa_ +0000:5f8f ulltoa_ +0000:60cc* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:455d* _heapenable_ -072c:0656 ___heap_enabled +0000:613d* _heapenable_ +0712:0650 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:456e* sbrk_ -0000:457e __brk_ +0000:614e* sbrk_ +0000:615e __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:45e6* __dosretax -0000:45eb* __dosret0 -0000:45f2 __set_errno_dos_ -0000:465a* __set_errno_dos_reterr_ +0000:61c6* __dosretax +0000:61cb* __dosret0 +0000:61d2 __set_errno_dos_ +0000:623a* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:4665* _frealloc_ -0000:4665 realloc_ +0000:6245* _frealloc_ +0000:6245 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:4741 __ChkTTYIOMode_ -0000:47af* __IOMode_ +0000:6321 __ChkTTYIOMode_ +0000:638f* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:47bf* _dos_close_ -0000:47cd _dos_commit_ +0000:639f* _dos_close_ +0000:63ad _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:47dc __close_ +0000:63bc __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:4812 isatty_ +0000:63f2 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:486c __mbinit_ -072c:066c+ ___MBCodePage +0000:644c __mbinit_ +0712:0666+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:4947* __get_doserrno_ptr_ -072c:0944 __doserrno +0000:6527* __get_doserrno_ptr_ +0712:0934 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:494e* _msize_ -0000:4969 _fmsize_ +0000:652e* _msize_ +0000:6549 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:497a __HeapManager_expand_ -0000:4e83 _nexpand_ +0000:655a __HeapManager_expand_ +0000:6a63 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:4ed6 _fexpand_ -0000:4ed6* _expand_ +0000:6ab6 _fexpand_ +0000:6ab6* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:4f0c __doserror_ -0000:4f1a* __doserror1_ +0000:6aec __doserror_ +0000:6afa* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:4f26 _bfree_ +0000:6b06 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:4f4b _bexpand_ +0000:6b2b _bexpand_ +--------------------+ @@ -385,6 +382,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 000156d0 (87760.) -Entry point address: 0000:0092 +Memory size: 00015520 (87328.) +Entry point address: 0000:1c80 Link time: 00:00.00 diff --git a/makefile b/makefile index 5a38bb2f..df8ec869 100755 --- a/makefile +++ b/makefile @@ -31,7 +31,7 @@ WCPULIB=$(SRCLIB)wcpu$(DIRSEP) 16FLAGS=-fh=16.hed BAKAPIFLAGS=-fh=bakapi.hed -SFLAGS=-sg -st -of+ -zu -zdf -zff -zgf -k56000#60000#32768 +SFLAGS=-s -sg -st -of+ -zu -zdf -zff -zgf -k56000#60000#32768 DFLAGS=-DTARGET_MSDOS=16 -DMSDOS=1 $(SFLAGS) ZFLAGS=-zk0 -zq -zc -zp8# -zm CFLAGS=$(IFLAGS) -mh -lr -l=dos -wo# -d2##wwww diff --git a/maptest.exe b/maptest.exe index 5c053089df6d0c4ab2f887b24ae3f71b8ef93126..e5cf43d6d92d80aa35ca78ce8cf69cab43c62dc9 100755 GIT binary patch delta 15408 zcmaKT30%}g|Nne<7Zy;K`;=2|5d<$paM6@iGZ95s^H?<VO7jHlP(X?D%NKBMGVg<j z%&eYzeCz-zMG;X+1vGC>&FqV7h)RHn?C(9_T@35_|Mm3&cIGql`OM7cp4oe6WOq)= zvc^umLsH0H5>KY8jK*@C@+*YcI}zeXO#iMV5c1Ybgw%~7<W~(LeMb_a2BZN#2E0C+ z5dLLCgeio0y-G+bz;-$zi8BaU1Xv5m1r!0k2ebm@IznCryr&~s<lp$?H^83&MJge| zfL8#E0BZo70RI7;0^9~X0Far4^Z*P1j0H>vtN@4r%`8IB11`=cWWgLlJm(P-378I8 z1Q@cNkX?ZP0IIfU5pn~696-lmKr`TiyvBOOe5?$x4zLaIGr)2IAw2;r0XqT50KWi~ zZ=hXKW4#c+w*kHY{0_LdkdU7i5z>hHngCbuw>|Lw^(Gdwn2^Uy2yx0<N=OLcB|sA3 z4Ztcu+%iHI1BwAZ0PL1y%K)DO4g<~rN(dn}fChjSM@Rr54v+#^49EdYwZahqwgaYH zqYY39I0(1`$m#%RuHb41&OF?i5H}ZW8-M~7X!inqiND9V5;6<09w2ukBn)7KzMC01 z5`gteY%O3apb!xG79o=W9`AsNJ0V{I26zy%6yW1Y$Y?KYzZcHm*PD>x0B;|x&>zSE zkDi1K1AGUl0XzV_96-n%z!QLFAhsM32`B@c4Z_NTvGpN1N<bOlB0w8TNPIXU8zTt0 z3$X5kxuYN}fR6yXqHz9a@P}(OWD2mMFN6`G=|{+1z!JcG?9d{>-T{PM2Mmh^qnU)X z1E#LU`R5UmAwVVo`w9rD28`1~2m!M<U=be@atn~QiI671{>|9Ut%UR&j3Y_JkF$W- zI3NS^0Riz)4Zy-7P&<GT5TFKAfTaN21VVxUqX4FV^pJcrovCom@>J@L8O^FPTar>% zW1UiVf=f}UMK8ykV>ZT&R#n;CFSIKh3xBEf%Ckdn)F0zjWe}Y%qwYGO-L*j1kfJJ! zc%kPf^mI37G#N7<smi>%bY+SEb<j(F;9+W)4sk1MH}Np4Yx`Prd!sR<K~*-WOP5-l z%gCt8_%4m&1cq-_Ft;sLH+9C?YH9iN=PZ~vKaDJ(GmE}s@iFzZ40VZh(wE5yuW948 zt<fj>#{4TPF^EpK9OC!8qh8Qi3Q1Pjmq(7d<>~Jg%xzEA%@})1K@unNztKaM;aPoU z$%5vnN{le(mZ!<<!(@W?TA7OQjnOAnVwR(xuPD4CC^18oW2H_70?HC+!cUf=<y%Ky zbDqB-Xzlq+WeS3pagKZyuf2c~n)CUm_;gu8#xdTaq>)44ne;;4g-Y)N?J?dh`egoO z89tUNtchSDOp>WY7rIR8A$#gT^Of#iw;Uw8(I=~v9AS7iooH1Kv|Q<??91rybD%er z@&0{fg2qPBcFzaHq2|rFz+a3$iIwn;Dsc>rvkJ%xaZrg3PI|0CNOA_>f>M|)6LgL$ z(bhyPPjh~q((r!SZtnSXYVn|BZe6+pJ2RkAcSTTa;VbxBY?q)dSBXE{4+Iliov?oJ z#~%kljS4M4+Os|5W9nm#WrsQ^Q-Ha}^p=(HtXyf>%hE8bF2mmJ99G{^0v?jCF(Uk9 z)9KW=<M=FdGOf6bmrF3|i@nvXSI2r+PC0al&aw{YcH?KL#iWiyu`*g{9TE`M!C&G} zm01#YtefogWguNuc%^fb)MAbuRoG-Y%I&c8ookFXGEw@-Ms0UM^;fG(yhLx=6lKX( zT~JkG$Wu<!l%sjX<!GCUVQqAIr?A;e!ls?P=Dw#aWqg(9KCGdp36?8HmVdHJ(@cm; zOmx=s8j;uDE707|udC9uq7i#*Q(_O?HW@JLZT0+d{-XIfB8?feTX!efmoC(=yXQ2e z2itOEjH;xaOD?IgPA<8^C1ZkjY)a$=%4j&J5`T3Ey9|k`a>?Zv@Fv)laKP(s_(E0U zA?rHBAiA-;Z_Gy+t7*icR`8mp=n7ujtP-bt=+ou(rwFDKG>w9;H6ObPnqPM>*m?U| zeyvJ;lN!2vbA{B})_0PhI|Sq^)aRl~Y;@PB9|Wd_dneb&Uf|{}YZKSz4XlnXPfj*| zcjKAyyPMCX#RVz^Z8Nx}t8Lx0BA(PQ=@4{{dCI6e$*L0j7uff-#_B=p1Gi36dtV^c zX7wVePAkiP!$N2$=iJAc!M;dKTi=b%A}HfDisiP^<<WKEkou`Y!&16I|M@B`?*fP= zN@z@ZjYj^FpfsDOR+Sh|m#N$$ouq!gm48&FB*e7JqcYMi5#*0!o6lk<FAP(OzuVAq zm2;n38&E#VG)$3yC74%2kfGXYv6Qu6`NuTW)-H^Do5t9U<-%#MT{0I#FW7}zf74Mv z(a6Y92m3HCi^kax<o3|z_CZ__-E8l}$?5m@Z*x42b{NOS(lrh}IB&YcA&k~I1iPL# zEu#r%&)B%b%xtNWc6apTcF+*Vc&?Pb?&xQ6-YG3cpl4kIy16O!W_7cr-#doLezT-E z9sAntw`AMVxmCr~-^qn5pfOIfgAO@Do_vhPjP8QYN=UK+5kY%fT++sC?lI9R1jViN zuv4GzKU<h)R*TgZw9P3Hi|}<$;7Vw!bDZpu1KsXC)c$vc<Q8C+*tp9Idf#~jRJ<$k zT$<n#z|EqwU50VKbdQTa_aUuv376H%X_L!PZap2~IxJ|cyz7tzIot1?1Y=qWJ8>K# zvnOG6n`?-3%6Kh1JfP#~6-=ui$mmU1SC@-2)?TGB8sW@zuTGPk86EEyBI|IV@3?KW ztg$XUQuc(pxR0>Tamqi1b6xC6UvrP+YUob);;bjC!-0zMvwh1Sf1aaGl#_J#lC3Vq ziSm5aNO|#S{2C)K9*bY&<o*7bB-}6A;!->wA5-KdMrK9oVEN}e=#vkE%$4>6L=}Zc zOYKPs$36afN?M$7sbnsQ{_wV4O7evKvxUDL+~`!o4LR*ET=JbNJZk?k^}X`+r^1== zQ=`8bdfFfTTbxQ|g#A55nlfAMBPVIL$-8~!-vm{<`pMCe+^_tg9V5QqVahkJoc3oX zrSQ^}it1|8a=GPd&SfI6$f+g5WuMX->g&047VCx?iL(rqXDk#32Fr7s(^g;*Hu!4c zC2TaBFx`E)t_~Rc6uwQ8f4LhzT&mPP;x+fd3?IX1v<jLAL3ba6H0{Dj8)%cR4bxJe z9zBKx%8NtghC;)D`uA~om@mMcKgu7+92$HS6&`vi2$*VwnRQ?-e=@@df@$(YH8i6~ zkc#n{qYlI&D0$aFy01sLGE`na%2+>>UhR?2y-de@rEm(m$Lr-RJFp-1M`1aCCb;>% zEku?+eqB;W_LK1RSNTiKR+e!P5o5b#m7|;Uo}-@)ZqD68{L*6i#zQuwrGY=5e}%uq zodJH-$()8Luzj+fiJ_sIO%x?fglMGQurB*aMB2X$|IN<qh)AbPykj9i`@9D$8Pipk zC+I!zi3;)Or+WI5&p32_=o9Oy7Dqm1a|xRE?2vYAWuB%Z>JBLU=}Uj}>E|E@^~44= z!-z`T{YM)O^X-u(o^3O6jc|)^W7Y=|6U@OsS}oC9j8;uE^Bu4oEa)ifj@AMR_h>L1 zEa;d?k-9LAT3pr!j*bc%D;T;ieO9b*68dO`uaB)-?B&6ztHf-7J#Fw!RH(&`{xrrf zRw2gq)YCM-QRCUVD+dlzu%M7x5RAWKk(SCdm$k6Z1D-Hi{F7io87u`vnD9FbeVS#Z z7k|TWT+p<!*rrXwwSGcv{e5G^Z=LmqJ5`$Y{)#G1M~!u5M!TSE#|ruvrpipDRN@rO z(S?wBpq1YAa~{>#BF&1=XwTPm7)minPzV!cg_;g56v7gWu(Gf`Sa2Pr2re3|2<92< z&cXRUgBAP;S^X@dq(sqm>?jZWPg96bTJ+SX=Qyl<PYYev)7J_ME)QniZ_amfozr4I zB-7SP+c&<2Zk_MxxZ2+o<6&*m%7R+x!=5e*(H0Zh1oZb7e{N>Ro7dFwTI`bvna`-f zhLttbX#qVH;*MrLeJ5ZN1Za4(ptIqXa9J#%Z0B3^j{+~EnbrrygS9{Yq+x-h@W)Dj znjY8_e=KsP+X5pL;+Q}6^ryfuw5VL^6V~!alb-ep8vL^ObrT|0Oo}OUGMhZpL%Z@T zZfKHLR_|p**vnr6wWTi5;XU;#qo8RPw5@`UotU@)(|r}xLvccJu!f!v@`_Z8gZ=m; zYcgAFtkdV=Y?+DBwDMP=<M^Z!2L{0aq%V|YJ*A1d1^3EAP#*;45VRfq{TZpcSE~)( zB#L%Th6Y17l^7kQXOV#67A62?@RA>dX?bl&PG$#5KbDi(PSSY84<@4B8PQWJ@v}g^ zVV`LPUyU(Sf(%==lgA5>geS0w)`gezRB>|ObN9~CBf(R%QpQivPKMjgxo?TU4tB2d z+-^N$x_kILE_)u=ia@c(I(r<4;7Af$WJ4<P@FQufauP_ot4Vyyi~B2z2P&l1Onr4) zb%`U>t6#fImambpkK*-5dMQ|w)}g{4sEqK<6~wd=&>uGS9MjZnMI&XHn@@lV*R>Z7 zQV6bt6@|JEvrM2195M6W!TStSK(2}*(316i#N-9Ok#%`NfJVp=mrF_kmMqxfn1y(a zfL?IbNEz&m{qyeMAF^(A99I&U6w@fN_F<>cYuor%$uvppD}Bf^v$py>9WbLMJqb1u zBy_U+-bSXxbZ2Of&>Cy50v`ye{S`c~srZhA6VWyO&4M&Mqqjoc=7<Ro^-|g+B@yvL znv6vQm@|a&btP{k2MfWG&xWQeKC?=5l@x=2WYl!1L~oV8GNaY7#SkXwnuMfgX`uMt zGyQV0%wC4$H_x>E8J!W<)79RCFK3|ze+e7qCA`8?zsjC;W0;?tT3pk}sCAl8W?7ds zLaW03pkDZ+G0f9VjA-oK6UoL(hQOnd`uB2mg!%VmtAHVu48g+(baXHO3HJk`LCIhZ z!5H6W%wX1E{3?L?LP?$jx{fJ&z*yiLA%ksv8xug4c&ER#Ii_jFtOt7fLofF%arOg= z6X=|^lASrzC?w<2<%XvEOAXR8k068=uMU(PF|>_8flU>EXwc(tmb0gfm!w$msk0SS z=WUBF*j8EoOHTY$V)JE|j_&F%#aAg4fXi1fv9|=3snaTajBYe4ysuqR!(m57S(}{i zSa)L0Q%AZiya(q<3&Nuv5*yalBG4*xRG?2>^E8m2MPDE_g!gw~DOJ3}lo*X*ziCu& z=RTKgRbmuD9i{MU@hJuG`jet)1cYC$DAp*7FWB;~FDZ)R(SF{xc&MVdj;`pP5OxpQ z_7nbS&Jme~jMUx=?5MrP9g$Rb*h|^BI*?(V;I;Qv;s^9<??i4i^^XYR&eD+)0o)gK zVMG|WhHi|Qgs9#S;m=u9+sFajIXXPD4_8cAL=HnR`)y<**MmNdjE%T;59fudNIN9n z?C-?WXoJ4huk9#9ZUQIBU*<coZQs&aefn^@bVDECK;|`ze!@CVA@NVQVi_l^zwk8z z76{ym9)<@8ZuS`<LkQv8H<bI8CiD%#-}CxT=4R8wePh5~OW#@CN&0HPD75GGOTs!X z_j{AON=NpefR?TOdvbB~$NmHHcT<1A?u=rb>UH@_8*HrK0OuZ+5zG$D>)$aR*K~08 zDMr4=u(ldz5dGr@j10qoEBnD=fBDd;=5sf*Z`*~{@F?Qc_SSPX5fE_k+YTlTuh7E- zylqc#6QJ(-TDH*bw0?ju=RvIphHwvQ^g#b<XMYuvTA2hN<On>at_@hbA|)~Rf?Z*{ zD5=KYUl|fgL1I~?-dfYaRG_m@kouaHR%w%&+cc*I>Ga<NJ-BJKYM?*TsrrFE`goi0 zMsikZwh$YJSa{Xwb4Jmr46jy~7>$M|)}azLv|mi$L2PsWW`fiY(!#q2F<WkfwWC5( zhdGMjpQ=Ppx+5lR02_SJNQ^#n<tQbn#NQt4;k`sTnL4d{0)JG}C8?7k8hzf7^ELHb z=+hW)ne}bzIVjTY@-3#Z%*>hsB-m#r0yK3{gxkhjtP8PIcE|(lo7n<q(c(e=5i>f+ zF(G3J*cX*Jva|Jt*`n#gLEfAbwTlgLG2CPe(>yYjW;!HKe36ccjdj^^^Pg6Xr(0sZ zJr<gJq)<{ToeL}8sl^m}HrB;y$W3-`{1ZWI!;ZHdRXy4g>pT9nAb7kzIhi&j{Z_7V z^>t}45IdnHXQ-*qA@KO@_@z4FFTX&QkXYEjg$$9Aw1q=BlID!@uS=tFW-REMH#iQ; zSUfm{yGE-Ar@FM<_$S9umN<Xz2%Qz@7MIYA(O}k>xzlYoq>#&8l)}ohgK&(w(j0%^ z|0VQ5Ty)5g8*F9F#$}kK0cfa0nW*x$Y(KCIBWbsIf9_8j5%0!br-|_q+}CtPd<gde z-4-9f6gJ+?W6X6utA+_f47<Cqq!#<p2k{BqW7=nko5R&>%w#C|%YuTRh=OG`ojfGK zY40_*NhYREh0Kk#U`SBJl54E7*@8n&br)f~Bn74l1<AJcJ8VSY_SedX(_e;oqXhA6 zNPstYjRg*jLXOch-J=VdTKtU;QTO4#rEjVOxD9lJx+l!Xcfo$v;T0aJ5m&=DTvw0e zp3$I$0IO5IVL%+vl$_wl^`*-aMzJjWQc)8<oDhg{cM|-pkMw3%=5rv~4((xU-#aj# zN7m7VJzGo%3>}&HU4$MV4Z{tS_=<1Tr~N(ZOb4y#MhuZ~-R3qnuen1>3@*<*_!F2Z zh#nal+s!>3gpSqw8p~>^#V~<!KP<rZ%}b_Tw*cO4dSqBo)*w?xfh}O+SLFbvJSy?v z9evuezw}*n!8l3Z+n#4Fkm`?srQ};!YH?VK(^wEF>A`Oo8G3NGog6AU-IQ-w;7Ee` z87$u@>aPeEd<G)lSU9l1f>$8nKzKM^W{P*GF|(_cd|dQNpbD-77138!Vlc@0SNdQ8 za!?^g7$*Y`7Sdu>c$H`Ks0JzwCv+^rL}A1fy;@1yB4AL_Kw9&XOW=20{tcMEG9NjM zdSLR(f7P#$*Q>aaK-4{3<wIE!(Rz3fcBsQcxS#3R;T~CK7bJyFK)kq8Ce_!NY1wl@ zQZ}~o%q{^b|CFUu$fgPrX}XyM)kiECZRgd46o^Eho8D>FXm%4uvW1{(bd~M6s}w6s zfjYK$7-$@)zYTZd!swIXzG2oTn$1dinj2e&BQe#39{$WCCH_MFR~=F~J%A1y;bG0> z#FV_v9udYtO-8tJtLdH*{&CZOhIL^XGR%vBL`o&@_}P?yHS-st0xbH9VRN>3O{1Bc z^QT;*uL}okn2{=}LMWjl?V<w`gIuc4|I-8=pi2_H8U4f|Zj;Zmz!Z`3^9-ELI*i^* z?B`G$s@LJ{$~ugtMk7uZXP}wJ711@C1jHFfH2x6@=cL*B7$LK7rS3$|S&mOwgN!(R zL4oEz>R^R8^6L<qs%OeoBFy_p7nf&sXy!E&c<s#SlLeYf`E{sl)7X*o5Z4rqbVJ#` zbYu_*gD}!1E5d~PGOvAw;o37?k2=$3&rn{Q%o;<{s21fW%$Im=f7W=6VLqreVNT?= zTGr?;VP3A4=uhFbqgbOA!>lx8Ch^+WS))S2{90{7UCL|ISZg~&-DXBz&THRdjja-D zt_d@PZGVC0rqs5K?jPk8KEsS3&ui7J@4VDE(uDsSubs*oud$h7X-CcGY7V4~_U5?# zblJ=Ps6Wz|1Gt6sd;A<pui|F_HR7j{28<aB6ZZO;zFD(T|4O@?eUdXAf|f}sqJqDW zTbJg(2FYNW2h-GsJ9<g);!r|MS3#>$f@C@8Aa}zftP2~$P6^qH<St^*NZJ)sscT2j zBo)x4qFfb>lJtpH&<-LWL7={7I*6p(^RQ8oMrKRhqU%`9ev}F9*Z}<yqcL59;J%(k z@#uJ-#U}GN_@pj3GKeTnGqPRtnEiC)D?yw<%U<zFT6X%MVmw0{0d*Bv4N!$J6_;R= zst7H5wi-oFW~&X{&nn54o82rd@@d+0Y%ixLKQaAQz=%wgiZ&><)6}spVYNRoV<}h! z$0^fQ<_Vo0+2R(z;EeXs9b?1XvVPKInqW3huxTPz`&dA)kM-#PsRKr(4T5WsEa_A@ zD0o49WEC2dBQ*TR<}}|nszvXgXs@KHhz@d-<{)k~B)x=VjvP0av!olxO=2zM-sQH^ zdCC9HVrE>b{RdYi;=Z3ho}JJuEfH;biukDIi{fKf&Oc~Ff`vq@mV1c*qfh3ca{6eU zwu!lv<C;IA<@G1@aQWIMLH8)<UKDqZKMsdrWjJ(9*A|?klm#Di<IkZc)`3Zb`ANtF zR?F+x5>qmfg`>hk_nu(c1VgAwv@sg9<0I1-KhHK;n<P?eB&_WCUTG<v42}YWD@+X9 z{685S{l6HrF&qkRnW3`^&K|3<s$Xt2MEq}lZF1{Y>7MhV5}#E`nGaL{#yscflk2n{ z@T~|csu+@{`LEk!wOC7YCggHssCCL-<W>7qc<v01n-~G>v|wToH<zxT7|v~>WfOhf z-mYYZzOnGA`DPS#B9xJ4(}xrNxnb04QY`lw9XrX5dqC$*3gN0~!K4IkCOtjLn_EB) zlY*Qt)#%egahWA$WBg_C6Mc*ZYJ0g@9AnpgS`@RIrA08O@Q}{dhOtSs5guDAq~!qP zxPsJ=Zf6s);cMtQ?Ic-v1?@FCl>3gROzy{>KJdZh02#NBe(|ax^Dd`@riLP<n>Do$ zS8-qiesYu^ndSmlba9$5H;T4Q`xRG5SEq+@<EX`qL6AW83}jXG?2JBY8%L(n@_L77 zmAbY(&E0jZY{?4Z&2o}fpQpPUWz75FiESVkbqAskCySC8OFtR+9zW1{-B9i#U9B4u zwxtYL^Nm7M!vsNlA6LAraB|+UP-m09%5zG3H?zZ4i___^x&?O1GCg0*SFlnYb{7T6 z)HrTA-IN-}SWk6w%Q|TCmiLf3vufpCL3;<)KWa$zV2ha9N9KEw4xE|HU7#P#4D#Mv z%A>H`%3loAv>W~l&Hlv{m*_fJ6n}E2H}@v}eP*Jpn}SBpa*wtxm5dK^bV#_JpJ{re zGt!ZiNH@t)0?=i}T&&|dT{$a=`=0KY71Dowi8QuZ$)#O45A4ncs>SpYX7E@#dEQYn zls_U_H<aL22GzXcA4fW~v!YMryz3|OskjBLPSH;0k0Ux^>|TvF3O+OCxmVL{V{a_S zA@IKlsS3jbM6*$^x!}AsuML$FYXnJ#Z&T3x;cJu7EWXwYKb>ZW;%EHq7(YxUl|M~$ zbu*o3mV%^@!qll4MrZp2_1oD&_<41<uPZxn7Biu$&Oa7O2cn1LK(l|{#gok?47_5C zyBl@v@s(DBGxsR==*p?6z9zix5hHc4RG_zem)=mg88+-ST=}H?nLl7*&1susk7snp z*!8b_f_B2|Zo}M7-O?OiVUEvD6f*vWcK$JwA<4*I;=x25W?W${jIfEbL}kHQhm03< z$>yZluoWCKrEJ-ACcc7?S8=#_w}xPlmE2JbW{yO<F%av@^=VU>m1dU)(#eH?V|G;u z0_y#(JOZdI2){tx;T!5Vx0gr!6TRUYD~q!7mQ-Rj8tdnxdQWH1jYI6eYp$Ee+Xt9n zAYedtj2mKBYrn_5<}7*^y`x|3h40cdvfgNFoa-TTJ3u|>4VrcRzh*u(qM%jbP8b}r zs%qu)_IsvwR*^vazn{0?H?`vl1Z&^;yuH!X4sxu0H9auTA5Q1zdCRzZI&!|x3)c%S zU+n*<Pu@hg%<th)akXo;UM()9mGfgc@IK$e!)-rvcThglHL~<>MRyPPU^IHcEZij1 z1>xK>dU%01mqM>E@RZI985L7Z?v3$CU{l^mlr=Qbt#5d_y#4hH9H98A7U$6FH-fkX z`tS{32j8!8F(D*%XWD)qeSN6^LVuS(zWV2=%XIQWfA{adGS#AOvR~(5xVmS*!b+K~ zkEwp4yGxBV425mUr*izVj4qdswTAw<FaotfG+CQ^WX#Lcrwd2eDe#hS#;Yi9vh)dp zm$WF*>BoOdMq5xAuCbhmzliqSMFB{~_bm$U*<=eTt{%?{mzQw^4p-^(Vd153;!peg zE|=qmXsd!gTojPSCN^B@awU+=^baCk_N6@ka?yFY;Cew`dl&0{zcj5s|JdAu&s$5n zTuh{}3Rn7AX(WqBEXZ?lE&5zu+-%F_O%8^uOoPl1Pbz$*5rXP-`Jpf6wYLh7POhzg zyvOO}<4;lzd$IQYZw4@#c{6Ik-+2NDUzWgmq!>F{5_7McLet_4@}g!`a?i`Zlox+4 zua7c5&lwdgJL!;!g0I-B<#wpOWKJ*T2zO#Aiqhz!ix-DD*I3uyt*wO_e7<0mQ1>k! zz>TNBEcUczO1`cl%DC<*@6$vrmjt-sa+YN^#?P4+<tbrSH=~Suf(~6W0F$M&M`PQY z5GnJg5JaoRNXjn>LNxI8l5iCBt}aQG*?mrXE*%cbG<T_w#~1sU?Bry&k@WKCrBw{0 zbjQ*j+)7%ybegQkKI*zGGTiW)0q?SSlq^_oJOS>pBw4zT5c5m*uu>^}g|ytfT~Fwe zWk*0Ddbu}ui;i0!!5yHhmj@s-C|b_TEcVjgD@LGu*@_^9Bb!!u%ijHz?p*50rPA6J zbGRooChg_v>=fAfvQn0G!YuTk(PnsD|BZ|<XNA$iD{{;J$k1eDD$DiFRlzt{wS4&y z{@i{=PKDh$L+;gdc^R>n7|T`<mXmaQ+}vMJ>*2%*n9Cm)#H<$G(ua8b{)yQ<!ImcE zUt%V%ipkVjIxF25HK;Y|qu@($XcyU`@lT!$1r99T8`JWS(eb=lja=6*qbI7<YpPmp z!;bui8#WTc_xSVF)K@FUPne8_lyY2jIj+N6>7<NN*q5Cdqw!PBcqN`Kvba?qU2d|+ z*kM+?*~(N&+V5}Xw?6+k$!9`xU!zc6`>Xu&nu?ee2bQi}ET>1aU1{?>^Ino(1SL=4 zf8o!RX0u?J?O<}rC>V;SPxbhXkEoHd*kIpImK(sUv*5tgBMHR5cm4Y;+sQTuJ|g<$ zP>jI!?<j@IhfLlnIfFLl8_a{m;q=M7{*(Q8N`~uigXD<hm8PET1gmtV={Zq_s%&XS z3W7&aTvwWN3{?)iW^gFemvrDwTY8z^j0R&v-(A&X%x6Ccn%jc*rm4Jps~l;O=03(+ zA#1qHYwwr}()<q8AQ~9ocLiMoaBzuphp~_QKk$$D49o!ETICXI+6Q}SABOLcVkG!C zEh_13Cdu0ZH*5#>S?%dzyF-6W*9=0eOlvM_!JCVJ(($YNv219yFT{Tjey*XFtNmxB zjK{MqPc45D!O*r0_U!TMzra`{=7*J1!Wzr#3rK<PCVQ8reUx7-PJ9MNTjt)4Hsbvn z2rt{tYi{z|+h(Jd8r^I{Rbi{gW_rlN4%7LWy|h1WlXg5$)2zYM$ZCVnWUZ<sIU`vm zzVtnNo60s5PY6ouUqu>X=&LH(nSrYz)9X7BMqkNhpkZ!2gDBBMOK?`DRLl&uTMCXC zb3*0~pv|VfSpj3QswgcpcaM17NZc^5Ew>13W6!R@tT)!?fd_Y!&1}5$-Cu0HSyG@o zgL)+n9V-^;maJHht6Q-Egw7gN*>3aNn=N-+<}%k_K@C|kt}$B?gtsxf^;hs3u$2zV z_LCvYoSGeI*B#g6Y(gRPCyX-Ef^0lIKd>*mf}<I02Xk-H{cGKN%=}HC$D|_a4i7De zWDnY;2fIwR{#fhb-upMS;8w1p-E@J6DnQPCXPE8aoM7$~IyUEZcR3N`S(ZGuTEdwC z1bhAwP%h_;#=9zfbk{;Sj-%GhG;8$7bm)72ejy*T`YB4bh$fnXTY{i%Om6WIk=YsR zk7@RMIyXj(jm1KfaMx^}fl}jpZeH(htYvqXNBP#^mJmG1fwoqe2G80^`{pJ)F)x&J z-v(!br@9j9XLMJt2d=zIbG^ArdNJ1*Z_iqC=gEeAL}$M5<Id2T$GRZVYc*Q}<wtb) z`>vxOP?OTP@@6gVT<*GK|B)R$CT}=cDPMQ9p<r$YyKiHg#isLQ&pvs)a7t=6^RSmX zeK0__4CSE@SQNkFgH8PzV$aG<OG&I7c->w83|kGhg6-Fa4^8<IL;!U@)~XU$e@I8I z`<VNU{<3bh^Sljg8-lYF@N&I=o>4jk`VQ~q8ndCZ4ynD?IWk}a{gVG!Cg|yiyj9M4 zmio`3H}bsPuCHgSW$BouptUl_fFH<E6?G88ycoM)g*toFPBrsMO{R0fGu-ubrr;x+ zy`E+ZePw;t({F?cxHnYh`^w4+X=wf`=jigGLlk5ci>}#2ZWFJJpl#v*BG^KW`TswH z2MQ#Dv_K-5S^$Cr>7@cMS+@demG2`n<b&!Unp8MJI$S>~D~I{-WLX@YPmdM`%lz}{ zy~3U-RNJoim0cHT<oaPao2BcwE}oEFGL%HuwPdu9hvUi9v>zNwnlBCCET%(Mo*(s# zSkZOB1ImO>6q8<bndxA;QJM@$5uHfVqxRkUAbM6G?lmmWv>kbFC3T8k+E)JYI&CwI zHExLVsOtt_uR7+d@DxRvr)@GOJtEpx!*)SyiP&HKh>qXjLYHpnE!)S_of~{?aP3am z`@5fcdS-)X;I`H5b#ccha4eEhd;BS`75P&pJvU1=b^WlXyWUu-Yvh&r>}^n)-6}lI zV^#i5>uK_b&b?n*#b(LJERrP^*L;dcKhl!{+$W$6&(fYY$#I=rNA(|iPXFTzeIa|< zlYeC$vQJdW*I_^tJCU|#rG453W(nB!?e}|3?oGP1mY(WAEUh1F5^E-URwk8dVk$*e zF$Z$1klNG0tPnPZRKl6G$Lu1<Rx_jT2v)_fivO~<MSBcCO6Ck#($?^N$=GC^YcjS& z%y<U!Q`s}me_)gwC5(wLU@(?^k|(5$?~EMwen2nK0NDXs`jp1W5<j4WK2p0{d;mXi z6UOQ(bV}Qd^{d5)@6-H`Jl%hO|Anrc3Tbx^zfTW+<R{zlKE3&ot6MH`ps0Bk!Go13 zimGHrji?fLQ`?OJvN7+|z8lq}x|ycA(v?C>E*lk`hnv%zgO%xTGRjX`B0L;kH}`*$ zt<0q*8~r?sbGvezQ(?h33Yj-mqL51;ZH#iNQ`Y`oTgzgHr&!0B++&&d=;%#;%IT0S zv3xh3{&D}FhW8}*d+?+@PuYNPK?u4_MrHlhj#6UzA0vhyuA~3`c&sv-osH{mYPl)O z{>5oy-lLjL0j4>>+(nmenu$jg8$NcScQ*z4v0-Y_W*6QzKA$_ZT~#8N+8^zty*3BC zhUZB3@3?fcqQO@ZU^(4#=-kb{`qx-bDA3);xhv6%64o{LZGmVmF7w995WaN_M64El zEGc2DWW|Znwe;BL5va;pZ}EplX(uPM*YIys^%nQYK5PG4tEOR1M>e<WhDv<dYE1`` zukOh=n(K?rtN<ooOW)h#mzAOt?W_)-kVlm_L|?@wAu2hiAKtL$DaImtdaPXY6l3kB zo={T{k*|6To6{+pOz`Ye#v>?cWg4Lp545OC@>VAcI`%ydza6m9(RHX!$Vtm%s5)NP zpIe1aN4%8Xp${w6Id|!`MDH_p68E-4ODt6-Z!%PsO1!e2&fL1l`E)jmHQ1L3;76e3 zct(*;Z*KLGZOi^}o3ku8o4RiEbD!M>OOhE$pT}m?q;3Aw%rmOR@@@a*EX&N<C);2n z{?6Dw##r7q6JzhLPL^hUXB*ZesnNLo^whRc*S%SYhg!Sxi2N;!T5b1nUXg_=IqN}G zZsLAc79EU^Vd!Xjp`%Y0U9>$?X3V79x2vr}BuhDEE4{rvSaKkiU7`b1Nbzna?X{z~ zY-}c-vcm^HW91HCx_gJKtYtMV*%2x`y&COaa^!@R+u4H#?;PQiS09(rw*0i&$T26l zWwVI?4>n64;KQ9k1Lkh7f_@X^5?fdVaQ+O$3j%qK)fjNLhE>ct2uc>+Uqa-=zG`rB z6}`W6glxkq+ILr^Y}P9J({2y??yl9iK7X>yyL-Q_W%ysQRU*-QcThs}7JPT2O4DFZ z3>NtH7qP+Ywx$cQ@$YsL6Q2_s@-Efy9xUVD1(mO4g?H(yqMr1#B0p!_cccPQv$WIF zGnl7u(`!Xh;S&yCk>Bri=QFGHC!K$#Juy4bzkO|k4*6G~tWni3a*_JB#D#|CAWD2; zi!FJ~+mhBH6lWn>E6d3L3R6q)kiSmMHR4?m7AmeX9+Z(11wkAmE;SyMlM+?}7UvkB zZ|bwR7zLzlY?sGbA6KeaN+<sQmPEwdj%F*oV#FDo?TRiny8^q^gne9Tk1q=#orV{Y zR!4^w`yNOwF5(Wz_AKV;;!g)z4#hVXhxVgie)>jI4Zhz=tU0cmrNY9(LMAt=l!2C3 uoUsC5L}kGKaejO8-Aaxt4#Ces^W0dA0ezg`ZG5ki;|7M~r}K&hg!~_W${<1j delta 16185 zcmaib3tUvy_WwCE0|O`n@&<W|yhK!dAp!$F7$5mS(NQr+&C<+QDqxlZhLnc`IJ&cZ zW?u8w?cQ6Nm7`>$sA%K^HN*Ea@1ZdxB}7E#_g&`<KDzhw|NHr@!P$H5wbx#I?e*Gw zZXHwodP0>yGV3*d94B$fT$avelUyn;aNI#pjtk|Kf4`)1oKqUdZ3Ofi#BpoWId1z9 zj=KkF1@s=uaYjH9VCZm;oA(08EuX}3x-5<x1F*fwas5pkmjTEGEC3V%jsR**Ts{{y zmE*<&-U93bR02)|8UO*)Fc>fz@CqOgupaOwU?1QFpbns(&T$<95r6@JZvkE}aopbk zJ6`6vgqa*C&EmKgK$llR6R`V3jtkqG&v8Asa@;V$G{6dUlmZR`&Z(Q6J!YdHU<Awt zYzLeL)C1CA<G8tiwSa#EegZ^mnw%5o02i<n@C{(cTu5&o#(-V};8XnH2Y9c~$3pTK zaNL2{Iqo{(Pk{SEjtd0z0}KZ^FXFglz(PPV;4&a;F~?;CN&%Yz2RV+zu5nEO51!-V z0O^1!fHwf8fK^VI4DbV>*qP&Y0=@&}OZaed!CrzhlPAY%z*!(*v==4=9P@@~eLxW4 zg7!`T6aN1g;OPr-1HJ)V1h}Jb?-Gmw+ywZ(0sR2H3h-FUaftx!TO1ef4`~A=f9!vF z02Bex63B6H24U|3jet|Z9M`@R#1Hrp@F$=&oZ~(L907!NhGYPz0G9y|0S*z^4#3|d zvFA}7H#M5$W&sueM1V^Swjq||#&-h_;8=I;|M?yq*DIdm#sQ`R$^hp8p*^9&y|8}( z$KD(l3Fr=Z6_T0@nAMl#wgCA4P)^YCE8w`V3OViz5!zk~(F1m_hGYP<*K*ulz;XtL z-{ZJPfNwW&Tw3}@j_a@qBHYYz_dzHyiQ`rS9s<IXIc@~tCSY(1$HnTgI>3IwO@L!6 z$MpalPi5b$*XL(gI&(T{w}*M+SmT7kJMD!l!pTz8UCSJ<q^9Htozz=vw&gbJ%3Zn4 z@+RlZ@*nt2onAWRQFzG3mfNH&U;148zdXvW9u6#aLvN4Y#^}m%dY>6pMx%T{JyTa6 zr}X6831*|Ky)C!FmU~ZE9{9{CDa*qwcY%kjXWIu-yTZfJXWP5j+v{z)cXj3cp6Sv{ zI+{gSE<A1Y)k)1AK**_dX7f~2)|8ReI1c#7COhnK$*_1qHjmxS6W2OMd)IiH%T=6U zXcml3@yCSvk_$R%A4_pe>5}hh7EO-gC?`m!*t4i2XJzTkmZ_#GBY)6v>Enf8GAu^W znFKm)qhsuxfvODAa8M`t+lnf()pao{(Ris`#|icE$8?gbr&*{hyC7;oYrN-SlMYj9 z!G|zGg_c2{g5j)iPBgj;wdEQPEtfrnD#3UTBMfIteh_k0rMZU$2Mb5oWx1?}Hjv-W zMr!@X2_7=x_+wRCcdpEIuH1<e9mMe}owVR-4=?w)wDpYtYfpQn=lg*~KEZ?S)h34x zREY)`(b&EO+<$AA(K+Gg_+wa>P_L8DGhe50$8S35q-9<#&B<%_rVcVE#fG!1wAOdZ zzvQ2c*Goe^i%#cgAeTO6rVFBGgHS2dKv<%&LMP4W&=<2tdtvqEE}U=#GZ=Jed7%SI zOh~9pw3VNDN=#~D`<z0id&;9~J!zEFGov24+eg*4TEN1nOEiaYU)h?UTCj_bg?UbV z?r;leKHs~WdQH^3Wa9THSc-Ej|0O=79mcnQKTO5+&QWZiv#U>pyP0OJD!b4o3%%6A zon3Rz^H}2s5wxu=-lmf}ve#YoZUfw&w(6u4Y@f?E_cgj_P<2ueo8K;YM24jwHf~Bg z^F-r>6?XzunPaL9cQ~%f(7<u!LsTWlstk?rrqT~yX2Bo{#$QVfH%d-d8DQ)ouoEs8 zci=XwfH6<UPPFTkAMYa=?iE!m>ywjHn0JTE9&gv+YM__+lca13I!k+1hNa0l!*Yqw zKzpl;Ma|(1TF>aDSN-KZwI$F2w$$;@;+=D`@W5+t{in_n^BjfmTr4W|I9b_(_Pz=J zpkb)TPF4zrhWJXs*r=0k_?vUobw6+*D;nxWQ&S0qiMe~ZmVS8SaY>C%y3h8t58^HC zV*8NsJN%#(7ja^K)=9Y-xfhtler?>JeU7UZXNCK=g~nH8WZ1sF^4Rw6wa4-zyJ$pX zBi6x2yZYt(Kdf8ODw^txwLNZS=q#bnE#pIHNC8u|e=^nX=cda0%T$VqY5SB7gpT&b z-x=Fkcn7-)LnAL!+n$&gwd{gxZ@21pIPyXjmUj-w`&f|9-+y~MS?+WcnuU9Uw%m~u zn$Rn<(Yk=wGAvF+ceWGg3P&K>lNcNb;yP)(Jn$gC!;nP^sfsm8ZHM{LC>k`>DwC@R zg(zyjP^E=4l`Y#r71tv3?N0QaohGvVx)}a4tJ96-SF;4S4Bnrua*Ou-sI_jKO~Lda zOb6{mw#O}oKhJKu_2rkd0QU%9%hKF~`6+Cw`%?ZUJMTW4XDp^eM}7%Q?+^nU+ymSW zae(cd-yzZ`$Vs-r4Nwl^@)j9kXD9YqhXDRJcDO@w<R+ZW<?6Z{++kCL&2X<U)s{U} zG&qSy7g7wc5b2ejAhLPh;q7K=%@7wE-6?FmN0h3MmgRZ$bmO%&MVpxKv;7|4SlLe= zGa}qQp^L#bTW)*N<Rp%A!Th4}hLqAQ7=9({WnktGo8sBMeT1VzSub^TWa~XU^MA5^ zo~iuD?6GH(%H4zY_eyh5aFG28%ovS}abU$>gWYawo}K(BcG)YO-^qCI0sI0s$UBU` z#a{7_RfTETTJJReDm&vnAYzO9*&(adv{STf3u#M}aE}(alqLE^!PmEkEMMTv6Envc zNgpr}{y;;PqK}#ssZAefrxlF|QWIj8#%6<uG)<cP#6xl=KHu`yNrx5(#vTf$<6c%f z@j-2pW3qaQQ^~0$$8Y&;RY<ii%ks8oIZu0k#oaA4d-{wyp`&wOSu}I*f+b;Wt51|F z+=CtUS?7rH2g+@1hVNkKK3)hs^wRe__N8wU-^A|tZqK*r_IJ_5p6pq1|Fc4Ux|+-J zvyAZBo~|y@4N-3&hCeT;w~xf1(du5mjTi4&UhvsI246GP78}id7T)Kz4(5!#nC3!D zDZ-$#gL~XL3(w#GVq$iZSZndaq~GPcWoC>mIazjf?+`BwpK?4*tPRN$@3s7k>HOVC zzu>h;#eJQ2JZz#&ra&L6=CWNgJ_=KR9dX#FlNucvy(;#)(S*A?O#FJp@i4nwDyyrx z2j?GLEIiMtD+_Bl@qF-}CN|Ii!*miG3|o?87j^C&v2V1xs4;sngo$mtSXPVeLlej~ zdkKbCIGs$P87>uW#1~&`51Z}@hC6$kSVllcz6+Zh&@m-ay}gUtT4wE2_l{x+;{Ak! z!VzE_U>770f3qBOWZB?mJ5Y<7j4nuLtG{nzhXNvW#8II>5+c?LK9TG}K&-Zlx^Aeg zZa$0Yn8QzGTRUd*j_iKN;rYH`v`1rEg>WviapeY1l{0pgv9+K%HYZD{B|A;~F4<ZX z3)NWs1pVj8#-a^eXm)?0zUErZH6BNx<~9Nvp5xDzTqwNTLnj?mMp=J&hSE1JX6w5J z&2ib=tUC+xTH{!GV1KAbV_<(RF<s?&f+Ylv)99r$kJ##<(dfDwlo%ilc_cF+8d?gX zTAa1ThSnapu<lSZ>lxfDUoXXX5)6$n;1sL;)@;XZ6tpQe8;*Meodcm>XqJt~@n$+* zWHg0l`HaYRd-q>k9Z3bY!7MbAH-n+liW5}jID9b7gnKZO28*V~_%8N7(2*9(lOKe& zg5{-7dmn7LG``u)bRnUxQa|h$CI_XGFqRaOu93Efnc2#aM67#ACw3rYXlD|};lBMf zWZ7k-CtY$dXHS*aA-hkh&qMZQsF(k@4%v=}1BENrBk&#+QqdwM=Z9vN6&eD`9PqN< zsxq|bHC2YzCg;PsEuyIfO!Y3Cs#0i!i-``;Qr1g5n`nK)!$?sZiA9U1X5<i<-bu)9 zDKWKL_kf0|5yz>@46RruG$<0GZCOR6=+j>lxh+`}DG=*kkzOUi$r@p>s&2YXHZJj} zX@lE`O~yhWJYaLeMr))U56tZQun;G#xFV9ex6bnM)k`xTD7&PHoy0c=h(FHqi<87K zvl4A$xwP1b2WFCs5~ImsEaD<LNNV?hP3Y8{w5gG;?&KXVl{X^FKMGSX81Itrp_o@N zU7^T5_YNensgYH68Xq7HB0LvC3oW7bw+Kxo2=?O|&8%;DvPSytPczF6AF7dxux|&$ zJ87gheauV>kHb{M{$&20V>D7AS`3}3#oEA@bnZV~Fa5jWFcAgG!n}rnoakp)p_f)S z(2DB<ZNyWpPRjGfInUWqr?ZKMM$y=WZIJbMRs(y~xufQU21X+wBG5$|8fq2}tjKF> zVrdcHZhC281jfywqmbEPW-mu{$(N=?Kx8eVu~oP;WvXdXwY441;MQQa-nF*Fx>F+J zE8<UEuS170lTO+g0gKWi7+VYTTDhD<g?TMpwqX5^CUMSbPjL!a_pdu!|DlW!s&&%L z2(xt~XPhubyeB?{ZFDX>U#v?~hn)G9wWj#6PLb*Pb*t_P6>wVz5dBF05waZvH^Ncj zo=%#3&y4?PjzJEKu%z&gBSKUdY5OMcyC<LO{T9Ap7T<&oZgMUd%_F>%l^)3)_}Ore zBv_cr<@hM-R<T{L*`B767o9a}a(=Z15sY-ay<$M?Ir^%XcEe6%qviF&`L|NETFEK$ zf?~;}Q)SY$@F6PD7E)pIO)cB{Yeb)9O_{0Ht}5sPN8}D#h2Z`g1Q6SC03cA?A5bVZ zFv?FOUH`+(Oi=;(Qsp1CB)IFyBU%oYMLtsC=bwMrRo~bwG|3i<xLyZrWQomnw_0Ij zEuA>XMkf`wn(MmS<g<+h)P>oe%CG%Sgb`<MB8zBp<|~1MYRgS9xT4a+!!4zo8lE>W zKRz~RPsDmfgpGosNgS*qp(wt}{|`A^le3^?F<V733G6Rck{lfpi<nS%IJe2V!5Sl) z8pKhJa<^WZ_IQz0?xBJzDEJwV&Fr1%PCgI)WGy%%)FLhp6h|NpI@1YOAUf1nno=+C zbDQ0i?d`C7_Gfe`j9EmzT{2psxyP-7sFR(0P_S%hk{zn{NiSJyG8upVE)ydgriHU~ z#kp{nEw2<GV5Su*K0!LJ;K5F!0yTu!WV=Gin(>wApk%xSWgSc9ya=4Y46F{ZqtI;2 zC1<0T_J+gt%I72e8G_3df<isf5t>O;f!o^qDT-d2^gAu4Q5%}=fX%Vlp6yHdo$+1# zBB=0?IY!oHF}T)M)Ln4hcFDEM@o#D_R3{BQPr39z+4L?W-L~G{@24qmRtv4Gj;?s* z$M$vU$osMLUE(_oy1S|daaXyY27S_sM_pLQSc)_fVtbFHJaC{!$@7NGf6HoZeJ7~J z;7MvxH(71#J6^r*imOiQ!J!0Hc5(YDjo@=yvu!xkez0cy2+j6Ou7b}{&9;GPzu>yv zpxIu__Q$63jm#G7+o8#Mz`%m*t;hwB3dTD+iLt1z>HH8juWJN<oUyLq{6E<4t}%Q* zyWVv?AHx#j!jMT!itEGIu+?$h`E6`}+yH(m<GZCJ7a7tm5z+FBZl3<tznUqat$Vw* z+-4&$CY%>qA&On>-`%?Nh3s;-kRIefx19!`r%;K=aiWR@RfdF9A{GGLlO3(Uw`Fhi zcUNflJ}QJ8#`tLdCzc-{h5vsNKY<_5Z1D+v5KHJeoiAq_diFs34?RcmNzA|3Jgnl~ zUSrX6p;sq<7<=5SFaF=VcW8T>JxTYndWj2i&uP8AI-ZFmW3H}y({{wr%GYJugj3eH z$=IQPb?+fD7;s@Hxb3Y@>(O}TTEPvsm{S5=&eg7F{!|?4@;9xt+gZ%kJIM71ek@LZ ziBVZ}OrH?G9UIms3aQt^K4Fs&+!RNV2fwhF=iol!z2SPg$vPScGec)lF_$+92~{fT zSU0n?p_LS{t#7&9*Qj;Mo<Jweo`TF`zxDCwM>1{SFg}*W^zGQ)O~D(&J7v2<MF_F% zqAmEWhAg1sYb-XKwShWx(i?1X-=6(QIM10Lz0~vf?AWKV4I-=?VC|qds?{EX2#<7< zj$Q5>(}xD{wQ;uKnQ9b3P?@@KCRe8BvL;uL6%NX0MeZa-TkvaY;Z&W-k`jVckFK+< zgl@jo*U2W3)m5S!G8B608@4qe&iCEx)P=yOAnJF>O)<#QLUuDDEN*n$I62t{0_38T z65CpzqZZEM`vvh1Y;?aU@5|R{VTOB31*ugw8poK}FVTDTHQ73~nL3$|x7hi9LH<*e z9y!1?%KJifMZJ{H+!DP#yI-Sy6CNTTrtNLfNu?|yF=Whp@cY?23iDjJoa;rl<(Fky zAfnPZbJkOJg&f>JZNFTithovY--G}J9wkM^WzR|Bxoj_te_0-dJ)=<Ulf)$cI=h(| z#sA9M^`Gipcjdo1#$o9n#_wX=`uir0>_T&pT?M;R=@rV&+iGW6c|ioWafwXhukxSH z?)Q(6>VAb*Mh-kz(FUL)P*7$SYDgZC!g%&VQW*aqHZRGSKgo)c;$SFtB}MT|*~O%A zI<QH;{wbH?Euq{g){mZH2_A%XPfq23VGELdI~>16=0hW#7d65-_@I64gXD0}4VOqr zN-(L^R^MgElOy7$U!ulF2Oj0#tsF^74p%iAuD~^PzYS5_)0OvOAt^z;FH1=Y54wMm z!ULM2&=!#6{|uU5`k5_H>CS(`{+$vIvsIJQ3Ff0AB^sYW`XT)9>=k{uQ*Bomjt(#r zW_>81#&+t5Ql4GAt(n>Moq^doHPrcJSF$dj0cm7vN7vx4os$KmAPtb!GM1A%B>hkv z!oLRVAnSOc@@xI^F#pra25Z`J)^2dw_BNtx@6d8q?<XC?QBdl|__V}!k+GQQP+f?v zyosf!iNtkUxa-tfMcNL)t7rUxi2VLazJaAvY<0K~9U7hV`7Lwy!l&n4(qf!^&YPd4 z8qnrdz|sm2DAU+4M`0A=$@>5E&x9UX;HJjWd{Ie19IzFU!W2qBw&^vIVsIMLk2!ty z8bK3Tf-l00D#Z{@mSaoVkHsGYs_2uZiNC0m0x(_J;b06v!Yd|-qgBAcLLNAkT@;9p zE=^-SYC`-70`}O{Nj@ba25n1Y?gPC$TlkVIFnQ&nYKnGX>b|~dUaYRu@wl2n$yS}F zlcus^13S{D4vgZfSm{9j{C}U54{|EvtR*Vpo=BxSo%F#u`H<1d^PUMeg-4WKA-O6; zI^t^&L+??j*&^usYY=BXF}ahg(d;V@p@pC_b&(|QBS*q=v<?yX!W>6f#2`<;BTF0< z67%RMdCo?yI@_0);lU|2r<-VpAwO65d8-^cN3j)y{GCZplvHl}pco#<V~{UOTfYnn zOB(qTtcqOyH8zXLo^;acpJXFoXcT^i>Qhn@Lo{2SO{&Sgd9ne6L%i>wmBX?sxqd05 z>!qtKXK;k~p0odLdUmic1_#mngHwEmouxDl0rGPxcP|!}-mAmaXtN1>SKeydW3ypr zu?OjsQK3ALp2}x3-VhcSe@3P*B#3!E51Wn_p5%qp708!!W|tc7pu$#mrQ|g1w0@de zC&8>6yuE)vO%*%CSiv|g{#dD@w&b)<y2zFqX7P*Jb%QVeIeTb`;9&@cc;|;GxWfhG z2*PzI+;*pxo2WFwm_d!vXw*x8*2q)`3dY{lc!)5s*C?3d1f!7}{bbB)1#_Zc97>H& zgt^;}IZ80TOpO{DbDLg4eO)kSQ)>&MmfBGl3C1_5u}MZ<qG0Bd_)87f<hB{?k0GA1 zqwV;~f>BR>XXU;`1^*?%m_?13h%zkf&>4KwE;clX$F<eYVPX6Vc4k;Os>2WPnaDa0 z59hsEDn9>UGlr+Zgnc}`XZ}J|!?JG|9OJFu<CMt>phh@XbUNE_1ya3ie>$mmZ<*zD zmxO{^jt-|9wM@F)F!)*TVO<a%?UEeDqc!$~e7X`2n_3Voi9=k<F32UiDi|gC8&%o% zD%t3YcubPxF2F{0vym<JjXzC^=|NK1$>C<IBWdC*taX&CQkDwy=QusA+ml>119z^Y zT7_ES2b^KqR;@Ws)3-TyD%$3=oi9XmoOE3ABPv9LsXVy@_(<7brm{a?@az~XkHg^= zsXnMf;EE!Jd~jy5kP$(u`#&=Mh%PZzKhmkzz;uk03pof7e>77aL-AZR!bawJD_b+d z)4P)gEo%OA&SweRGa_c>NQ}~Okwhs{A$1U=5`F}og9w2lZ4OAC3@zDR?M!^#0hF@) z!A&Sxb+zmX@l~$fbRX%hvQ{(0$ShnTY#aFsf_m+!f!N~Vqh|76Z09Hn^R=Vj;y-1D zqrb|34JO=$#1vVT?!@6@uOPKc_6W2UYm$2`TAZA?WI?2u?j%&!+&p6V6X`2LeG`IL z-f*v2gDiNJp#kN`nfJi)7e@tDz#2r;y|^A6Pb7sYPS)Lru!KUbD)Nw4sEibcw1Re| zknSYkFNpaZXvkGC7^($F<)nfTs?uF-wu0ntIkTViQyZ1ohbdSE$z8Iu+V~s<K2yOb zR`UPjQ*x&9ZG6scW7NgE+nN~pV2V>@!AOl$-E7<cX4?gqd!{EWAz-PJSth-|P>c;+ z1yfBq>5eKwg2{by$*q^xur*_fkS6$!{e+*v_Ky|#&)BfcIDQ#hk{Q7dWLq+0`AO_p zW{7X%VKVvkWe4pSw<sH-{uj<{nPEK7!p0@~uk475l#q+sDEb;@hGdohf-N2w1$(?{ zTq>W;E{+SrW<MMk;kEIUIXjv#DO(fHgTp^6S<mrZybo7m0WjImP?2`Bh2zPoY#JZu zKZ*L`DU6LrG+f=V79v2y2e9ko$E&OdSwCYmzm`om_To!-tuuzJ_}OgFL{W8lKQl~< zMo_w767s=aTk#1)e=^IPPhr1gh47u3!{nPVMRk*7csJ(xVn1l;h!@THy!>K!{p}7) z*|@{w!=~n9!|hd6;iQ6kqngXED>mKkVJm*u=GvL>aSKNQ4j47F7D$2I-T87hd`cSs z0TZXB#7rtj(WhP<b$6_2yn{<=($g<J%1kZ=%K|3mw6i;7z0{BWF=e(})n2nuBUFm0 zW<cJj*=$o1KZ@-z#iVEMrL#`gsxT*p+oBP*@6^4DUqvPJ&ePTyv?6*vB46Fhm~Ev{ zEOTmi)zv+0@YD?cE4FTGM9{1~q>4?#&oPD;>sPQ3SCy#7)Jn1c&r^f=IQHk%bk%>< zEP0w=&~c0GBS8>{!!1-{M6q_XY12IUEv#r-1n&I)IV~!Gw1VBJ<+Cr_QQIqqv5$pL zJf)pqddP-#AF51N3)hytZTna)_<XF+s*bOy&ZIj}L@~tJ#dw<-JWXA6G21oq$|7ut za8;bDvHmVIEi6+BFKUWx*#iYUJ-C>o9)Mu@jp=D}CXVRJ`b{Pp4ox4AJq~!O3qI3d zqBwj0O9`Q%je=LJop?KCv-34v&QQ!X6~hj{6b97)ycB^?*BK%93m*#V>xKIg*NU*? zh$1=%(6MgF9BYI$)pfO0qr+1BUUS8jkUsIq5+~7%zn6G$Nfv6i3upKz$lXgc=xzT@ zZ?t{bOSnnO3AKO0${VxSCmzXdkFf`41b~-?Gkgd5Dcv%S&q3oeWrp0pp<TESg*zf! z=vo0xB=vnsz1UeC?2_b&(u9`@DKlvGemUC(eAIrg<a}SfJZ=QOUX&FF;igEXd`O2p zigFWSsX(ESTnUtt9G6~l``Yg7Qbk-VGzo~rE+A${&!4;4*jKvn)7bJ?e8KU$SCaS~ zR`ZIl|CC*%O^7paM=b}wRFsFaO=tW}U;nu0dy!EZ>Z#Y8#n1FtJ^G4`nAy+&z*qKJ z4U%Zo;i4P-(7pLT*cOmj^Q8BV(u-#t)Vq`&pXtj_XTQu0<5QV-)<P6<md*-(_Wr@w zd-cx$jyB(7)w4Qw_~zpCRr}HG!K_5YGx4wb`#<`U957Cla<MHxs4@MjlWwvZuTDo4 zbokX+q^Ezp8pJ0sx7h)*)RAP-Y3nt641a(X%}!T&{K<Zt9q2vfi|05{>Y(iL?1=dA zF9gFC!Fa9AbVoKi#i-Y=!i%E%BZi+y<mxYQbs>&wPlx*~zNfRy*TTGOKL2le`<U=r zSo)^V$;M(;1uyfkWbF$^pjasdHkj)ITdAqaZ~<k|5j<b#K-Fa^I+WYh@^>}<IL22{ zUW7C9`)hHi_o2yI=}~1-Yuuc{Zl@RGLE<DlqoUF@^sQh{XU}c_mJPe8v0kE_O86P= zyXS=SbJ)c>k)4`dp}f^&5CkGOH#x!22Cprv{W|%0SjZwZE}S-=X5n+glZdeO!qbAc zV}|`0mj6p#a(>%cwdiwBU2_{En7b#tw{YLyg75ik#aypZr1VrCap06t1`FBtnR<JR zD{0z){zc_>`A&dphcNV&$`RLnrvCn4>YD3i2Pf3j-QVGP?Ec47t)F16H|K_vLe1+T z*B+nc0W+?(z#e4U+E|d5TvkHa?dR0nTG*_4L4m{#rcbO|<c3;I-iv#1lX^4_Iddy$ ze>5-3tI4_Mc1;b;-jjt$5ZAmuNHRLi4{)V3yQ;E>ZPh^`xS92vAMT5bUCMTDen!Wn zSPL_{9wpopY|;EaAeKWf-8MI1(ZUZ1uJuwVE1w_1uVdHe$D+9Bx*%P3{~v7Jf<ZX8 z>lXz3ul@(ANnu_yms9bi?22Ja*vSPQ`N_<>V6w{gDI5BFx7d@PTJdU3z+*g6&m0Ra zwPYyQ6&2r@VRSMDMV7@|ZEV}?2SQ+}jDIh?2wxe0toYqUc=pi@mDb9)$vWvUTd^<> z9`%cb;mEDdEEH6Ae`lsegTdGKMG<&_a%@qMYU<zFsRaT2Af{gY3SN55UOfE8w(X^o zm%PE0Dokm%-mm*wB~(xWwd{i0u{Sb06_-V|0ekf@$w#kVlp>tjsVS^<J7XnhQqH-{ zn_r;sujX>xaqsVz-O-aKu$N05IQub3$xcbE{@8ApU@}unYAL?2B9+?paoZ7;J1UTe zkjc`NoKpH3+m$`kN8aY2X`6+IPt*lloD+lzh5P7u(u{i-HXx@HE{j)GwYtU}_>vzm z1ZsKzv#C=jRgM`u0ZZJ&^YImB7xuTZcXNh9VyAM3;WHq2L^3UZdy_i80#7Dso0Q7X zMmki=w^y5vhuOc54<4J*(<WBe+*F@mQR$Gq>u<U9)jY>)@_kw4o3rqgO}<F`Vw3Xr zDPyc~RXDMyfWm8%bB1LUEXwh}oADQ4QE{bEX~l=~wXLC<!WyLq8#ITVd^4>3un$Ru z2$15BrC|i_m`7<8htmB+k|zeib=U{t;a$jEVfhcY$m0FWAT@&at4dEns#A_udHYnU zD^FXJiLeth&fimb2(=Sj(mmK~wzT3Q-{f+$9StTZ!xBkWb<;+9ZGOty@Z_!B)`DsR zqPiRCUHP5(n&F0Myrxu>_f^o<8C@tlc?*Wyg7KD8|DFIw40mZ^w?z{!pz%b&aEsQ5 zOGPYDeqz&W3zm)=SE@sfb3xvn_H=2$DJv~^mj%~>g)H+|J=o0pFAMO$xY>Nj)QCwC z!?a!4!|zL#Y~He7l!Pq{;rFov_#DlyFAED&-eN^<p!Y*~rxsuoenx~fX9>Oh{D^rk z4~gyj7)(8wc{|>QCwy2!pUr~dnqa(PH-l5-8|f9F@g8~OsmtMwzh`eQ?_ylBNfv*x zq0xXRq1D#l2}ZoJTauxZymr&$T#~F_((b97WV6Oud+IFnmnaucc!)^UP^(-IG|<*b zITkYx7NThjYhE7h_98f<8O6LS#1D(l3!i|CE9`9b2j+=bMGqrRknx^?YmY1TwWMu> zsOgCr*bahQ^2h7L33i4Ce*2W6K9*9`2};O}jU_cw1>2UF=)Z0wmV#K^fRf$~c-jZI zAIzlCVL7{>m*Dfq21NDEWDF5^(<=z{T;9Oa@<UbS8`w+vo!#y}QV5E9KccUSt;-MJ zRgwQ4kB4ww!1T8F@DOg<ivIZ{elc6m&_iu^&Znd%v($9$h~c^$-dg-(E+#eUaZA9t z=|}JN<Y&#YHU^M3#=M8^E4-t_;8ljZ7z`4bM-0DHU*j#{<B?Zo3tb=5({R1?kjZYc z@QxSkSZUsky@%9gwJiMYAY@Mi-hMe+e(W-Z;Weeyi4yyf)yiObvUD~UGIkg4!4d6y zdl(*y;Y3K*wRRQqGeY%_Anl+-{nI)YP#CJ(wT>kh2CCMrV_AhJyr2rkfbJLoI$neh z`HgCMGRT{qEc6Y0{9X;+h#nN0A|FKI;So$@74m(k!_D`YYGp=3hQ$wL#5MBMH&AlH zrk?{E&71R{-L}eQRG54No>kS;&HH4QzcL7U-<FjjxW?PJa+c~F#v+S?vob97U}v?N z-rpA9(GW42uO_>F%3*eruqg7gOu8O}ET=HVHZ=)$V`3MU{7_R$1wB?=6o5t3qx_C` z@&S~Sp>`pRYP56Av+|-os_M1uUJ)fC9pCvtpJC~WA?no%N1YDmIm##Ru3)+?oFI89 zFK4CeYn0p%x`}EhwZgitVYlCTAF;slcb5n6CeF!*aM>T!&9cdRsp#I8Qn06673j0v z+*X%0UTUK;+sx8dy|1cS&1zRI3(j2qzlcC1q{I>sc~uDX^(PcLDRmT$PPPQ_2mz_t zCLtzL(ULQwvY5a!le;3}MqyNgqAa*|D`VG$VAZ;^wZ%PE)5}=z;<3Cdd$%}5^;;?X zw0K!`hJ`BPvy06W<15lqG~BXgQclE@_9YQFFQAvW@ry0}U)*??vdu!Yot<BV{}($| zB{Dmoln^_MOPHo)tSY30ttt*y*+lk6NpUAdi1St{R6^zA1$<rGilj`D1(ZgrVnsHv zv=i>KUnvby{im3{Q#t@!e6(~Uo^O)Uso%v<H8Lz|T>R+=xh-Shdy5S%d(*ha+Cl3j zhV$M^ch$<z4ha9uJAcKGKaCMUp4o<M7YJeR_zU*l3Y$Cu(0voy@ShT20(5q&ECSX^ z_Tod{naKVuiw*P_6mjCsU#+H#u}QeU%Gd~Jg~u$bSn}$Sq*`+3I!V$N8yjq+?s3K@ z>t@mDNQdq$js}H)Qx0l4JZ`c6XlIWevV2m6`ASxIRV`V?_O1@jB8ljwF-3Ujz|lL& zO{>WG+Pw{4LJ2=8_H1Oe&LZYz0ORy_cx>50RPDg+?^6W(ETNc%r&&VHo%DIO!=`#c zTS70n%5BR;!(F<b8CM4PfYL{scQDc~O)SaFiM$cyWp^dLu!9wt{ZvKovW@0|nY%wT zm(d$6#HPsn@nev8&3K?pI?&vxb<aMhRBrUrijS4(L4Iu@|Ky|GQa7^g6q3q@tW*@p zNwEqIWEJX{kqdsWl)10zod4%p5R>a}-XGgzk&)HpP*vbin*X<_{%iWj)_t;_m!<eg zVJ0PLh$J$wY0#()h)L2v218l&?Dr|=^5-!tY%->of*Jlq`_jN|W}(7uaK>0%qA0;z z>O1VaHQ_2(9lO3JNp-o11+Uc)-BJXhUV{aH1kY$}gpBl(P()f(jC<;9k^Qwf)ztoo z$_9h*yM^cR3oB)@PAFm@uf=POBBFJ{POGreL8uq=uHnZM7zE>1>;Q7Oiq)xX1_?g^ zV)xgEt8T7jeoXJPeWlDt+gO>8)hpRt7T~v7>1t!qKIN2^>_Zl+N?OS(n2#!aC97pU zJZrTz|EZ~==<E^JakKDH-mk3tx=`&1=%6%nD;xM;Z&hI-d*eO&(cJ!8w*I}5+A!Ll z?>=OA-s|E1{P>e^v##sHmBC{_WX5&VRD<4TmUaC?X$<OuTkw1pKj{%owKi>Cbc@b% ze;Ku}-@@GAkMyZrA)D(X^2M0pl4yj<|6&Cj@qU-yP0nLWO*gRLTC^e_y+pr7N#~RD zt}KZXnl?biYS2fyBdvu>LSt62&)y%*|BL<pei+;!J)^j}T=A+I^s|d&PJ554dsN(w zZ)_3j?N#7LDoXAvkX_>5W9nk9;qHpo0)E*QJQj3X(aNcpcX}RoO#z$sK`0C!-R{jM z@^}H;M))E~;D;eK=0SH?JOUL2tcgx59)XIx+;ddv;nd6S!x*+{uHsUHK#M%Kd*&GA zR1fF~f${^L<;}bd(L_Hc`g9Y#P5fz;mDKEo4bHtQm!rc&CzWi%0rpZlxCi$O4>{sz zAivR;E!u<=<*2hvAxxc4dTA4jUO(4sNIpe+O5v3fT0F7OXP>SQ_Vdn{V?gvE4Uv_I zI&FFE%KA{%<-D~Uyi`?r%x6Q`WIILtDr(~srsTObn0tYpv925c2V)zEF^`Q3V{`H{ zFoRxFZG`EQ75e8d*xC)zK4E#_r0H26^^$8IJGCL$@Y{0ShENZ9RJgymT;4xAjrDXI zkK=_h_0Sq9j4j8AhUZ57V>#=+v72h?a`y5@y_2tOey^=(pKXkUyCB7Jc$2)xMjw@R z8Iv}4Rqb2Gd^QEc+x6KL0(VI$OO`4d=BQXZgnmu-7--5eHg{9Bs@F31{-)qa%BR() z#>0-;YQD1gufY|?et*0{lWiIt{kD{p+q~$w-Of@x@NnbMO+z=0-lX`ou85n92)XCx zh(6zKtb&Q)kT-6iP;uaK2mxo}2347`=#;m}LWx>R)M^oT(l2Xb-eM)22di$r$xd(X zrrPx;Q*C*lcVQd01o>>)9I+*0OWc;H6IpXH(ZMYdsm9F+psNgb-8n0s^xb_r<%iYJ zPq|@f+mzCiDT|h}$PfFghAm|;efYU*(J#znYbU#m7vx}q-djVxUU)+;FgD6ND!-^o ze1pBZwTF}P8zGcd*KZAUmD2?L>QOJ9&z{ICw|39peC+x8KUgBqZ@^U=o+H=FOD<d@ z>jp9{iffywcGH$Z$i>GQ*+?Of_r{-=7TfT$jB<t7Y<pFlMMKZ)C6jHhnnSo2e@x1> zJrQmk%`_e%qSA6itD`ht@>M2#+U$hf77W{RiLqy!eSlq;E3<Y)>yD@b#R_;Qyx3z0 zJ_^}&^`mY4uDrj!&a?XMeH}UcNSEu)x_<l`o;KpY&OG1FQRCp?pi<j(+RlznyloAB xgH1sH_|Ode?wJqG!;gx2egb|b%=h#6qn16uz$boC%=5qEXT!YL0Q|=L{{UzTcK-kX diff --git a/maptest.map b/maptest.map index 96abe1e2..ddcc8ad1 100755 --- a/maptest.map +++ b/maptest.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/29 15:57:02 +Created on: 15/10/01 11:58:32 Executable Image: maptest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 09f8:0000 0000e9c0 +DGROUP 09d0:0000 0000e9c0 @@ -24,29 +24,29 @@ DGROUP 09f8:0000 0000e9c0 Segment Class Group Address Size ======= ===== ===== ======= ==== -maptest_TEXT CODE AUTO 0000:0000 000001a5 -mapread_TEXT CODE AUTO 0000:01b0 00000872 -jsmn_TEXT CODE AUTO 0000:0a30 00000919 -_TEXT CODE AUTO 0000:1350 000063c9 -bitmap_TEXT CODE AUTO 0000:7720 000005c9 -modex16_TEXT CODE AUTO 0000:7cf0 00002180 -16text_TEXT CODE AUTO 0000:9e70 0000010d -FAR_DATA FAR_DATA AUTO 09f7:000d 00000000 -_NULL BEGDATA DGROUP 09f8:0000 00000020 -_AFTERNULL BEGDATA DGROUP 09fa:0000 00000002 -CONST DATA DGROUP 09fa:0002 00000076 -CONST2 DATA DGROUP 0a01:0008 00000102 -_DATA DATA DGROUP 0a12:0000 0000025a -XIB DATA DGROUP 0a37:000a 00000000 -XI DATA DGROUP 0a37:000a 0000001e -XIE DATA DGROUP 0a39:0008 00000000 -YIB DATA DGROUP 0a39:0008 00000000 -YI DATA DGROUP 0a39:0008 00000012 -YIE DATA DGROUP 0a3a:000a 00000000 -STRINGS DATA DGROUP 0a3a:000a 00000000 -DATA DATA DGROUP 0a3a:000a 00000000 -_BSS BSS DGROUP 0a3a:000a 00000ad5 -STACK STACK DGROUP 0ae8:0000 0000dac0 +maptest_TEXT CODE AUTO 0000:0000 0000019b +mapread_TEXT CODE AUTO 0000:01a0 00000854 +jsmn_TEXT CODE AUTO 0000:0a00 000008dd +_TEXT CODE AUTO 0000:12e0 0000636b +bitmap_TEXT CODE AUTO 0000:7650 000005a1 +modex16_TEXT CODE AUTO 0000:7c00 00001ff4 +16text_TEXT CODE AUTO 0000:9c00 000000fb +FAR_DATA FAR_DATA AUTO 09cf:000b 00000000 +_NULL BEGDATA DGROUP 09d0:0000 00000020 +_AFTERNULL BEGDATA DGROUP 09d2:0000 00000002 +CONST DATA DGROUP 09d2:0002 00000076 +CONST2 DATA DGROUP 09d9:0008 00000102 +_DATA DATA DGROUP 09ea:0000 0000025a +XIB DATA DGROUP 0a0f:000a 00000000 +XI DATA DGROUP 0a0f:000a 00000018 +XIE DATA DGROUP 0a11:0002 00000000 +YIB DATA DGROUP 0a11:0002 00000000 +YI DATA DGROUP 0a11:0002 00000012 +YIE DATA DGROUP 0a12:0004 00000000 +STRINGS DATA DGROUP 0a12:0004 00000000 +DATA DATA DGROUP 0a12:0004 00000000 +_BSS BSS DGROUP 0a12:0004 00000ad5 +STACK STACK DGROUP 0ac0:0000 0000dac0 +----------------+ @@ -62,370 +62,367 @@ Address Symbol Module: maptest.o(/dos/z/16/src/maptest.c) 0000:0092 main_ Module: mapread.o(/dos/z/16/src/lib/mapread.c) -0000:024c+ jsoneq_ -0000:02f0+ dump_ -0000:07ec loadmap_ +0000:023c+ jsoneq_ +0000:02d6+ dump_ +0000:07c8 loadmap_ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) -0000:0e02 jsmn_parse_ -0000:12fe jsmn_init_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:1355 __STK -0000:1375* __STKOVERFLOW_ +0000:0daa jsmn_parse_ +0000:129c jsmn_init_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -09f8:01b8 ___iob -09f8:043a ___OpenStreams -09f8:043e ___ClosedStreams +09d0:01b6 ___iob +09d0:0434 ___ClosedStreams +09d0:0438 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) -0000:1392 fprintf_ +0000:12e0 fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -09f8:0000* __nullarea -09f8:0320* __ovlflag -09f8:0321* __intno -09f8:0322* __ovlvec -0000:13c2 _cstart_ -0000:1495* _Not_Enough_Memory_ -0000:15c7 __exit_ -0000:15e6 __do_exit_with_msg__ -0000:1643 __GETDS +09d0:0000* __nullarea +09d0:031e* __ovlflag +09d0:031f* __intno +09d0:0320* __ovlvec +0000:1310 _cstart_ +0000:13e3* _Not_Enough_Memory_ +0000:1515 __exit_ +0000:1534 __do_exit_with_msg__ +0000:1591 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:164e _big_code_ -0000:164e* CodeModelMismatch +0000:159c _big_code_ +0000:159c* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -09f8:0442 __argv -09f8:0446 ___argv -09f8:044a __argc -09f8:044c ___argc +09d0:043c __argv +09d0:0440 ___argv +09d0:0444 __argc +09d0:0446 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:1655 __PIA -0000:164e* __PIS +0000:15a3 __PIA +0000:159c* __PIS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) -0000:166c strncmp_ +0000:15ba strncmp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:16a9 _fmalloc_ -0000:16a9 malloc_ -09f8:0326+ ___fheap -09f8:0328 ___fheapRover -09f8:032a ___LargestSizeB4Rover +0000:15f7 _fmalloc_ +0000:15f7 malloc_ +09d0:0324+ ___fheap +09d0:0326 ___fheapRover +09d0:0328 ___LargestSizeB4Rover Module: 16.lib(/dos/z/16/src/lib/bitmap.c) -0000:7a22 bitmapLoadPcx_ -0000:7b7e* bitmapLoadPcxTiles_ +0000:793e bitmapLoadPcx_ +0000:7a90* bitmapLoadPcxTiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c) -0000:181e strstr_ +0000:176c strstr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) -0000:1920 atoi_ +0000:186e atoi_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:19bc+ __open_flags_ -0000:1c7d+ _fsopen_ -0000:1ce4 fopen_ -0000:1e07* freopen_ +0000:1909+ __open_flags_ +0000:1bca+ _fsopen_ +0000:1c31 fopen_ +0000:1d54* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) -0000:1e91 fread_ +0000:1dde fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:2208 __get_errno_ptr_ -09f8:04ce _errno +0000:2155 __get_errno_ptr_ +09d0:04c8 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:220f* _frealloc_ -0000:220f realloc_ +0000:215c* _frealloc_ +0000:215c realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:22ec __PTC +0000:2238 __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c) -0000:231f strncpy_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:235b* __exit_with_msg_ -0000:2360 __fatal_runtime_error_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -09f8:0334 __curbrk -09f8:033c __STACKLOW -09f8:033e __STACKTOP -09f8:0340 __cbyte -09f8:0342 __child -09f8:0344 __no87 -09f8:0351 ___FPE_handler -09f8:0336 __psp -09f8:0345 __get_ovl_stack -09f8:0349 __restore_ovl_stack -09f8:034d __close_ovl_file -09f8:0355 __LpCmdLine -09f8:0359 __LpPgmName -09f8:0338 __osmajor -09f8:0339 __osminor -09f8:033a __osmode -09f8:033b __HShift +0000:226b strncpy_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:237e __InitFiles_ +0000:22a7 __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:25b2* fcloseall_ -0000:25b9 __full_io_exit_ +0000:24db* fcloseall_ +0000:24e2 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:25dd __fprtf_ +0000:2506 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:2659* __exit_with_msg_ +0000:265e __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:2730 __CMain +0000:267c __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:2796 __InitRtns -0000:2796* __FInitRtns -0000:27f1 __FiniRtns -0000:27f1* __FFiniRtns +0000:26e2 __InitRtns +0000:26e2* __FInitRtns +0000:273d __FiniRtns +0000:273d* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +09d0:0334 __curbrk +09d0:033c __STACKLOW +09d0:033e __STACKTOP +09d0:0340 __cbyte +09d0:0342 __child +09d0:0344 __no87 +09d0:0351 ___FPE_handler +09d0:0336 __psp +09d0:0345 __get_ovl_stack +09d0:0349 __restore_ovl_stack +09d0:034d __close_ovl_file +09d0:0355 __LpCmdLine +09d0:0359 __LpPgmName +09d0:0338 __osmajor +09d0:0339 __osminor +09d0:033a __osmode +09d0:033b __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -09f8:035e ___uselfn +09d0:035e ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:2856 __DOSseg__ +0000:27a2 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) -0000:2857 __Init_Argv_ -0000:28ba+ _getargv_ -0000:2bea __Fini_Argv_ +0000:27a3 __Init_Argv_ +0000:2806+ _getargv_ +0000:2b36 __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:2c20 __MemAllocator -0000:2cea __MemFree +0000:2b60 __MemAllocator +0000:2c2a __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:2e47 __GrowSeg_ +0000:2d87 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:2fbd __AllocSeg_ +0000:2efd __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:30ac __fmemneed_ +0000:2fec __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:30af _nmalloc_ -09f8:0360 ___nheapbeg -09f8:0362 ___MiniHeapRover -09f8:0364 ___LargestSizeB4MiniHeapRover +0000:2fef _nmalloc_ +09d0:0360 ___nheapbeg +09d0:0362 ___MiniHeapRover +09d0:0364 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:3189* _heapgrow_ -0000:3189* _fheapgrow_ -0000:318a _nheapgrow_ +0000:30c9* _heapgrow_ +0000:30c9* _fheapgrow_ +0000:30ca _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:3202 printf_ +0000:3142 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:3231 __doclose_ -0000:337b __shutdown_stream_ -0000:3395 fclose_ -09f8:04d4+ ___RmTmpFileFn +0000:3171 __doclose_ +0000:32bb __shutdown_stream_ +0000:32d5 fclose_ +09d0:04ce+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:3400+ _null_exit_rtn_ -0000:3400+ __null_int23_exit_ -0000:3401 exit_ -0000:3422+ _exit_ -09f8:0366+ ___int23_exit -09f8:036a+ ___FPE_handler_exit +0000:3340+ _null_exit_rtn_ +0000:3340+ __null_int23_exit_ +0000:3341 exit_ +0000:3362+ _exit_ +09d0:0366+ ___int23_exit +09d0:036a+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:355c fseek_ +0000:349c fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) -0000:3754 __fill_buffer_ -0000:39a3 fgetc_ +0000:3694 __fill_buffer_ +0000:38e3 fgetc_ Module: 16.lib(/dos/z/16/src/lib/modex16.c) -0000:7ea8* VGAmodeX_ -0000:7f50+ modexEnter_ -0000:7fec* modexLeave_ -0000:8004* modexDefaultPage_ -0000:805e* modexNextPage_ -0000:811a* modexNextPageFlexibleSize_ -0000:81be* modexShowPage_ -0000:82ba* modexPanPage_ -0000:830a* modexSelectPlane_ -0000:832e+ modexClearRegion_ -0000:8446* oldDrawBmp_ -0000:85ac* CDrawBmp_ -0000:8710* modexDrawBmp_ -0000:8776+ modexDrawBmpRegion_ -0000:88e0* modexDrawPlanarBuf_ -0000:88fe* modexDrawSprite_ -0000:8964+ modexDrawSpriteRegion_ -0000:8adc* modexCopyPageRegion_ -0000:8c46* modexFadeOn_ -0000:8c76* modexFadeOff_ -0000:8ca4* modexFlashOn_ -0000:8cd2* modexFlashOff_ -0000:8da2+ modexPalSave_ -0000:8df8 modexNewPal_ -0000:8e48* modexLoadPalFile_ -0000:8f2a* modexSavePalFile_ -0000:8fa2* modexPalBlack_ -0000:8fcc* modexPalWhite_ -0000:8ff6+ modexPalUpdate_ -0000:9566+ modexPalUpdate1_ -0000:95e0* modexPalUpdate0_ -0000:962c+ chkcolor_ -0000:9944+ modexputPixel_ -0000:99d2* modexgetPixel_ -0000:9a58* modexhlin_ -0000:9ac4* modexprint_ -0000:9c5e* modexprintbig_ -0000:9dda* cls_ -0000:9e48+ modexWaitBorder_ -09f8:0374+ _VGA +0000:7db8* VGAmodeX_ +0000:7e4c+ modexEnter_ +0000:7ee0* modexLeave_ +0000:7ef0* modexDefaultPage_ +0000:7f42* modexNextPage_ +0000:7ff4* modexNextPageFlexibleSize_ +0000:808e* modexShowPage_ +0000:8180* modexPanPage_ +0000:81c6* modexSelectPlane_ +0000:81e0+ modexClearRegion_ +0000:82ee* oldDrawBmp_ +0000:844a* CDrawBmp_ +0000:85a4* modexDrawBmp_ +0000:8600+ modexDrawBmpRegion_ +0000:8760* modexDrawPlanarBuf_ +0000:8774* modexDrawSprite_ +0000:87d0+ modexDrawSpriteRegion_ +0000:893e* modexCopyPageRegion_ +0000:8a9e* modexFadeOn_ +0000:8ac4* modexFadeOff_ +0000:8ae8* modexFlashOn_ +0000:8b0c* modexFlashOff_ +0000:8bc8+ modexPalSave_ +0000:8c14 modexNewPal_ +0000:8c5c* modexLoadPalFile_ +0000:8d34* modexSavePalFile_ +0000:8da2* modexPalBlack_ +0000:8dc4* modexPalWhite_ +0000:8de6+ modexPalUpdate_ +0000:934c+ modexPalUpdate1_ +0000:93bc* modexPalUpdate0_ +0000:93fe+ chkcolor_ +0000:970c+ modexputPixel_ +0000:9790* modexgetPixel_ +0000:980c* modexhlin_ +0000:986e* modexprint_ +0000:99fe* modexprintbig_ +0000:9b70* cls_ +0000:9bd4+ modexWaitBorder_ +09d0:0374+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:3aea __PTS +0000:3a2a __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -09f8:0098 __IsTable +09d0:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:3b1b* __set_commode_ -09f8:039c __commode +0000:3a5b* __set_commode_ +09d0:039c __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -09f8:039e __fmode +09d0:039e __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:3b27 tolower_ +0000:3a67 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:3d56* open_ -0000:3d8d sopen_ +0000:3c96* open_ +0000:3ccd sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:3dba __chktty_ +0000:3cfa __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:3e19 __freefp_ -0000:3eba __purgefp_ +0000:3d59 __freefp_ +0000:3dfa __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:3efb __allocfp_ +0000:3e3b __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:40ab __ioalloc_ +0000:3feb __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) -0000:4239 __qread_ +0000:4179 __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:4259* _msize_ -0000:4274 _fmsize_ +0000:4199* _msize_ +0000:41b4 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:4285 __HeapManager_expand_ -0000:478e _nexpand_ +0000:41c5 __HeapManager_expand_ +0000:46ce _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:47e1 _ffree_ -0000:47e1 free_ +0000:4721 _ffree_ +0000:4721 free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:484e _fexpand_ -0000:484e* _expand_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:4883 __EnterWVIDEO_ -09f8:03a0+ ___WD_Present +0000:478e _fexpand_ +0000:478e* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:48a7 fputc_ +0000:47c3 fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:4a7c __prtf_ +0000:4998 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:5bec __flush_ +0000:5afa __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:5d43 __EnterWVIDEO_ +09d0:03a0+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -09f8:0dd8 ____Argv -09f8:0ddc ____Argc +09d0:0dd2 ____Argv +09d0:0dd6 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -09f8:03a2 __amblksiz +09d0:03a2 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -09f8:03fa __Start_XI -09f8:0418 __End_XI -09f8:0418 __Start_YI -09f8:042a __End_YI +09d0:03fa __Start_XI +09d0:0412 __End_XI +09d0:0412 __Start_YI +09d0:0424 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -09f8:0dde ___historical_splitparms +09d0:0dd8 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:5e36* _heapenable_ -09f8:03a4 ___heap_enabled +0000:5d68* _heapenable_ +09d0:03a4 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:5e47 __nmemneed_ +0000:5d79 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:5ecf __LastFree_ -0000:5f49 __ExpandDGROUP_ +0000:5e01 __LastFree_ +0000:5e7b __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:605a _nfree_ -09f8:0de0+ ___MiniHeapFreeRover +0000:5f8c _nfree_ +09d0:0dda+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:6155 __lseek_ +0000:6087 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:618f __close_ +0000:60c1 __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:61c5 lseek_ +0000:60f7 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:61f6 tell_ +0000:6128 tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:6207 __flushall_ -0000:629b* flushall_ +0000:6139 __flushall_ +0000:61cd* flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:62a1 getche_ +0000:61d3 getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) -0000:62bb+ int86x_ -0000:643e int86_ +0000:61ed+ int86x_ +0000:6370 int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) -0000:646b fwrite_ +0000:639d fwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) -0000:67e4 rand_ -0000:6826* srand_ +0000:6716 rand_ +0000:6758* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:684a __I4M -0000:684a __U4M +0000:677c __I4M +0000:677c __U4M Module: 16.lib(/dos/z/16/src/lib/16text.c) -0000:9ee6* textInit_ -09f8:0de2 _romFonts +0000:9c6c* textInit_ +09d0:0ddc _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:6862 _dos_open_ +0000:6794 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:6888 __GetIOMode_ -0000:68bd __SetIOMode_nogrow_ -09f8:03aa ___NFiles -09f8:03ac ___init_mode -09f8:03d4 ___io_mode +0000:67ba __GetIOMode_ +0000:67ef __SetIOMode_nogrow_ +09d0:03aa ___NFiles +09d0:03ac ___init_mode +09d0:03d4 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:68f2 isatty_ +0000:6824 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:690e* __get_doserrno_ptr_ -09f8:0dfa __doserrno +0000:6840* __get_doserrno_ptr_ +09d0:0df4 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -09f8:03d8 ___umaskval +09d0:03d8 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:6915 _dos_creat_ -0000:6939* _dos_creatnew_ +0000:6847 _dos_creat_ +0000:686b* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:695a+ __grow_iomode_ -0000:6a41+ __shrink_iomode_ -0000:6a82 __SetIOMode_ +0000:688c+ __grow_iomode_ +0000:6973+ __shrink_iomode_ +0000:69b4 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:6b29* __dosretax -0000:6b2e* __dosret0 -0000:6b35 __set_errno_dos_ -0000:6b9d* __set_errno_dos_reterr_ +0000:6a5b* __dosretax +0000:6a60* __dosret0 +0000:6a67 __set_errno_dos_ +0000:6acf* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:6ba8 _bfree_ +0000:6ada _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:6bcd _bexpand_ +0000:6aff _bexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:6c26 wctomb_ +0000:6b58 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:6c71+ utoa_ -0000:6d12 itoa_ +0000:6ba3+ utoa_ +0000:6c44 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:6d5c strupr_ +0000:6c8e strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -09f8:03ee ___EFG_printf -09f8:03f2* ___EFG_scanf +09d0:03ee ___EFG_printf +09d0:03f2* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -09f8:03f6 ___IsDBCS +09d0:03f6 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:6da4* _ismbblead_ -09f8:0dfe ___MBCSIsTable +0000:6cd6* _ismbblead_ +09d0:0df8 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:6dc0 ulltoa_ -0000:6efd* lltoa_ +0000:6cf2 ulltoa_ +0000:6e2f* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:6f6e ultoa_ -0000:702c* ltoa_ +0000:6ea0 ultoa_ +0000:6f5e* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:707a __qwrite_ +0000:6fac __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:70da fsync_ +0000:700c fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:70df* sbrk_ -0000:70ef __brk_ +0000:7011* sbrk_ +0000:7021 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:7157 intr_ +0000:7089 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:716b segread_ +0000:709d segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:71d2 __doserror_ -0000:71e0* __doserror1_ +0000:7104 __doserror_ +0000:7112* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:71ec __ChkTTYIOMode_ -0000:725a* __IOMode_ +0000:711e __ChkTTYIOMode_ +0000:718c* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -09f8:0072 ___Alphabet +09d0:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:72a8 __mbinit_ -09f8:03f8+ ___MBCodePage +0000:71da __mbinit_ +09d0:03f8+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:7383* _dos_close_ -0000:7391 _dos_commit_ +0000:72b5* _dos_close_ +0000:72c3 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:73a0 _DoINTR_ +0000:72d2 _DoINTR_ +--------------------+ @@ -441,6 +438,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00018940 (100672.) -Entry point address: 0000:13c2 +Memory size: 000186c0 (100032.) +Entry point address: 0000:1310 Link time: 00:00.00 diff --git a/palettec.exe b/palettec.exe index 9a19ecfbb427f9cbf538355aa344d857a8c01867..b3f39b97619e5b266edc1657d85c6b76c3ea2254 100755 GIT binary patch delta 10750 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 F{15lg8W;co delta 11230 zcmai43tUvy*5CUKFo45|@)CsMr6V9JlTSnkd=0+kaUB$Oyjogj_D~Qr6^v_nI53Xx zG_A~t%<A4Arng49C5b}lwM1@8;G@*^(2#M(5RsVgzt4cx{qFbs^tYHfd#}Cr+Uvd7 znHLI$<`;zgS=mp}iKLPYCuv%z^MGeX10g#IArS!nFKZ+rPXJy3ya6}{2pL7lNI(tX zJm5B<3m}aq<oz*(d}bnKb}Av;0W+q72EYn9A=Ifa;<FPFF`ba%(@8#Ag)grIjskkm zAY>F^As`R158$n;Q>$hI888X(9H1FMW)adKFbFUSFc<JW;QVYtE@Pvsfb00)h0nju z!J0HeTGI(B$pGVkPQZxFd@Rlcw}3|hM*(hsA|xG<JeQC?S%kbdpO6+nTsDY+m<4+W zEF$Dfz|tjzEM9?um4w6qmaKvl0Kre=P=F!N5K^$3kiP<!=YbC3i*<x7TTe(hg|zbV zXOBRL0}!AhL~tkM5x{!DJAhCRLM8%kW8*S>9tAW2t^xdMow^@DrzT`RK<!D$L*9gZ z1n}%dNIW1%OUOoFLTUly`w%h>kPoN>Ec3(nzyO>KFc0t;;L#0023!T)1Nd$v<YkN> z2_$4^Fd;VpUj1>xP(s!KUIOd`d<6&$BcvUSx<O?FbzlT=3=kI%JizCGn}AIbgj@k^ ziiZ9VM-y^!0Msy$kf#AJ0X_wM57?w9WEbEFV8$SD40sI?7eh!!98NcwkiW-cbASvW zLkRH!=m3d;Ou$M&E?_&L8SwTn802t5Rso(Ko<K-3zPt&z2Dk;7Jc5v?0J{Na0p9_B z2J{(8$mo$QP8FJO*AT5y9!)aSGw|84P%Cd*X%j2OT0H4i+ClRazP<K@R?c2zD_P!= zJ%7QXS*O7tDGq##oK8BiCUo!#U7Ed4ZLObow?4_^N0R4Rd^XABEs`UIpVnsEpC{#% z?@=mb<}7)5WyGAd%T_Oc;;Fny(zKPZ!swz*to@=q*{86wcfqw5y{P+<=!<pNiRz+j z#9Av|!)P;+>S}*<{nr;5Wym5~(h8)wV(^zqwX1!wi`|_n>>i}-&jb9ut`ez1Rj)6- z&NdFv#bTG^ddUdlqESWl#UAc7M>V1Kt+<N!-kWnc;Y_6d%^O6&RezJ67_cl~O^ZFe zsB}>}`Q~jBq1RCnD~}}m9Mh-<fBjHJ>wAU9R&dbI9;zy9CB@obNZDO{+#_Z8@$oAe z{?lBk+1_7O=ENhVb|)9XBYs-BqpvOPD0pe;EHNUM96#bq?3A{CI4>tjs<+FK_dkyL zWO}7#6n|~Kax{ptg9F1f{pk^b98NhCIqzs4YZw?YVv^sy!!yrBcFVo;^l8$x(<xS@ zo5e50^VmuB+ftFEvdlj%ektC@^E#(xKJ(Terx(~6eH{&ArGo~m!Ns>l+9p;vXu(o^ zua`_MNglp*?Mi8smTqawSp%(#w+)Tfda+%^kXHUzADd|E+ES65DRzi0TG`=e!$bW^ z%Wcurj8loD#kK8{>6T<^#v)Uvl<IA55G@^?EVIRgjMvaIU+S<rMmD`b#CEORE5Ifm z7pp+Tgh!+NV*uy7DciZ_Ty7s_q%lC*F-P@z9lIGbus3J4(5Rs#S1kr=DC-{^r}m{y zQ=LtzY-Vg&+E|(aMvBc{TKS_uo7lVv7JK@1W`<a)*yvFwaq9X~yD!noTYB5XdabM? z*$Yl*h{u(AWs>jV)CE%UY|{aDBzBl51}gMPMjLC19nQs8U+s~=;^Gb{-!~g~u==>^ z^f4Aacr@L`77VV|1P9y17O?{-Quk*=<4sh@a^uI-<LprUG(S$@<fs^p*izhJXf)Jl z<v`YZ$Uxe{Mh;2Q#cQffU3Kb{Yda-Nr=dm~VO=b^FhOkxV?&~+JsE1t@f6o~7F)U; zM}Q@{Nq-WorY^mx#v$}#mH>98z!;6bG)|)z`BwgLsW^=|S!i0~R1Ru5$Isv#@(X>K z{W5erUCCY?mPrk)ao8OC)S<x%e$;hpU>!0U%#?<)y$^-aL{|P#aTGM&F5b2_I&~V2 zWa@&H7sJ-<PN(AzpU}!*uoc7m57zpN^%&1gH)qWie<*Ag#A?yprELF)^Bd*0?8D*F zG=tR*9}!Wf&IvX&;;>ge6x1Y`Ual5<SfEL*Jd+I?5!J6wt=N`guhmvdm+}PLVoOGh zd%!r`KO&Wev!6zMN^98ukwxBI@{;8aKY8M)m+5>~JL*N6%jS<>mH%*nttqst;1SwU zZEB#TU?!za?oNb7@Bs7lv4>E6co-_UJz=bT)og41k*W!$Ayf(srC@gqaZgMrJV(kx zsE85qY{B(>N3F}Su++;%LCEH-t@VZqF))Odh0^TPgr)6ZQ^o}7r$9=X>B_XE8=;Z3 zqco*sG}Rt22_!-*Fa2>8c5$|_vN1D#d;fHdsLEwQ?ArR}=KDm&oMS=+eDqID=yRxf zYc1kbIZ<I&-h5xf7AE$m8n!MmZX~J9EXVeZ1;z-tkei_brl0mthewuq+T<y7?35Iq zaKn%}ORN%4iS=TuR&MFXK2D4ZcKjq(S{q=H<}NY0xW3$jK%0mGb?m3a@Zdu~A#1?b zlU=s3KuHliO&kgvJ4T>&%segz#*;s85WXK6mqm{-=eW^yGaEgA2~@Oad;-Q#jh{{T zv0&pW*x`%Di~)+eOr1#{db&1Q8a03ir6F6|a#IR6b&;GgJb>uguf~W7J(Wg9QAdrT zf`69jspE5p(Iv;3-r}eMY<zN1KBtzX)zdt0*G!I^;{_4VjuuA%C-qSf4`!;S_0B3& z7j4RPif0|q!+5y`SnEr#5_exRpyi;Oc)ae%E$4EyN)F2DWhcIgXY(StSy(-;6GP*S z!_&`17S|8PLu{p35AFD_z2vA5jXkTx{ex~&;8l{6&{p?d!PVZeXT{@M`5)}(<W#@S zH@hXQma>F$Bxd<3HZ3KZ&S0xj!UBfeR3r=qDAS%ip#-yiDTC<0S#?TO;KVS=(vc?3 zZgZ~Hh#k(g-ds5wm@_4ama?D;ku;wrPUs*1@C}8GWNP<P_qgsUH)5!8+)>V1?O_ur zIc-nSAk`F1Fbem6U=<UhygcK$bo$uqm}5dXeVX-}IL$+m%UG5@aR8K;KQVIHud%>+ z&m~^dog|Ol!fI91AyT-hjpQzsOn0>M>{#1?apH01``_5t6Q@nO9ft?UB*$E_^04tt zWbiqJ5jd!(7jX=QuXc~|t-2@F#1ZgdLi|!IKg<?PO6+Tn;S8Q=3U?|7&ZF|%lZxnz z%rJQv&0<R?`%Rs6jh`J=fLad;OEU#26heGEF7ZOXI`>GDsUz=jxi?XQErN1@3tPOW zFBtSQWUEA3;QxA+{bO>(;Kr+*mZ65Da|}2HCQo*ccJEORHOU8=dP*2&Y~YkZ0V}WC z%H4=)y4~YSP!gD%lH}K)ujKyKqh8sIeK;kYHnFd#1PreGzDN6Tzm|eQ4#hq`bB&7k zB(pcxSvtW%ChKh)7RKeprRYT*XPXKMoE8hj79<;^yofC@1uL=8B~iA?G?u>0j+h3~ zkJ<O8C5VWVQlopNe<xO38zgtF?9HA@)qBJ!iHYq^jTG)(VHK(I`KPbA<XO;L1>r1o zr66~xUoS4=DX27FqnC6;c?ycxh;B$hLp9<;p(jMZwakjH3^l-%0*7jpuwPGeB2OX> ziuJ_}(r9Up035Bn!(p>FDs;3%HI6SW@VCI<GK;6n=CG=CDBC<WU|<X_z6|p&w+Tmh z5rb2&rfXD9T52Cas!i>x6pZ+@@~Oe}8vAByEDuLhgYru+D^eDdq1HS>ye+9+S`{yI z-AE{CHg$-p0yYzqQQ+L?ITk6_YUvb%y2o$xI;vAN#%Rjoe#?!B4fRrxl*-RysIfM3 z8wiZolnn(+hh*k@8+cg^tg<%103pj90UV&H>cWH%`|Gsur9WNbEVQXrIYInfeF-Wv zuFP*P0ZTmJ^g)-sFE_x8c<vC*ohYE(P)m98!;+?RuB@vheT_T3y=j)yoRu!!mhR~w zAXgn2KRtn$SB=%C4nlA&X;chbIX#jNW+l^uX&-iA`lMdmu1ar_YL8ol{W5)6FuTZ& zq;NdRjp8=Oy+>i|IW~SqWYYYLqNyEOp;9z=NI1Awwp_IF%wcL1FYrVH>mPX$HDxD9 z`n~NVCCms9a5maF$!hLrE_9>pU}t6w3^>`?;}1RVV&r}{Q}MHz<Adfl!W($G(e`_) z$?Vyg!*P=LXC|T&zBx0}e|)&u!fnZwls{KO4-1{uZ%AQ-%TZetpETW&%-12^RSgRF zKZ@pN(Crz81J4SgAU?}Lp{-fD^ko(~+poLa=;Gyuakh>wV2fri7Vg)x&u54DU8zTG z5TS6;;pLlFKEoWd2hszq&z#tS8|z)#ra6~fyTE(7_?Fcx$ClLKWeQt7ColvGX^=)e zq(N#lCRXKnO8)eA;_<v}MDJ~Lf=4UUd2X21{BAZz$waP<nj6vm5XIB$?!>CKJn~<e z6M~q&ZB9^rKi9NE;{(um&$YwaH!+U#z$kz6qvCubm`Fm7UgITA_U0)&&)<T=+O^un z)S0G@PM(}^cGrV$C^Dd>*<IoV(Am}hoq`<yj|8#RaL!P3c;cDJ+H<w1m@O?dm0KN; zW;}!`(F1khuVFSvD+(2*vh+xUi-JzQcnS(qEbzkl-^Wv)O;57cw1LC+o#z(Y<}M)B zCsS^;ut#pR@|N@e+oqmjsp+G6;gUW$*5^ETTQ_*-pOlJRE8qXdR<7mt*<Ba4INfoO zA6Q-bAo>}*pB@{;fZ>KKCsyfQ%Z>wMBTLE{%zdc>5m?Xd<C%<r0fuil$9l;<Nu6`F z$kd*2-Em^BE+g$Br*yjZn(EulmB|T*zRFmo8pY*Nx=RoPccGj#RGiM_^%_D8S45-1 zDe0ig#vGr-%d5Q*rmjef-5ft7b3bDafKp#HC&i&yDtBouPjLJ_Q~6qoMHM;zVx_dW zucW5+?gB~jxXPN%<FF_;D^A<JE0DYjjaS){tp33$!!2FbdX?@fNdl}<m3KM$ooXuE znH7#o9&T;w>Sm{xvP)sU8_Ast?iPcge`Q4u;#3jQG*on}PW5&=OC}4>R1Ji*=`PCA zrgUdw>snN7EOcIYU^lMl1~X`tNf#Wv3RCIx0`q55SQ>(bqWed`=8`-XLkk|I?FeUe z>Vi4cO)_`zXwuGgJ>_df*M-R>H&EfrP*JADW5v9bfS`m^zZ=Shw1x2KD(k<t@e3Q` z749)$ap}KdM3n>qe<e30lu;n<_{!y@2*VFj1%gp&3{o7=6<s1CA?|3{791&u7j-cj zm?1KTa_4>bD;~TM8+d^h3gpQGf<;gLA+hxNVRRLHYJR}zEZ1H<I(CTd)o7g|Gk~$= zuXyb1Xu96T+agf}vcYKPKbzv6{C3I8=l6%;X(b-eB)bMyHdn?_*ox)Of85L_vR~&1 z2cJBn1Y%dX8i(|xT=R_b`)pWtB-|rCJHW60XWMGI{CUa~F24jC<tp}Ub~HW6_GZtZ zt*j|~87*OR7EFXW?O3p!`m=ir=JJt+&(U|->4hKXKaL8*Tk(PFDd+%-RRzg$IWsX< z<Tfs0^_p>sc~9x3DV}0w?X@b?FW|cv%>|@EYPwzIhJ$W3-4R=Am-DUtPKi~hD<#YA zAqj+Xw-Oh5IzByN>ChLd1^o%NSgDs%yFgnnPVwAQu~F3|<?~KePxV(<W8)g&2-Q<y zmIdR6=B{`!&&LQ1;(ZrZ!MM1b>>fTRfzM>{iIe<)e9Ei%`W`;>dl>b0eCkNl-(BRX zFPP=#*|fs>-`V!wQnA7EfF-RQ>0+iFJ+X!&1e~p~o)*Z$tA-;X<(gso{CpVu<x8=$ z$ka9Nu{8t6&0Lc?Zdz`-l{H&d)2G<t#Rq8hA@!fVC}LQjCE;{0Gb{-}A)UG;k}hK_ zmZVcZR=#8qb+BtolEdT9TP<yT19Llk9bwB*<Caj|uoXU<s+CLFgrx)hPTjQS#7O40 za;FoX`z`jL%bs02I3V^Uj*lG8r?}|3`vkBfOJh0hr9=4s4+qixEcW5KbPmgZcoF^g zp-T@(3-k=5%OyI2l`M}%Gwajk!|2UJH}N;<(_`IHUn#4q)MLxtp{CM9LmpF6evlQh zbPZduVhn8Xr4=^(9r*afI389Cjn@T|(^O=+k>D(PF<CQ!CR~T>BQ){)4BT<v#<T5@ zPoVc%-Q(jqZ!5Q>HY!`Wq4y{0ge;nmYZNbOkv)e#F~IM+a>aloH^)WZ01+=>eAyGx zbP5xn&_|C&l2xBhNAeQCl`NjH9o-IV{o!$EBEwg!(8qb@lXQ0OiKuu^+0nqsK1g(k zc;L7E6`}as(&K^@ctWVX0g3j##3EKj>-Zc`mG0z0BrDx5l#N5TNh|+_Em`HK+zlk{ zZsGG+gxc?|$FpjiTKD_aw7#|2aR9+|`>JRf%>KSAVa0!LgH6U<M8L~*cJHf|+fUjQ zZpuywrQ^`4I4-;*l<gLp63{t$kmMgUeZWX!_3GZ^DcQ8}2qpB(6s?T9wT{hxa*%(W zy7oqGEkaQ11L_dflOt(wcI?Rz9{L-%Rwg*N9v5|EHRB0gGo!$GgZ=zuNKl<R!3o|z zvvbuKsgVbFTN}#~Sj1BX-k?)@obl5`*y^Vq%8$HcTWrC-;V2Z!TW?0W_a#(+O=%ut z1#cW$8&n=wVKD;9=2!pju3%DNGg&=etUKt2mUNwCOJgp&E56FfU7cuO1ij+3)^GWx zpH`M$C)Nty1?XP^6Y8trxvpA$p_d2MCRz$&;8iyA>G3EH*E~HL)@XlP7ku{<9(W2j zb&%W&#bFTTxXWB&KR?}{R<d5tETE6FN1qusc=RWZi@eQ<=Gy|aIANsrG$qu_sfTT- zy)wI-o<;kT*%!}z5stuYe%p%57>-u-;%aiz(g8<Ri}hHkm4~p>)kCP0eZ4xGHnP^$ zB28x-*GvIdm1_plA6V0xFroSoYk4|^{*^`NEaR4(lY;3}IZ?Eo{gg8#{Kn_}j)c12 z)ev;_LM>pF4}a{q<>;lAzhsHIaln5hHwk~=$n`e_f2^d+wp5yu`!$jsvNTMhstq^! zoMRB1*a~~N*JBSxxrzOd8=b;^LOI;w$J)<C!c+KTdX`u#RzriEtBso2FFv9ZQeoPy z?=4<DzcM`|3lm2uHB_J~FtVv@r-Fg)Yp3CF<Jy@aT<v8y1VhDQ<tmVwjw<Ge)2T$S zyai}R?afO@m*rAkG!H!M{NwA?xhqOc&4{$t%f%>GC1Vut0G57;5z#bRG@A@HC8hzz z=M)m_0%#t~TDJ@rkI&X62h@I`V2u&YV>#A8ITnJ+vjKw-xMosBa~hwC;WO+5n}R-3 zG>_neCosqh$n<CZ2CwLzn<tv5@;OgsF4IM2wrGBY54v$G$!y!R0V`r%Gpj}OIzH3R zX9BuutmSvC64Q5ljCPNW63q+wpsdh!yst1aPBa_&;J-NLh4)?DEfvk#eDI=z`33V? zztjstO0-@^@pow5dVk7;^>fkaA|J%xd+Zzh{f6Dc--9e{Lo~{O2^*53j?Ehk0b3im z{%;i2ppEBxqp`W8j#Y0+MCUx$Q!B4KXM??qr_e2so0;Fnbf3GQ^A*<%W_MA?(L>Lv zzM$S|_Bhz|zsqd%*f{sG`O)v#9Cam@TWI_T7T0E$SiY+=ecu}|Al|VRnQmDd60VDG zTC{LWmUmjR@rDb5In5rzOQ~ne=4GZAHfynXtLYXNgG6SP>1RH7<^b^VMy#@vw{Fo| zz}U1hC0Z9Y`@?`sHeEe>LS?OI*WAPC4n{p5iBZ}_@4snR5jn~UN11inwOH9~=bIT> zh0VU=Z3M-Q9@Fq*O^;I~y=emvnCNFlL0#2-7p!@kHF!h_2i|6#9-)HxHVaW(qSEX- zEXXgl%>%kWN4Io{vr$ZTFY<bu+0=od|K4BwGos~jv0Z<6kfDa(YpM}ukRmSZXUElP zW76#XK&SByzOfmkyirf`>krR@EB1HalavMt?qnu(Dq468b<Td4;u$I!_A`s8PUy3r zZSq_$y!#fr;i=0`vui=|%0AmXPS1_gQ+R7fX{%6utD7n^E?OVFmRE}5^tX6eN54{3 zL)eQgJpxO!^WNGv&|}lRLU3?MUtZZwJ_KdO1=NP(?6z*Ee<@=dyhaGe%Gk$VG2HLH zUN)xL<FO|5br(xfCpUSBrtd`aEzxpA{EEw@9WQ8b;BVe^H7%|x?F2rGHym%Wx4m}> zv2QYCuMN7tmU3z83zA9B%T13u6^*(q@Tb?n;8(pu1D`4F>3o<kq6|}rEGpfh*(IEO zgYDLA(51fd-)O)rWbswdi17*S=fhF>UDM<tnLVAO!6Pj0?mo8ACr0nGm1y8{0f$;G zzAhQJiL>vxv~QH(-N)YW(Fx){R^juIFn1rj<C7tv=RQ@d6TW|)J*M3dlV*p7%18Ft z<{2td#=DUX9o$G!+jJj_GxREE6^6oJ|8ER=z5Y9fMgsT$W~h9x!qBUG6^0(&%TDyp z5d8Kk47I+-#`qRNv)q$Ed)Y-MLMa%<D-RAOr@qD-eDy;3YfR`9CES0N>HFw}##foC z&jjdsYoAy0U8a}0%Qi0~&7MLG=kBiUOh<AoGIbtJA#L@OcFPQ&-^CrDJF*Ku`hVdY z&S3?Rm-irdi-a5YFFXH8{b+?#*#PK4qkHgwBVG-3X6ri;aZ0(cy}WZC`+MKPp+2v; z1X>hi*Qnx9Qnzk3w;_3H<<>o{vu}8kMx{K->LT+U=j_|W-0pZyGJA0E`xhL9*8+=< zyOAn%$^Y5S9>2NXeF^)`^oti(?qTcwblKb)k+5FE>n5VYw~RgfrGIzR5Up47lq<5$ zI<2)QEldN({#Wp72vv+$KK%;boBoE-y-NgkN$0zK=NDz%<UDC<5!J=~o?HH5HeLzy zw}K6O(dug#FJPN6^y-7n&b7C+_U3F(J{IIX?Oh;0=M|RX-%ogUH_P@9S-!s1X0>z} zYFsx8tvqYD?WE-nH-e5fwQtUO9vJw0)?dqdqJwxA&3%lR-$Ik~cSidZb6Jq5D>mHW zvEhyEV)%E+UUt@hK>nJyKnxdYt-QSqzjbiMnk=){{xLX|C+x9xb7+*8?QwjjM0`bx zcXwp+cSI<n(x5b0R2sx28-E3fZ2oJB-!RYo5wpUnVEVf-qaRpb3Pf49!^N#GEd%w4 zD?|=|nQaJ&7JRg<G$2W+-Nh~k7^iOE1)+Y2P=23x0os%s-^N|sii*&j`A$DpoqL*( z-{;q>Nm_ZyAMpz-aZ%ICGj_2@0wadS?&7o>x@i?wx{EE+rth?JA1p$ED{==pyr0(! zPLqt^GO$B|(ZYqDtUk~f`0`GLkDj#(AB8(vd{9WgM_p4rEOu|1zLQykB7|W(SwT>s z5VVu+4odLTc+}pkt%Zq;_o2cIFP+%*Bm22ugt~J9RFJrf3H?S0c`vas{X*U9)W<Yz zUcXuDTCSdLJK5j*CHVeveI;Yf{i0oq2kvBn!G9J;Gqx^xOaxzJlnY-fJmGD%oR=*1 zPIXgEr`BGkjIVr&oekCpe!4>m*;PvW*>q7dBkq^&V49G)5q0W}63bQS8-chXO)_0H zz;dV1q)nIe28r!^U}CkH<2M?97TzYEvV%PyGMWC3eHapnWXOMjFucT-UenP3lxsYX zeyK{RxMgVT6k8N;lyGH-F&^BmB*vpPsv@=N*5<APy5X``e#LWh7g24D`Xla^?JS~y z1Ogt<jYo<>UMtV-A>0TOTKUhVwn?`(-v<@E+fDT3FON6+Dl;b63{h=pMKJ8KTvu9I z1zJ3c`(~zV<wJM53xV=otvzmGnq<-9e9!Gb#xb13D-+dta<>)1B28;wvjDSwwesQ} z@M3@0tTO3=$-P{sQ+B|uJhXNnj;Y1#fE`Tk|Ac>%4R72~Rq$-buQ*yc*2W$S)%EkT z^~|7NRV;~5wr*puheims+gL@Yzfiu7oezy%&`r`P_uu}2wFjJqcXQ^n{TI%ran63Q zxj5^;FinXt-{6t^3SK3>$}+-Y0t2>z6*N75W6~(oZOj&?GktGG=ZVjNNf-NHTNN#G zpKReic}B9pS4Bj&!b%>kKE#SUe^{~C%I<^>6;@f<0G-jZ8Y~&*L)+NnIz5sGH=ns8 z&mp=%;Yta6M;9*~EMez$I^?`xbm7RF9Hn}zOKl#mn1@oZy}KStFJbZFF~Xn{W)9cs zaRaJXS=vr|9LDvv=sycBUJ6bCC1wks9P_-Kw6<gQneO<=>w<UJwd22Yoh!S=qmKUO zMIhe}A2{-fb=3$I1ij5YypXDR4MKot`10-tj$<h1aY|B)rW;~C%1{9tg%z`z5tD@r z65A0mR5&29;}N^4H=7?B7C3ADH~4>P{cjs3y?~9Lj~tlnu^t6=wds~Gak%5-w=F|o z{o|G;MLk=}54L=^h~0=BD~vB<QBfZVtAAkUqN2KGeC#jS;7(M8f3nCs{iZfWqsnhw zhKMXCI>D2>no&;w3!4`m>Z247{(K<zFY{R8#$ov(d;Yk;v{l*Pgtn!~Z{GaKd0Q3R z!0)ekjoZ$z^F3Dz<>z^a3UQ^d3n*OVHBNLc_}$@g=TU*!-3ZhvTbxH#1ZA6{M$U9T z5N;&jX)gT7HBzP4qNK)+$F<pS!=B}^6r<ewB4_OP!-2rQ^rFIAmD>0BKmKEzH-)o( zn`+ql{5Y?}_yH#e$~NZ*9r`GLDP{hf6Q<Uo8BNeb?B(I+?(QzAoLcn&4^QemgI}_8 j;Qweu8vi?{fG>~8!_N|F#4nhm5g+3RxYWPb3_|_~ZZjGr diff --git a/palettec.map b/palettec.map index ab6401e5..fd6f9a71 100755 --- a/palettec.map +++ b/palettec.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/29 15:57:02 +Created on: 15/10/01 11:58:32 Executable Image: palettec.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 07d3:0000 0000e800 +DGROUP 07b5:0000 0000e800 @@ -24,26 +24,26 @@ DGROUP 07d3:0000 0000e800 Segment Class Group Address Size ======= ===== ===== ======= ==== -palettec_TEXT CODE AUTO 0000:0000 0000004c -_TEXT CODE AUTO 0000:0050 00005a4b -modex16_TEXT CODE AUTO 0000:5aa0 00002180 -16text_TEXT CODE AUTO 0000:7c20 0000010d -FAR_DATA FAR_DATA AUTO 07d2:000d 00000000 -_NULL BEGDATA DGROUP 07d3:0000 00000020 -_AFTERNULL BEGDATA DGROUP 07d5:0000 00000002 -CONST DATA DGROUP 07d5:0002 00000076 -CONST2 DATA DGROUP 07dc:0008 00000000 -_DATA DATA DGROUP 07dd:0000 00000248 -XIB DATA DGROUP 0801:0008 00000000 -XI DATA DGROUP 0801:0008 00000018 -XIE DATA DGROUP 0803:0000 00000000 -YIB DATA DGROUP 0803:0000 00000000 -YI DATA DGROUP 0803:0000 0000000c -YIE DATA DGROUP 0803:000c 00000000 -STRINGS DATA DGROUP 0803:000c 00000000 -DATA DATA DGROUP 0803:000c 00000000 -_BSS BSS DGROUP 0803:000c 00000a33 -STACK STACK DGROUP 08a7:0000 0000dac0 +palettec_TEXT CODE AUTO 0000:0000 00000044 +modex16_TEXT CODE AUTO 0000:0050 00001ff4 +_TEXT CODE AUTO 0000:2050 000059f1 +16text_TEXT CODE AUTO 0000:7a50 000000fb +FAR_DATA FAR_DATA AUTO 07b4:000b 00000000 +_NULL BEGDATA DGROUP 07b5:0000 00000020 +_AFTERNULL BEGDATA DGROUP 07b7:0000 00000002 +CONST DATA DGROUP 07b7:0002 00000076 +CONST2 DATA DGROUP 07be:0008 00000000 +_DATA DATA DGROUP 07bf:0000 00000248 +XIB DATA DGROUP 07e3:0008 00000000 +XI DATA DGROUP 07e3:0008 00000012 +XIE DATA DGROUP 07e4:000a 00000000 +YIB DATA DGROUP 07e4:000a 00000000 +YI DATA DGROUP 07e4:000a 0000000c +YIE DATA DGROUP 07e5:0006 00000000 +STRINGS DATA DGROUP 07e5:0006 00000000 +DATA DATA DGROUP 07e5:0006 00000000 +_BSS BSS DGROUP 07e5:0006 00000a33 +STACK STACK DGROUP 0889:0000 0000dac0 +----------------+ @@ -58,336 +58,333 @@ Address Symbol Module: palettec.o(/dos/z/16/src/palettec.c) 0000:0012 main_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:0055 __STK -0000:0075* __STKOVERFLOW_ Module: 16.lib(/dos/z/16/src/lib/modex16.c) -0000:5c58* VGAmodeX_ -0000:5d00 modexEnter_ -0000:5d9c modexLeave_ -0000:5db4* modexDefaultPage_ -0000:5e0e* modexNextPage_ -0000:5eca* modexNextPageFlexibleSize_ -0000:5f6e* modexShowPage_ -0000:606a* modexPanPage_ -0000:60ba* modexSelectPlane_ -0000:60de+ modexClearRegion_ -0000:61f6* oldDrawBmp_ -0000:635c* CDrawBmp_ -0000:64c0* modexDrawBmp_ -0000:6526+ modexDrawBmpRegion_ -0000:6690* modexDrawPlanarBuf_ -0000:66ae* modexDrawSprite_ -0000:6714+ modexDrawSpriteRegion_ -0000:688c* modexCopyPageRegion_ -0000:69f6* modexFadeOn_ -0000:6a26* modexFadeOff_ -0000:6a54* modexFlashOn_ -0000:6a82* modexFlashOff_ -0000:6b52 modexPalSave_ -0000:6ba8 modexNewPal_ -0000:6bf8* modexLoadPalFile_ -0000:6cda modexSavePalFile_ -0000:6d52* modexPalBlack_ -0000:6d7c* modexPalWhite_ -0000:6da6+ modexPalUpdate_ -0000:7316+ modexPalUpdate1_ -0000:7390* modexPalUpdate0_ -0000:73dc+ chkcolor_ -0000:76f4+ modexputPixel_ -0000:7782* modexgetPixel_ -0000:7808* modexhlin_ -0000:7874* modexprint_ -0000:7a0e* modexprintbig_ -0000:7b8a* cls_ -0000:7bf8+ modexWaitBorder_ -07d3:00b4+ _VGA +0000:0208* VGAmodeX_ +0000:029c modexEnter_ +0000:0330 modexLeave_ +0000:0340* modexDefaultPage_ +0000:0392* modexNextPage_ +0000:0444* modexNextPageFlexibleSize_ +0000:04de* modexShowPage_ +0000:05d0* modexPanPage_ +0000:0616* modexSelectPlane_ +0000:0630+ modexClearRegion_ +0000:073e* oldDrawBmp_ +0000:089a* CDrawBmp_ +0000:09f4* modexDrawBmp_ +0000:0a50+ modexDrawBmpRegion_ +0000:0bb0* modexDrawPlanarBuf_ +0000:0bc4* modexDrawSprite_ +0000:0c20+ modexDrawSpriteRegion_ +0000:0d8e* modexCopyPageRegion_ +0000:0eee* modexFadeOn_ +0000:0f14* modexFadeOff_ +0000:0f38* modexFlashOn_ +0000:0f5c* modexFlashOff_ +0000:1018 modexPalSave_ +0000:1064 modexNewPal_ +0000:10ac* modexLoadPalFile_ +0000:1184 modexSavePalFile_ +0000:11f2* modexPalBlack_ +0000:1214* modexPalWhite_ +0000:1236+ modexPalUpdate_ +0000:179c+ modexPalUpdate1_ +0000:180c* modexPalUpdate0_ +0000:184e+ chkcolor_ +0000:1b5c+ modexputPixel_ +0000:1be0* modexgetPixel_ +0000:1c5c* modexhlin_ +0000:1cbe* modexprint_ +0000:1e4e* modexprintbig_ +0000:1fc0* cls_ +0000:2024+ modexWaitBorder_ +07b5:00b4+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -07d3:0000* __nullarea -07d3:00dc* __ovlflag -07d3:00dd* __intno -07d3:00de* __ovlvec -0000:0092 _cstart_ -0000:0165* _Not_Enough_Memory_ -0000:0297 __exit_ -0000:02b6 __do_exit_with_msg__ -0000:0313 __GETDS +07b5:0000* __nullarea +07b5:00dc* __ovlflag +07b5:00dd* __intno +07b5:00de* __ovlvec +0000:2050 _cstart_ +0000:2123* _Not_Enough_Memory_ +0000:2255 __exit_ +0000:2274 __do_exit_with_msg__ +0000:22d1 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:031e _big_code_ -0000:031e* CodeModelMismatch -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:031e* __exit_with_msg_ -0000:0323 __fatal_runtime_error_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -07d3:00e2 __curbrk -07d3:00ea __STACKLOW -07d3:00ec __STACKTOP -07d3:00ee __cbyte -07d3:00f0 __child -07d3:00f2 __no87 -07d3:00ff ___FPE_handler -07d3:00e4 __psp -07d3:00f3 __get_ovl_stack -07d3:00f7 __restore_ovl_stack -07d3:00fb __close_ovl_file -07d3:0103 __LpCmdLine -07d3:0107 __LpPgmName -07d3:00e6 __osmajor -07d3:00e7 __osminor -07d3:00e8 __osmode -07d3:00e9 __HShift +0000:22dc _big_code_ +0000:22dc* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) -0000:0342+ int86x_ -0000:04c5 int86_ +0000:22dc+ int86x_ +0000:245f int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:04f9 __PIA -0000:04f2* __PIS +0000:2493 __PIA +0000:248c* __PIS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:0510 _fmalloc_ -0000:0510 malloc_ -07d3:010c+ ___fheap -07d3:010e ___fheapRover -07d3:0110 ___LargestSizeB4Rover +0000:24aa _fmalloc_ +0000:24aa malloc_ +07b5:00e2+ ___fheap +07b5:00e4 ___fheapRover +07b5:00e6 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:0685 printf_ +0000:261f printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:06b4+ _null_exit_rtn_ -0000:06b4+ __null_int23_exit_ -0000:06b5 exit_ -0000:06d6+ _exit_ -07d3:0112+ ___int23_exit -07d3:0116+ ___FPE_handler_exit +0000:264e+ _null_exit_rtn_ +0000:264e+ __null_int23_exit_ +0000:264f exit_ +0000:2670+ _exit_ +07b5:00e8+ ___int23_exit +07b5:00ec+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:06f2+ __open_flags_ -0000:09b3+ _fsopen_ -0000:0a1a fopen_ -0000:0b3d* freopen_ +0000:268c+ __open_flags_ +0000:294d+ _fsopen_ +0000:29b4 fopen_ +0000:2ad7* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) -0000:0bc7+ __fill_buffer_ -0000:0e16 fgetc_ +0000:2b61+ __fill_buffer_ +0000:2db0 fgetc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:0f5d __doclose_ -0000:10a7 __shutdown_stream_ -0000:10c1 fclose_ -07d3:0c0c+ ___RmTmpFileFn +0000:2ef7 __doclose_ +0000:3041 __shutdown_stream_ +0000:305b fclose_ +07b5:0c06+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:112c _ffree_ -0000:112c free_ +0000:30c6 _ffree_ +0000:30c6 free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) -0000:1199 fwrite_ +0000:3133 fwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) -0000:1512 rand_ -0000:1554* srand_ +0000:34ac rand_ +0000:34ee* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:1578 __I4M -0000:1578 __U4M +0000:3512 __I4M +0000:3512 __U4M Module: 16.lib(/dos/z/16/src/lib/16text.c) -0000:7c96* textInit_ -07d3:0c10 _romFonts +0000:7abc* textInit_ +07b5:0c0a _romFonts +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:352a* __exit_with_msg_ +0000:352f __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:1590 __CMain +0000:354d __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:15f6 __InitRtns -0000:15f6* __FInitRtns -0000:1651 __FiniRtns -0000:1651* __FFiniRtns +0000:35b3 __InitRtns +0000:35b3* __FInitRtns +0000:360e __FiniRtns +0000:360e* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +07b5:00f4 __curbrk +07b5:00fc __STACKLOW +07b5:00fe __STACKTOP +07b5:0100 __cbyte +07b5:0102 __child +07b5:0104 __no87 +07b5:0111 ___FPE_handler +07b5:00f6 __psp +07b5:0105 __get_ovl_stack +07b5:0109 __restore_ovl_stack +07b5:010d __close_ovl_file +07b5:0115 __LpCmdLine +07b5:0119 __LpPgmName +07b5:00f8 __osmajor +07b5:00f9 __osminor +07b5:00fa __osmode +07b5:00fb __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -07d3:011e ___uselfn +07b5:011e ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:16b6 __DOSseg__ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:16b7 __EnterWVIDEO_ -07d3:0120+ ___WD_Present +0000:3672 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:16db intr_ +0000:3673 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:16ef segread_ +0000:3687 segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:1760 __MemAllocator -0000:182a __MemFree +0000:36f0 __MemAllocator +0000:37ba __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:1987 __GrowSeg_ +0000:3917 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:1afd __AllocSeg_ +0000:3a8d __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:1bec __fmemneed_ +0000:3b7c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:1bef _nmalloc_ -07d3:0122 ___nheapbeg -07d3:0124 ___MiniHeapRover -07d3:0126 ___LargestSizeB4MiniHeapRover +0000:3b7f _nmalloc_ +07b5:0120 ___nheapbeg +07b5:0122 ___MiniHeapRover +07b5:0124 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:1cc9* _heapgrow_ -0000:1cc9* _fheapgrow_ -0000:1cca _nheapgrow_ +0000:3c59* _heapgrow_ +0000:3c59* _fheapgrow_ +0000:3c5a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -07d3:0128 ___iob -07d3:0c28 ___OpenStreams -07d3:0c2c ___ClosedStreams +07b5:0126 ___iob +07b5:0c22 ___ClosedStreams +07b5:0c26 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:1d5c __fprtf_ +0000:3cec __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:1eaf* __set_commode_ -07d3:0290 __commode +0000:3e3f* __set_commode_ +07b5:028e __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:1ebb* __get_errno_ptr_ -07d3:0c30 _errno +0000:3e4b* __get_errno_ptr_ +07b5:0c2a _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -07d3:0292 __fmode +07b5:0290 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:1ec2 tolower_ +0000:3e52 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:20f1* open_ -0000:2128 sopen_ +0000:4081* open_ +0000:40b8 sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:2273 fseek_ +0000:4203 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:246b __chktty_ +0000:43fb __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:24ca __freefp_ -0000:256b __purgefp_ +0000:445a __freefp_ +0000:44fb __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:25ac __allocfp_ +0000:453c __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:275c __PTC +0000:46ec __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:278f __flushall_ -0000:2823* flushall_ +0000:471f __flushall_ +0000:47b3* flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:2829 getche_ +0000:47b9 getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:2843 __ioalloc_ +0000:47d3 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) -0000:29d1 __qread_ +0000:4961 __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:29f1 __lseek_ +0000:4981 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:2a2b __close_ +0000:49bb __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:2a61 __flush_ +0000:49f1 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:2caa _nfree_ -07d3:0c32+ ___MiniHeapFreeRover +0000:4c3a _nfree_ +07b5:0c2c+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:2da5 __qwrite_ +0000:4d35 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:2e05 fputc_ +0000:4d95 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:4f6a __EnterWVIDEO_ +07b5:0292+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -07d3:0c34 ____Argv -07d3:0c38 ____Argc +07b5:0c2e ____Argv +07b5:0c32 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -07d3:0294 __amblksiz +07b5:0294 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -07d3:02e8 __Start_XI -07d3:0300 __End_XI -07d3:0300 __Start_YI -07d3:030c __End_YI +07b5:02e8 __Start_XI +07b5:02fa __End_XI +07b5:02fa __Start_YI +07b5:0306 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:2fda _DoINTR_ +0000:4f8e _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:3353* _heapenable_ -07d3:0296 ___heap_enabled +0000:5307* _heapenable_ +07b5:0296 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:3364 __nmemneed_ +0000:5318 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:33ec __LastFree_ -0000:3466 __ExpandDGROUP_ +0000:53a0 __LastFree_ +0000:541a __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:3577 __InitFiles_ +0000:552b __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:37ab* fcloseall_ -0000:37b2 __full_io_exit_ +0000:575f* fcloseall_ +0000:5766 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:37bc __prtf_ +0000:5770 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:492c _dos_open_ +0000:68d2 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:4952 __GetIOMode_ -0000:4987 __SetIOMode_nogrow_ -07d3:0298 ___NFiles -07d3:029a ___init_mode -07d3:02c2 ___io_mode +0000:68f8 __GetIOMode_ +0000:692d __SetIOMode_nogrow_ +07b5:0298 ___NFiles +07b5:029a ___init_mode +07b5:02c2 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:49bc isatty_ +0000:6962 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:49d8* __get_doserrno_ptr_ -07d3:0c3a __doserrno +0000:697e* __get_doserrno_ptr_ +07b5:0c34 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -07d3:02c6 ___umaskval +07b5:02c6 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:49df _dos_creat_ -0000:4a03* _dos_creatnew_ +0000:6985 _dos_creat_ +0000:69a9* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:4a24+ __grow_iomode_ -0000:4b0b+ __shrink_iomode_ -0000:4b4c __SetIOMode_ +0000:69ca+ __grow_iomode_ +0000:6ab1+ __shrink_iomode_ +0000:6af2 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:4bf3* __dosretax -0000:4bf8* __dosret0 -0000:4bff __set_errno_dos_ -0000:4c67* __set_errno_dos_reterr_ +0000:6b99* __dosretax +0000:6b9e* __dosret0 +0000:6ba5 __set_errno_dos_ +0000:6c0d* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:4c72 __PTS +0000:6c18 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:4ca3 lseek_ +0000:6c49 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:4cd4 tell_ +0000:6c7a tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:4ce5 fsync_ +0000:6c8b fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:4cea* sbrk_ -0000:4cfa __brk_ +0000:6c90* sbrk_ +0000:6ca0 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:4d62 wctomb_ +0000:6d08 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:4dad+ utoa_ -0000:4e4e itoa_ +0000:6d53+ utoa_ +0000:6df4 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:4e98 strupr_ +0000:6e3e strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -07d3:02dc ___EFG_printf -07d3:02e0* ___EFG_scanf +07b5:02dc ___EFG_printf +07b5:02e0* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -07d3:02e4 ___IsDBCS +07b5:02e4 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:4ee0* _ismbblead_ -07d3:0c3e ___MBCSIsTable +0000:6e86* _ismbblead_ +07b5:0c38 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:4efc ulltoa_ -0000:5039* lltoa_ +0000:6ea2 ulltoa_ +0000:6fdf* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:50aa ultoa_ -0000:5168* ltoa_ +0000:7050 ultoa_ +0000:710e* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:51b6 __doserror_ -0000:51c4* __doserror1_ +0000:715c __doserror_ +0000:716a* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:51d0* _frealloc_ -0000:51d0 realloc_ +0000:7176* _frealloc_ +0000:7176 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:52ac __ChkTTYIOMode_ -0000:531a* __IOMode_ +0000:7252 __ChkTTYIOMode_ +0000:72c0* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:532a* _dos_close_ -0000:5338 _dos_commit_ +0000:72d0* _dos_close_ +0000:72de _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -07d3:0072 ___Alphabet +07b5:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:5385 __mbinit_ -07d3:02e6+ ___MBCodePage +0000:732b __mbinit_ +07b5:02e6+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:5460* _msize_ -0000:547b _fmsize_ +0000:7406* _msize_ +0000:7421 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:548c __HeapManager_expand_ -0000:5995 _nexpand_ +0000:7432 __HeapManager_expand_ +0000:793b _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:59e8 _fexpand_ -0000:59e8* _expand_ +0000:798e _fexpand_ +0000:798e* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:5a1d _bfree_ +0000:79c3 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:5a42 _bexpand_ +0000:79e8 _bexpand_ +--------------------+ @@ -403,6 +400,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00016530 (91440.) -Entry point address: 0000:0092 +Memory size: 00016350 (90960.) +Entry point address: 0000:2050 Link time: 00:00.00 diff --git a/pcxtest.exe b/pcxtest.exe index 81ee7569f9aeb5ab148b9cce68e004d84f267868..21f17f572e70658a62b591218717da24667bfd41 100755 GIT binary patch delta 14571 zcma)j30zcF`~SIjh8Y&UAR_xN3<9Ez8j8TE38PjjVh*ljW@=fsC}4{M#?SO}VH!K7 znVBLjT9yk|2$>`bA(<kjh`E$z7srTKeUXru|M%Phv)}vvKmWgep5e|t+jE}%dCr-x zJN(95eBR{Q8@YMJP97vL3U>RzK2^<xm|_SCC60f;%pzpq972)-Ccv|RR{%wTj{x5Q z&H=6f?10&G3Gp%$G7WGXa224MPly@t5}@y6g!lsz01rM!^2kX%{A&Rrx1J;9f1W3# z7VyM!LS6@G)M__ZfCs<}P@F}`X22(agMe)>67o5q9Pk6+Iw1BXOb#dld<nP=@O_z( zL4c8fS%5siHo$?G^9Z?!hwFf_R|rYPBG2LP>wq#q4S=j7L=Tt@*a4^m`~h%XO~^37 z2q(4MM*OV-oB@cr*eT`>$NO>lgsfRZ$Rn>3k_mVmPz>nv79sh7ZFw6BnZJpUxXpw} z0FNyoF<|&sLe^~~WIy01z)e7C2}lZfu@t)ld;};1oCN#~h<%@sV*u_0AO&~^@Cx8H zz&5~5K=Ow`5O8uQA?E>kzu}`DFbLRQ+C@m>ZbBaVj1Vi}IG_pyXaw8>ByfZ*0L)So z(gm39Oo-Nlkeq&mya(9TpOAXMRBx~Yu+WE)FMNR<AS;NF+kkz+gghLI`NM%!IQV}M z55EIk2NGfcTm(2pfXtDE^n)O#0j>aEh$Up+U_$l)&H-G3um@nr5JJ>LAyj~gfUf|* z0KCx_8;`{Rj{-*XYBvMmbvz#jyr?Inba)>4J_7s#Yz6!}l91L!NakolJ_A$$+5o9Z z;B7KkVjyG-pbl^juzC+6mjG=5?OsBH0b|AxvON|30f9hb2w<C$km(aZg^7f`3a|in z1J35*;|kzUfYT&Q0C)_r0<Z>94EPeT_7O}7_;WHLE>l5T!2bYV2Ye0Cq(f!^4+1^~ z_)H^Y9AGJc%YfhkCQT<~FW>@zdz6p}K=>4V*Z`^-gy;a}fJT6;iIBGeRWoUfdTHMD zX&I)18-t5;eiGzdwYBJYc_=B)`A#s%&qfp*zbiV8CtZ{vf331g#vdfp8GPUGTh0-E zU3z&N(VtH*AIlY;PA@k8gqFeDV$*l}s)Jr6U92xxyLnrhGD@y;lJ_+Zt%1&Xg$@T_ zB$e9<Yb&M!PJPw;UCY(<Ij0~x$tldqRj?}GVy69L_?C0#wk?<=hpo^v0oKd_g0k$E zfR@}rYpb&E2(nRSEx6$<UfFWacw<Y#g%F{fkn}BroIQwMck&-PYf!<_KK2}0C?8MK zF>DgPYwS7Kh4Nv__eA!+cyWh$_N+PcCfAppm%icXhsC3ZFN?9-8jH=X<sQVls9}1s z`Erf%XLmuK5o0YhwpyCwuZn6x9zu#2cbR8n<P7mw8f5YF4U54W%vIf$hF6T<nFTkz zut$?c$GuNiTb}S$5joi|-oPNGPX;=8h&R#2<@HHk)2HF9ugTIZ)>QTZ*#&t_G=2W{ z(9oc0t5|C}A{jeG({0_I$VxR@MPo-%v)Crc_Ca*->t<iJ78`5s6sL6En?W2z<E`F- zFAQq<L#(zO5j%8uqV#o`K&*9)&KyJ^x29ulhODbtE1pqi7vx(}^pw??KNm%>TLbyZ zDC)c+nBNjb2W?o)509eO4Z*%_h?)&i7VW5XR*?QnM^A0=e&|;n7HnoXYeAOz=6icy ze{?Tjaa7e>aZI)Ta%=J8Zbm~!F*cpQSR<Yl%{Rp<?LByG)zQ>9M(|5?^yN1OacWxn z#-<UhXZW#PjcB|qnp#EkHSv44B@l#BZC#|bQbR=JFQTa(bi!LfUJ*%Oq#OD35!B<& zRbKNV7%_DDV@TGfmL+zD7xd#d1HI!S97Eeh(@(ua{UYd3Z*Jt*45V3at@2V0{4Ya= zje)+6;cUP9I?1S!OwRU^KnOy2D4fQ>Jt&YN9B46nIEd9QPPy&iut9z)oLV;q^RvR~ z-i^cf$Z&dfV+P+4Mn`Q5=J$osnVVL5>8r-3sL85MCO5~`#DT4_F~}$EzpeOt=>KEI zU7^Z~VyLp>j8LqYK%F-S@?5C0>dzrqbrj9roS`r{6dW<Ni<j=<ERPAHH#h5epAhQ* zPB?!nm>S**<{N{l`JHj#&-QoTc{T&Kg6L1*$?2LlU92uNc2$fe?M>s~mb0NW_xSzK zUi#DMhb|etT^t&6-%J%%c4abjitFvf<c6Nw5=re_VgpA8IS5kdQ=Z@yW9krZtv9t- zsNDoPD2N*04GBzeQoilf7MgC`r`#l_4%@quNh5X$@|$$cy94O<cL(#^0_pef2D?t5 zR!&slpe2xYzv~~dMa68$6`z8m>T<hXkeh<6Vv~5>q47QHOpRN^eXaIm<~C7VR3~Qg zmF~P`Y!z<`^1ni9{#LKSkML}k7ch%+c{gTR9Ass^J0UhBr3rkcE5x=FIwQ!318CJ& z|G66?tQIqxi<;M~nX=OW47kl$(%G){$U4LHs}oatMfEC~cuLCT@n%_6%VdXSGvRY~ z=+$keSA;KumL!GJvF}CXy%~imBvYp#@7Gy-=g2e(<(@!Qrry>bR1NZLfwn`6VatGV zujEKNhz!1_gB)_sUl=-@nbH5~QDs+pJo=9w45i@ojOo){dW^<af2!FwkT2^?W49&o zN&fW7Z3geVepYBWtkzx72Qt`(ZT;p)zuM;STmR3df@+02pZn3)ZJ|8%qaNG6eO^Hy zsCl82ZnQQ_)gthAqb$hVY0CD2{5U`Q_;$lY&M{5%{VV+L%SP!6wUYVrXl?c~w(?!E zO<y-&kQ;pefl<%0mA+Ko9_qi@_kL^(s-46(DfhA<ukoefCGq_eoEv^?Xn+8Ucd?Ig zzDIMf)0cLHYUe_-<PZAOqLLBeKl?D0n=9&6h1yn&`HW<4vTIx3={`s_d+iu{ID!6B zGFhu<yt(U16L!RV{BznkADXjcpkvMro^<<;$M_O&%9oA`Wn&ETAN>lBy55_3P?u1y zQr@5KM`xGnyu-W|`&VN*!VK9@k_o1>uQ%OT8Z$!emQif}1x$Cw+jKPQA-{SqDfi;a zD6wNR<f{Q~4c8o7yoI&)44}75Q@Jl_;`?DxCsSs+cvg^KqR+nXJ0x<z-y1cyuIbL_ zR$Ub2hn&}R6V>W)v2C+hEjCETb_loprx!i&erVowL3Vep_*NBP)v7-a3JLO_2<!OP zHFq)g7W|cV&0UQ3P+Hz{v=G&*TQE4ia>=C5WBN2f)^;#;5ahBuLV2MoT`~(m*U1A0 zT7O#7R;tLIThQ}#p}dhtqo*LZxLczwX0Q8NHE8{dvEigUR74|`FJoN=D6TuTe(;P} zb$<z-*x1Hgf(Q*4<bD0A$A`iEhW<4ELofc7{?zzksPC-%x+xN)X!H2~H21@>IXzPv z<PU`ZL@loeHBo?t_}`fAVwgQAI52xfm9ES>U%;jmC8`gmogWVJ-s)+U%pLb5X^=%v zI_jffuctgEIANd<L2#g-=}DKOVI&%E|Dz$&lfL`W5dPo&=yx9(oTC&wnbMbf?$jy% zLvvq%z~UA`egU$!b1*-?A6>sQ7#`!JogwtpPH+Bq4=V2*#8-RZeW0ouQIURE05$DO z4K8d+%IREwqQ^WjAGkSK#{WNp75jf=SL6eWgKMGP1de|*TVre}<O>p6Aux+?kbib( zdL?N^<2A7f0T53F`Gh+S{5X|g=T0C0cnF{APP;zwqn~`dnj1!=KMCqHJhT%3t3#C~ z=6(`6rah!wMQV+$9>nH^KYuUwVemf}n;`TqCf{3ZxIn8u8O`76i&Z}3E!XJo-Ql!p zcc_=DZ>0dM->y))L-7@TXrE8xqcSR*RX1X;?sU%nv-c_M&mQ-QRIc|Q{g(ut|8&WC zCf$5`20Zom2lELGbOyE#eT7Ue4z%JgzV=w#KisS=UNUwv>2$P!M(5mU%x9tTU%DyS z8{u`vVu+|k2RJ5l*y^UlRh<mgo>8*sMqmCcG;@iYqR-MlN2x&N$&Qx%G0xdNfnc>z z85%wvW))K&(m*B^hxfI&RdI<Q_vvv%)y%cu{VX8wUm=q57s+%P$YaEh{UMRY8+e-8 z%D8E|Dk@Yv=?c?~=v*>hlgzE?qm_(T8U7P^wgHZf{lpbpV{xBTwo88QjXv3`mY0cR zCzT$GY>KW{EF&7Pi>8~H12fmU7&{3Y{G2O&Z;!wKbXV(9b30Z>to^4>((2%DMcAJt zS9*HSFkb6QHG6~kA3doKe`;N*ac`(uiR}GNh-_;r9}Z{UcdY<y+px&m)7jd!RY0Ve zAkmPFZIbC`QG@*GU%>v(;%j=lXuOTZUv^Pq-CxjMjqGQ>zTMGPkVksb@AvxhL7r6J z8)H(rD10b1wj0-LZS}Tb=E_Mptiek4->!VAYs)OVEzUMfD4!CZ4tJhj{v^za=_XeC zJOmyelM8aXmsJUMl3nSO`v!SD50n^oQtm}`^YEhE_k~Y}%*C6a;U+}v9pc5F-3{%F z-Q7mm2y}z6J3o8Q&CDJ=_8@C>L_Y?3hfA^fd&zhkvVc9y)Ng;H|5dG`Orr53xGtJ5 z-??^YaR(OsPD`KJpWwY(3!Bv`)+nL2T6&a)I!|e7`TkITf|fS#kMQWz<(N^*Wy$Ss zPb!p!2lr}=5}qizj(2(nq?y@@Mh#6b^W_g}=+ZJXKTAW8mjwqVYOG=n9FV2i;fmN& zb|WKDh=!^Uq$fKvCXe)ta$f@BLBnY$NDRw{l&uT$Cr%14m?ym^-W0W!o=8#9k2=wJ z4h$Z($cephY(yb}m~*qpd_zn|mq|{LWzp28M=;qcX)Wd(FvoYI&|-9=-3LPXzD_js z^C5KR=iw=pYBq_)5S#!n<6$kZt5=-@>XPZUAeVSRojT^5l^nO13Ir^-G!+=iRaDXp z>SN-WsVFja3-Wq;ShFz?t>09(_A97%&%e^96N3+^bVb3RsZ>8X-dGx>D|q{bN@{Gl z?)b0EH|$rD>@kwSlcK8FZ<899_l3@t*Toba2i6?{MO9LB!xhK>Y*l5q9TV(UNzJMz zUCC!EOI2*sfrn0n6<xB_9$u433Mbo#{ob`V^wwv^*(~mX(n<zkAsS8q70pRimTKIs z_hYI){&?zv_!D8e9eY)}^}2m3+SmDs`3<TfO`}TsNjkRUD^;lOj7r4NgRT7zCpg8P z99DJf;{wAW;Obj`d2s0=RgrL5Rr(G7RI5sl;ZLn<`0q2M8|9Y<m)7BHy{g>Km^(K> zkZ<~1(<{{Ul(TQY-PqSx&w5Tz&nP-+xm0mJhW_aslzb`XAWsgAJrOpO;oO{Wh~P<9 z-}LQ~{DH`0-Z~x)>BFlk+}VUl0W%Lgaw3drpQUMLb$wZm%Ms2QU(OW@Why$>ZFU-K zfzBmq68M~_rGydu+V-p!=r7*XpSLu@IN_BbM+89Gx}jy$#ZHzYBn4UVrRf;+-#38n zCAR=Bf!=isNEybLCh#_k?SYopm?X+`;J1#5HRx?r1aou<OpB^zwjFBQPk9p?qD-Bo z`dUq=_lXo3Mg@jpJjvFI-oxl?ePYuR_?C(GmQ5jIRsHk~5ndZzD(u7_Jc>sF1sgr- zBQ^=Lip-u<pCKMm+LcDu(H@-4i>F#TX?vfcZ0}XNBtsXC>pNV_T5C1UbV=WjSVPkq zL$`{03lDKG(FMW-+%CFFXyDbMbg4Uncv|M3#2u!8xIg5@`W{O-BZzG%2Aqd_8)Q#9 z*<&ErN?-687j#;vHFm4rj^%Vo<}PUF2+Mrl(N&PG^rT1R#HC?b&SFkik-6J;5PcNA zvKYH{@PleM9g;dADS4j}bR|uKPGl>2K{=WPF_mvwU{|)MKg}>t?$^%Er^7ura7*Yh z&uQFH>eGK3_jK7){XG>vSLx8JtiWpq#|6-H146h5=$`{5H?S98$8z2t`~`j8+b7^q zFj&xXy?dHT{6;(@$h*4{*xVGq6=XO1jkiz#|JbmcMQz@Z+!Wf+XLy*}Ez3`TUXUO6 zK(P&^NrK2^3#cT(Ak>346X_zKFdwy>G{M!<tO#1I#oVoYD@~wVeNr4;Vf*>T$H)cI zXx}fnTKcoE<jST)EXbO2{5Eo#w6Fg<ZUueI|GB*R{w;ys`A=}2wZ>+S<Uhi3Elze6 z#DD^Xt#A2Q9)C3YDpcNB@vw5)6id^=nsFs#dCB`hi1a98bxMpcI892&@*>`dr}D4n z*%}<;gP|^t8Ti?3w53U3C3=tLOCQ8{n*N4c6)gzJ_#5vF0TZ~evdBORI+q;`s^hrX zWd$Jx9H*t)upqxNUQm~;4+?T!N%qfc?W->+Q?gy9gbh_T2`8v*GHf(AkM0YL;uh0$ zVIubdT^RlWmqJ|z#(RI22B(xRO=-91^btGlIj&3*jdbe3SgwV>GB9;g%amWms$Lex z#Ihw-=2`XPw=Ccr_Nx`o4%eitE(Ko{B;m49@{3Tb;ngHmkZ&VQF~|pG`s=_)+<ksM z9OG1}aT2@Nf4k;x3>_O0z{SwH5&C|WSJyYd&Q->+HhIn61o|G@5@<z4j303*XD!ZT zHZQN$Xi)#J)i|r4&Z1or;fTXSB4Z{pa^@T2px}KKO!5tb@qE0#RwJl4Osv&-D1$uJ z@8Q`C&$e?)ofDxN5_<7S(W!&(#8QROeM98%yym~GkhJ-%z*^6E&!)z7Sz-Bxc+A?r zhthQ_mr1pndKHc%m`HN5wren-@~~J-^Nu)v$6$U(JY?blJ2R+XsYtfJf?$>t`u-Sm z-?ZP@%Hpe7_c#awim!c;<Q+$mhUKEEbcJpi@Wpw{McqgqyY-G91m28^j>7Yj=uGY@ zdN_I{r>A$K7jP%(teAMbFN~SOO{M2zmT^DR39%UwipU$gk~E#FoH0^DhYAKcZf$$^ z*!<jXk~NCi)LeQfHZ-(TB_*`0Y<2o7_P4ZCW&7G@P*9Z~aTOCf=wGou%*!?<37x8y zsEXrJ%2L~26Y<^FW*fk!a*kn!93iT`#@NlZOt*`tY_HZk)X36QvRmckK_c4rsl_9W z*VmrT5)>Dl<yKBS5>KrRV??)TK2zz>KdgAxrdWK5t`?h+CVS*uur-a1KBai6eQL>j zw`y#Bd*kK&U)-ZliAMz4E85DPibK3Df8NdHPIk5J?cr9JiX-*q&B!Kb<KQve0NOup zptDa5FzpAn8{$H_JUTyaqK0j$<SP9%E+Phx&62lKedl!8DgF7K`SAZ7DK_2q7TYo; zQ<oqM%1%GV_`7idedk3-B#Wqav$(gC4jeKeO%;nXiQBgEwi#me0mF$fztaw#6x@hy z2y9T#JGNv`gO=C^+-rcbG|0>8o*{{zi*R<3eY7RSUWv}<6{pfU<bU8!@`euVyY@V* zvo}jjvWC(<LnAe36n8<JhlX--^zP81d4DxKG6;7S9K&2*aSTqNj82@#97D-zK_><O zz#PMAK~%#r{2+*Pc|{Ar52h>1!umS&l)Qfsm~C$6tXW~lf-#_}s2O#@sXY1sg}1I* z&MWf>KM1yO6)mE>;@x7|HYIc~!Q8CI(4~0oU&z|?*?+>jrSe4xox3Y{s}92X$NL0L zY({|4DVn<O<r*m*LQlmvf_?fZ?suA`_seTM#}Yqr45HYTym%9Z5Df(2(7B$>u1m`8 zWXTj9)EGn`cbOA}544!OM4z7bH(9*WB^u5MrA-2G=-oG7`>^t++D%_)InPp0@6$r* z59rdV@P8K8sG*Je{@ghFn?58u%&}&>R+Z($wt_er*_a@^;5}wN)ACt&xhHV*phJiG z4P^9CT(00m^i`;O5>w_h>8A8&@If>=!l|c+4RvQ6uVu*`u$B_e&|SmAV9@J_`Eldv zufxW}^Fm_FRka#~#lwdW^*eT!Nkc&j$qtuH-K;i?A|UwkDSc&lSfq3oComvaHA=CP zmSJZ-+k1F$7X6tASVF%UK7gA>&khe6phqjFz&Q>pX0m3397NqlL~?hienkI}D`%9n zTZ?oO9vD1OGdex0L??oLj4m9J!mXnvBL;9U&@V>}hfTMQNaVU`<O5-|9!JGYkq<>j zzgGN}peDA<EJ;ypvoEq8S0&r|{6|ObuT-X3vTV8vOt$@~r1nUAZz%bS<E==yJ>bLE zdqB^Pp)C(&2iN_eq(vR#*=S>zZ9kOhlCq{`?q)u6RYEXVOt&P=XX=s=;MMO3mQCN6 ztjYF98Z$D2J4dIEjGnQlk?px%%Vk|~VA6B$wW-k|b6Q|_Cp^V&&preRwv|uMFew(X zi71v!O87~D1vVtstaO&VxSNSbR?dc5Ix*63BzV~@tyH76&wZ_fdWJE>ogLcqrJY&v zw-ak}`e1C(D1X@f6C-`5`8t}FIX=T2A3Ija*@5?pOBwZtvU3qgB*7J|aFJ47nP*t( zWk#s$80|pnM9XS>X(!!2%9pF82S@1#Fi8Wsggy`{MMvrdIh@)@h4gnh%_ssEFgXA< z1R2ti7#Yyez+|!AiHAQJ!!dEh2^SMb`AhmjVt=lbu1y@tJxvcK#zv26V3MPT2=z)& zT!WPrnJ`0-?Ae)#^P&AlM{$49#L>|{$4)V+(6LcE$FL*lv4_4iI+p2070fCNSLvS7 z10olmVmRs~rzCAwMWL}H{;KWhf73X>*w|{n&iUqgQzks|S<JT}aBW?lCfjT6`5X_p zfj;@)<s$)MnlO&WCB;m5k_Xuwa%zyPPqJkWr}FtrxDM#8+AV)7r^ZnQQ=<;H^^%i{ zm=ug5+1?5-^i`$IuF&_Ag1J}ep`?KeCOEpl(EM$>5Y?BQf%Rp!t6PNXBB;l3%*@PJ zw-|gz0Ci!(loZJ6B>F2EHkty_IhBV@D`^4n{*8`H4&v(Q{Nw>6%f468VI=MpJ8HFr zz;L0@mhV}Cq_gE}H_M2_ne5`N|8FgW?JOCgpCkwPtKGP2d?BRa3Q$>7oyx<+nr|bM zp_h|&eqrA$#>1gV$x;@t)VvI`3k^vLLp(YzB|!Zi4}1Su%8M*wNm;~V8^eQ;<yQ@h zISp+w%wTWEyu!UhE6425W3G!8!<u!qY0kJ%Qj<R>CMyl^3f0N+%b!V3T=`^$E73`5 z&UdZ@YkggzmuS4X-gKKKOEt!SLoin!w?fBEw^5lWxE{|niZyV8&bF_Qnmcs`T3&b5 zM{GoKtQ(W+#2L<OPp?+Byvpj5m?95?2pT+aoDr6Fs7-UV+w+r$WIyZZfOhsyDZIHW zz4DV|vZnVUI1vc0a3JXVe?{<Y-G4#Q)%LaS&OEcTE`PGxxn()3VE-Lo*R`itneX8u z$Wk2)pQRavW3jE!OJBF%)QxjxgS?`Sb;3b~2_ngegLm`k*>P)O;^sa05duo5@gnc* zL#^WnbJyvi@sZqKdS!ep7e(DuLwId1jZgLB{zcPL!w_~ZNloN#(vnmkZZ$oa8pX|^ zKc|l2o}giAL2wge(jxowzgx2gp<Y&Lx5IXv!)k}=%Cy)4^ce6%#f>#F5;OhCqhF>) zvpLe@*m6c6&YeaXXK)AUYGX7{yy#BjFm6uSdE-Ey8%gaGCGHa{O^W8$(9b6g<))SW zicg=gsve7^`05(%=t?Ir-;KsT9KyXpAAa}>uRToT9~s15ptBws1%Z3x5i33iP9B=_ zXkTW!RW1GgI%e)HG+tZJQfO8{n5!mPErsT5@%F-XEkXnre-$ANbdN;?z@Fj$5q*8~ zIBpSbn4A(FbqF=THfc&LqQx6HdSX>LHz==b{wn{O*={{ighBq0j-2w8`&(aG#Rjq3 zaWX2$(LGa=Lceme0u|IYmfyv&+Eh<MT9)0NuEb*b2BM}9>HIyWXJGB}^d9|u`v>YV z^?d{gpHFS%L@K67aSP}^d?wO!=|O2zV=R}pTnMyoQEoQ$q&Fo7B(TYR3L)9fYdSyO zo{dBVxE_yH_Fbz<=0DwDt1<8_(*Y5^XwtOj_;uN3yQeKvB{0&Ic&kNkZ}seYJ*p|p zYyv|z_PpLM1;bID&+40aak&d@!zF3H+6E6qr_LAvaxa>Z6pMtTQdtP$o9*-I%3}!z zRb_dB9P>RTE!X74lO)Y<6|J9<gi%^k42z1`vgqYfU_i@QlRq*O_;X8>3KhB}zzSBc zV?~^zXoZY*VogeiedUqF>YT5UQJA}nCv+z^t=td8hJeV}-Gi!vc~e22nq*G|=JOSV zByI7kZmub@HhXG;v72W#)^1L#%I&UovOB6Lk}<5i4=1W?C%_~Wr}Fj*eL%zaFXJjw z%QSo9tsHiVsM8eU%`j*78fRMKEtzz~%GRK1Xl9gqYbmap&B8$ui@4#|7iC6zt}9cl zxZ3s;i;Bdvc>Qi>I5(Xh&WuuDW%<nY%pktCl)B6e_hu8=n*YviHR;OS<7W1s*?P{J zHA1{q@*wi2R9plK9E6~>OEh&CAPLN#UXa^GvL`EhWiH-{+)IH=eAT7bP?*AQtowni zGN`AZ&rZ8`&kO)hzMUDtMbh7A4vlB~tMpeFox8V`*EuWHX}Z1l1rp#x%1WiF>XK{p zky$~QVCgLX6gD);;HzHoFheTqA(l=ajY1ODo&Vifws6mZt=f$p*g~A{ZO0%_qu<OL zzA$K?V(&1*RtFrN>+zvtQaLR{(VF$u@%Hsc#New!3gK2foNw5xQY}wOPR~~F7i^m3 z@a56_`<G8tuW!`XK`i2NR$RYVagT*sjDOp5zO<QU&W`4uq-$oUFec1SO+;YTh$O0T z+j5wI^?^u+jGc;gJ);oqk3Ecm1-YFhyGk*CxWU8>;MqNNoY{{@u9!Jz4oYribB5}M z?y>y@u|V{}(ypGeWZ||JA^!>&4_TfA4Qm-fo#&Q;VqeV-hW$G~H<ojw+If-uub<K( z^Il`BKhKEfu6Yq5|JtpPqae3~Wbaf^*zq?Caw8pM4&pwi^UMo_rtP-cPAN>u*O}Gb z^^Qlutmg1YFPLLSp$KNr9eAgfBiSL$Tssnr20OO$$0v#rw_Q9;LTwGU#jF_tv|`P% z$b28JvMh6c8pmbRt&gQJq#ujs`ckI_k^FDF=->su+zFbtAeJkkFDwY)*3#kyaVX4H zE{IEr-qmZy5klRFu3^Vxt(9J|Lhid1zKA11?Ve+I9PzsXn}6@5!H*9{x$oh}lLDlj z|7`+Pc;y#p$>T$jxivgKASiaHGMU}jS*zs;mcU|IMe+9TRJCwEw}&oV80E9>Bc}PC z;@SIGWHT*{<|fekg#lbF{cYh;=NX0BMY%=mifHf?!Q78D<%xmZKDywEL~bSB@`RpC zqbHt-4i5Ox%KS1rF=5#YoS^Y$v<dq}3TFR+dM(m%XKB)+Sies`=-Gp*16@QP^gz^$ zYc4czQDnd}rPXfisL>8VGi&4>m_s}lC8Esy=c4GKKi>b(IXsAz!>Scv(PE#V%J&_z zl1#F2atTdSt}-YzmABCqi=!F$7W;Y6d0#O|BMQ1zEB(Y<4OfQPKYDi^{cdqEytQp{ zCgOqdOETF`mrP}EmP7~rwWBA*EJV_Ycud)WfYqVjKU4ja1GsuR;mJ5|E6sjV&p*9` zrYs7e)ld2`NqKU(>-WXq7yo4Wy?C32`aYE$aHvEyUd8pAYDTncVw+BhSy|Pmls@;A z4=2%ePo+$nT+*{92+|YQDs}w_N_q*=`<kWXA^+JM>}N;4PPFe*zoEA6Y*exFc+qLL z8s0bg;&$80NU>TWz?(&k?!6KIAv$B}K)=n~dofV%*41biu=9I^yoPRAI>6^?M{A9i zIN0gP4Q9|oO9vwQ`gy4jW86}`-*4Og*DTLEW&xF-j&$qTQ@Q=MgE%FYN6{5ePeRmm z=;^4SxNQtu2`99<DvsTgV)CLaV37M!?wK(DkN0TAGc}Ao&xCku-*X7!FODQ1biuup ztu%DmSSGd0!noII!Lo7OWO{7b<UsqoZ0@2{j0|vOe@`v{`Ys*v>|pN8vN_MD@Hp_; z{CqTm`s(MS*fP&k7rNPsvj9}@=(-msN3~SMWfEJp#f$*7P>YLV2u7P=HfxM`7(edy zz5Bu>%$2r03{l>a<*_K!QG7zQm(S4rwTYQX>c1ibW$k4ve2~PiT`^QQZxfTy{3+d` z`N@N_r}czp6E-RG4eW7C${oX+SA_Q;u*uet9G&eUHpR1u7~D}&_pE_Imo_S$kybp5 z@M~XB{O<_=tLfA%Kh)ly$_g1SqMzg1Rr0ghFQ5{JGKpiJ=Qj2>Je9rZ?*<um4Wm=& zk6H7$OLTa)o<6+NjXsy{o!0?(A+LK23nM$VG$X6%({Ai?M&Wo$m$U86dR7OIx5Lx4 zuiH#Qfz~d9b~Rk<a~wt_FUry;r{T3Xcb|<P`IZ&<APK^aQxICs2+hvhP{nyGKesbB zd!a(B#a(xiOj1owsQRYG+)86|9_-iQ48NP(9gj-~Q@YeGe|6LOFZ$%Iev|DB>*>~O zC)gToGi>uPPaM`wx1%55l4i%@U&<-%>b?hE$(<IiDJ~xCw=pc(;Z_}+49h?8CR>=5 zG+9cZ_(VDEO@-<$@%HFiF1JmrZ5eJaPQzV-_8w~_OFGjv4E~cU#LXWQk9EE5cAW6% zwzp{QQqB#F`Faa)rztD_^19-$Di;y3d#qm6T!=EkdfYr@yDz2xUu5>c{KdUwo}-ZY zd5}3Bue-?Km>cBjR3Wo+`rSk3Jjb~vwJLO8)Jtb@u`tk56>oR&F?$M_$Y-hUm~T3` zc`T<DRpW-s4VR-~&5d4(wRsEH+VkcgHTQw-Z1L-6LXoAi8*hUNy)1H5SmbB7>1?A4 z?4hdz5h~HAUUbWoKYv4!&|Zc$^f2pL2eTI1ZE3a)%$wp7^-qQ|lHJEJc^T$m3`@L^ zVFo$#4dvwoyMiy6hI<xXEtBqXElzPFGVC;H9{a|9T#K<67;mZ>+X8#p=0hW13gs$j z+Dqe{zW>YF*h%-k97sQUX&`<aBR@#Lf5|&gp0wefIlLj^t}MbbpouGe8?0}<obE4Q zu=cj2v8`5X&ttCAfJ)@jmq)8)(Mmshc~Z=p&KBB@;rF7Hxc@Z_MG$4!0P6orlrJvr zxPT{05ih@6JW_0A#Ygq8bk-|7gAMXCE?X`b+pJp<GEc6znOZ&|Eml%+m&=ZYtqWNd zgJA5TRUu&*;nIF2Kg&_{*>XX1gxhlN@|Fu`3`MC8>Q}fbL~W3dI@3>AP4bstbVlUc z8rhbY(w5iKfg%h34Jj}z-%j0E`-eQgeMpgJ`St^m+tp4&NX6CdC&IKLv**m5SMTUE zadpJQ%eN1ayq`zQypY*5>t__)5Dq0ct@$g#NxG4x*>Wz2*i`t~a>vN$lWg~bqr$u) z_5=*FCp^EsK3z#8f;C&t|9ls?eYyI@vDe*;&R1OTS9C_|O1hZsoYc8eoz$@+rpWtx zKT&t1pXH47i#_3hs`P+L`o<nyr-G<knqJo&P+8DJ(%mR~E_WNp4v?Bv$mRr@M?#5J zdXCqVyuUy!E;jB{<Gx0t4d()?O5&l+;kc&Zfx>vvDa$!_B*axK_b=EPQ9u>4Ku@J# z&oPP<={cfBj<{PT;+)9Vy22$LJbU-tOjjEpTUEb8%TCTW<um3S$={66xocQ%`SzL^ zm#{PJpz|;`UB4zeZtagi(s6+E4$H5U!2H0I9VfzizD~<T;$Dk%VNI<}!(R15<?$fL z>8nr$l<C-4Ct_Cd)k*kleDx7dT^3r9#t&kIVR=?x97^>*3q8+0n{Z)YY4KVaXXV*X z6&r8B?^`YwokrASXfIp;+63MO4T+YE$Xm;r);qJ)!JiBD1LEr$_Sf?3INR5bquVu| zY8oXavU!|wzPsCs<U%~o&Tx|H3TfJa30v8St8kc{twIqqc8BfI=R@<dUWYc_cOP*; z9yA#F4ZCEfg}Y|=5xG1?<6!jJPbM69cJBR_q#U8>X?d-^0woIkie#0&g2yc$rd;y# z_6ij#XLp(8MfQ6)9?Nps3b?4pu0T$8tI;Z#_~fm*J!<XfSfh1zTwYpxe|PkDuJi^< z&pCS6Xg!J-cS01Pmddv1H(!L5UHZb0*F?q>5*c4M=-~4lZTr%R{#hPL->!%nfFGH8 zkk{}FKn8i9g;|6YX3-xi*s-cpW%ZC1__-A4WX2DpxKW{)gA1)Rv(G~Oo{LlednbEt Ne+-{q@8Oqv{|DI^n(F`n delta 15177 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 ae8$kv?^E!poWGs^HsH@xSvLuP1NuMd_@*@g diff --git a/pcxtest.map b/pcxtest.map index 9688c958..113e396c 100755 --- a/pcxtest.map +++ b/pcxtest.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/29 15:57:02 +Created on: 15/10/01 11:58:32 Executable Image: pcxtest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0b29:0000 0000ecc0 +DGROUP 0b04:0000 0000ecb0 @@ -24,30 +24,30 @@ DGROUP 0b29:0000 0000ecc0 Segment Class Group Address Size ======= ===== ===== ======= ==== -pcxtest_TEXT CODE AUTO 0000:0000 00000203 -_TEXT CODE AUTO 0000:0210 00008591 -modex16_TEXT CODE AUTO 0000:87b0 00002180 -bitmap_TEXT CODE AUTO 0000:a930 000005c9 -planar_TEXT CODE AUTO 0000:af00 00000275 -16text_TEXT CODE AUTO 0000:b180 0000010d -FAR_DATA FAR_DATA AUTO 0b28:000d 00000000 -_NULL BEGDATA DGROUP 0b29:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0b2b:0000 00000002 -CONST DATA DGROUP 0b2b:0002 00000076 -CONST2 DATA DGROUP 0b32:0008 00000132 -_DATA DATA DGROUP 0b46:0000 00000336 -XIB DATA DGROUP 0b79:0006 00000000 -XI DATA DGROUP 0b79:0006 0000002a -XIE DATA DGROUP 0b7c:0000 00000000 -YIB DATA DGROUP 0b7c:0000 00000000 -YI DATA DGROUP 0b7c:0000 0000000c -YIE DATA DGROUP 0b7c:000c 00000000 -STRINGS DATA DGROUP 0b7c:000c 00000000 -DATA DATA DGROUP 0b7c:000c 00000000 -_emu_init_start EMU DGROUP 0b7c:000c 00000000 -_emu_init_end EMU DGROUP 0b7c:000c 00000000 -_BSS BSS DGROUP 0b7c:000c 00000cb8 -STACK STACK DGROUP 0c49:0000 0000dac0 +pcxtest_TEXT CODE AUTO 0000:0000 000001fb +modex16_TEXT CODE AUTO 0000:0200 00001ff4 +bitmap_TEXT CODE AUTO 0000:2200 000005a1 +planar_TEXT CODE AUTO 0000:27b0 00000257 +_TEXT CODE AUTO 0000:2a10 0000852b +16text_TEXT CODE AUTO 0000:af40 000000fb +FAR_DATA FAR_DATA AUTO 0b03:000b 00000000 +_NULL BEGDATA DGROUP 0b04:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0b06:0000 00000002 +CONST DATA DGROUP 0b06:0002 00000076 +CONST2 DATA DGROUP 0b0d:0008 00000132 +_DATA DATA DGROUP 0b21:0000 00000336 +XIB DATA DGROUP 0b54:0006 00000000 +XI DATA DGROUP 0b54:0006 00000024 +XIE DATA DGROUP 0b56:000a 00000000 +YIB DATA DGROUP 0b56:000a 00000000 +YI DATA DGROUP 0b56:000a 0000000c +YIE DATA DGROUP 0b57:0006 00000000 +STRINGS DATA DGROUP 0b57:0006 00000000 +DATA DATA DGROUP 0b57:0006 00000000 +_emu_init_start EMU DGROUP 0b57:0006 00000000 +_emu_init_end EMU DGROUP 0b57:0006 00000000 +_BSS BSS DGROUP 0b57:0006 00000cb8 +STACK STACK DGROUP 0c23:0000 0000dac0 +----------------+ @@ -62,352 +62,349 @@ Address Symbol Module: pcxtest.o(/dos/z/16/src/pcxtest.c) 0000:0060 main_ -0b29:01d4+ _clockw -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:0215 __STK -0000:0235* __STKOVERFLOW_ +0b04:01d4+ _clockw Module: gfx.lib(/dos/z/16/src/lib/modex16.c) -0000:8968* VGAmodeX_ -0000:8a10 modexEnter_ -0000:8aac modexLeave_ -0000:8ac4 modexDefaultPage_ -0000:8b1e* modexNextPage_ -0000:8bda* modexNextPageFlexibleSize_ -0000:8c7e* modexShowPage_ -0000:8d7a* modexPanPage_ -0000:8dca* modexSelectPlane_ -0000:8dee modexClearRegion_ -0000:8f06 oldDrawBmp_ -0000:906c* CDrawBmp_ -0000:91d0 modexDrawBmp_ -0000:9236+ modexDrawBmpRegion_ -0000:93a0* modexDrawPlanarBuf_ -0000:93be modexDrawSprite_ -0000:9424+ modexDrawSpriteRegion_ -0000:959c modexCopyPageRegion_ -0000:9706* modexFadeOn_ -0000:9736* modexFadeOff_ -0000:9764* modexFlashOn_ -0000:9792* modexFlashOff_ -0000:9862+ modexPalSave_ -0000:98b8 modexNewPal_ -0000:9908* modexLoadPalFile_ -0000:99ea* modexSavePalFile_ -0000:9a62* modexPalBlack_ -0000:9a8c* modexPalWhite_ -0000:9ab6+ modexPalUpdate_ -0000:a026 modexPalUpdate1_ -0000:a0a0* modexPalUpdate0_ -0000:a0ec+ chkcolor_ -0000:a404+ modexputPixel_ -0000:a492* modexgetPixel_ -0000:a518* modexhlin_ -0000:a584* modexprint_ -0000:a71e* modexprintbig_ -0000:a89a* cls_ -0000:a908+ modexWaitBorder_ -0b29:01e4 _VGA +0000:03b8* VGAmodeX_ +0000:044c modexEnter_ +0000:04e0 modexLeave_ +0000:04f0 modexDefaultPage_ +0000:0542* modexNextPage_ +0000:05f4* modexNextPageFlexibleSize_ +0000:068e* modexShowPage_ +0000:0780* modexPanPage_ +0000:07c6* modexSelectPlane_ +0000:07e0 modexClearRegion_ +0000:08ee oldDrawBmp_ +0000:0a4a* CDrawBmp_ +0000:0ba4 modexDrawBmp_ +0000:0c00+ modexDrawBmpRegion_ +0000:0d60* modexDrawPlanarBuf_ +0000:0d74 modexDrawSprite_ +0000:0dd0+ modexDrawSpriteRegion_ +0000:0f3e modexCopyPageRegion_ +0000:109e* modexFadeOn_ +0000:10c4* modexFadeOff_ +0000:10e8* modexFlashOn_ +0000:110c* modexFlashOff_ +0000:11c8+ modexPalSave_ +0000:1214 modexNewPal_ +0000:125c* modexLoadPalFile_ +0000:1334* modexSavePalFile_ +0000:13a2* modexPalBlack_ +0000:13c4* modexPalWhite_ +0000:13e6+ modexPalUpdate_ +0000:194c modexPalUpdate1_ +0000:19bc* modexPalUpdate0_ +0000:19fe+ chkcolor_ +0000:1d0c+ modexputPixel_ +0000:1d90* modexgetPixel_ +0000:1e0c* modexhlin_ +0000:1e6e* modexprint_ +0000:1ffe* modexprintbig_ +0000:2170* cls_ +0000:21d4+ modexWaitBorder_ +0b04:01e4 _VGA Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) -0000:ac32 bitmapLoadPcx_ -0000:ad8e* bitmapLoadPcxTiles_ +0000:24ee bitmapLoadPcx_ +0000:2640* bitmapLoadPcxTiles_ Module: gfx.lib(/dos/z/16/src/lib/planar.c) -0000:af00 planar_buf_from_bitmap_ -0000:b020+ planar_buf_alloc_ -0000:b11a* planar_buf_free_ +0000:27b0 planar_buf_from_bitmap_ +0000:28c6+ planar_buf_alloc_ +0000:29b6* planar_buf_free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) -0000:0252 kbhit_ +0000:2a10 kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:0269 printf_ +0000:2a27 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0b29:0000* __nullarea -0b29:0224* __ovlflag -0b29:0225* __intno -0b29:0226* __ovlvec -0000:0298 _cstart_ -0000:036b* _Not_Enough_Memory_ -0000:049d __exit_ -0000:04bc __do_exit_with_msg__ -0000:0519 __GETDS +0b04:0000* __nullarea +0b04:0224* __ovlflag +0b04:0225* __intno +0b04:0226* __ovlvec +0000:2a56 _cstart_ +0000:2b29* _Not_Enough_Memory_ +0000:2c5b __exit_ +0000:2c7a __do_exit_with_msg__ +0000:2cd7 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) -0b29:022a _fltused_ +0b04:022a _fltused_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:0524 _big_code_ -0000:0524* CodeModelMismatch +0000:2ce2 _big_code_ +0000:2ce2* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) -0b29:022c __8087 -0b29:022d __real87 -0b29:022e __dos87emucall -0b29:0230 __dos87real -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:0524* __exit_with_msg_ -0000:0529 __fatal_runtime_error_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0b29:0232 __curbrk -0b29:023a __STACKLOW -0b29:023c __STACKTOP -0b29:023e __cbyte -0b29:0240 __child -0b29:0242 __no87 -0b29:024f ___FPE_handler -0b29:0234 __psp -0b29:0243 __get_ovl_stack -0b29:0247 __restore_ovl_stack -0b29:024b __close_ovl_file -0b29:0253 __LpCmdLine -0b29:0257 __LpPgmName -0b29:0236 __osmajor -0b29:0237 __osminor -0b29:0238 __osmode -0b29:0239 __HShift +0b04:022c __8087 +0b04:022d __real87 +0b04:022e __dos87emucall +0b04:0230 __dos87real Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) -0000:0548+ int86x_ -0000:06cb int86_ +0000:2ce2+ int86x_ +0000:2e65 int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:06ff __PIA -0000:06f8* __PIS +0000:2e99 __PIA +0000:2e92* __PIS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:0716 _fmalloc_ -0000:0716 malloc_ -0b29:025c+ ___fheap -0b29:025e ___fheapRover -0b29:0260 ___LargestSizeB4Rover +0000:2eb0 _fmalloc_ +0000:2eb0 malloc_ +0b04:0232+ ___fheap +0b04:0234 ___fheapRover +0b04:0236 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:088b+ _null_exit_rtn_ -0000:088b+ __null_int23_exit_ -0000:088c exit_ -0000:08ad+ _exit_ -0b29:0262+ ___int23_exit -0b29:0266 ___FPE_handler_exit +0000:3025+ _null_exit_rtn_ +0000:3025+ __null_int23_exit_ +0000:3026 exit_ +0000:3047+ _exit_ +0b04:0238+ ___int23_exit +0b04:023c ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:08c9+ __open_flags_ -0000:0b8a+ _fsopen_ -0000:0bf1 fopen_ -0000:0d14* freopen_ +0000:3063+ __open_flags_ +0000:3324+ _fsopen_ +0000:338b fopen_ +0000:34ae* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) -0000:0d9e __fill_buffer_ -0000:0fed fgetc_ +0000:3538 __fill_buffer_ +0000:3787 fgetc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:1134 __doclose_ -0000:127e __shutdown_stream_ -0000:1298 fclose_ -0b29:0ebc+ ___RmTmpFileFn +0000:38ce __doclose_ +0000:3a18 __shutdown_stream_ +0000:3a32 fclose_ +0b04:0eb6+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:1303 _ffree_ -0000:1303 free_ +0000:3a9d _ffree_ +0000:3a9d free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) -0000:1370 fwrite_ +0000:3b0a fwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) -0000:16e9 rand_ -0000:172b* srand_ +0000:3e83 rand_ +0000:3ec5* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:174e __I4M -0000:174e __U4M +0000:3ee8 __I4M +0000:3ee8 __U4M Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0000:b1f6* textInit_ -0b29:0ec0 _romFonts +0000:afac* textInit_ +0b04:0eba _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) -0000:1766 fread_ +0000:3f00 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:1bfb fseek_ +0000:4395 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0b29:026e ___iob -0b29:0ed8 ___OpenStreams -0b29:0edc ___ClosedStreams +0b04:0244 ___iob +0b04:0ed2 ___ClosedStreams +0b04:0ed6 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) -0000:1df3 fprintf_ +0000:458d fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0b04:03ac __curbrk +0b04:03b4 __STACKLOW +0b04:03b6 __STACKTOP +0b04:03b8 __cbyte +0b04:03ba __child +0b04:03bc __no87 +0b04:03c9 ___FPE_handler +0b04:03ae __psp +0b04:03bd __get_ovl_stack +0b04:03c1 __restore_ovl_stack +0b04:03c5 __close_ovl_file +0b04:03cd __LpCmdLine +0b04:03d1 __LpPgmName +0b04:03b0 __osmajor +0b04:03b1 __osminor +0b04:03b2 __osmode +0b04:03b3 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:1e3c __fprtf_ +0000:45d6 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:4729* __exit_with_msg_ +0000:472e __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:1f8f __CMain +0000:474c __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:1ff5 __InitRtns -0000:1ff5* __FInitRtns -0000:2050 __FiniRtns -0000:2050* __FFiniRtns +0000:47b2 __InitRtns +0000:47b2* __FInitRtns +0000:480d __FiniRtns +0000:480d* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0b29:03d6 ___uselfn +0b04:03d6 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:20b4 __DOSseg__ +0000:4872 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) -0000:20b5 __setEFGfmt_ +0000:4873 __setEFGfmt_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) -0000:20ed* _fpreset_ -0000:2118 __init_8087_ -0000:214b+ __default_sigfpe_handler_ -0000:21a0 __chk8087_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:2210 __EnterWVIDEO_ -0b29:03f6+ ___WD_Present +0000:48ab* _fpreset_ +0000:48d6 __init_8087_ +0000:4909+ __default_sigfpe_handler_ +0000:495e __chk8087_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:2234 intr_ +0000:49ce intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:2248 segread_ +0000:49e2 segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:22b0 __MemAllocator -0000:237a __MemFree +0000:4a50 __MemAllocator +0000:4b1a __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:24d7 __GrowSeg_ +0000:4c77 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:264d __AllocSeg_ +0000:4ded __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:273c __fmemneed_ +0000:4edc __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:273f _nmalloc_ -0b29:03f8 ___nheapbeg -0b29:03fa ___MiniHeapRover -0b29:03fc ___LargestSizeB4MiniHeapRover +0000:4edf _nmalloc_ +0b04:03f6 ___nheapbeg +0b04:03f8 ___MiniHeapRover +0b04:03fa ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:2819* _heapgrow_ -0000:2819* _fheapgrow_ -0000:281a _nheapgrow_ +0000:4fb9* _heapgrow_ +0000:4fb9* _fheapgrow_ +0000:4fba _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:2892* __set_commode_ -0b29:03fe __commode +0000:5032* __set_commode_ +0b04:03fc __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:289e* __get_errno_ptr_ -0b29:0ee0 _errno +0000:503e* __get_errno_ptr_ +0b04:0eda _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0b29:0400 __fmode +0b04:03fe __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:28a5 tolower_ +0000:5045 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:2ad4* open_ -0000:2b0b sopen_ +0000:5274* open_ +0000:52ab sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:2b38 __chktty_ +0000:52d8 __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:2b97 __freefp_ -0000:2c38 __purgefp_ +0000:5337 __freefp_ +0000:53d8 __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:2c79 __allocfp_ +0000:5419 __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:2e2a __PTC +0000:55ca __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:2e5d __flushall_ -0000:2ef1* flushall_ +0000:55fd __flushall_ +0000:5691* flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:2ef7 getche_ +0000:5697 getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:2f11 __ioalloc_ +0000:56b1 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) -0000:309f __qread_ +0000:583f __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:30bf __lseek_ +0000:585f __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:30f9 __close_ +0000:5899 __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:312f __flush_ +0000:58cf __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:3378 _nfree_ -0b29:0ee2+ ___MiniHeapFreeRover +0000:5b18 _nfree_ +0b04:0edc+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:3473 __qwrite_ +0000:5c13 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:34d3 fputc_ +0000:5c73 fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:36a8 __PTS +0000:5e48 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:36d9 lseek_ +0000:5e79 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:370a tell_ +0000:5eaa tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:371b __InitFiles_ +0000:5ebb __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:394f* fcloseall_ -0000:3956 __full_io_exit_ +0000:60ef* fcloseall_ +0000:60f6 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:3960 __prtf_ +0000:6100 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:7262 __EnterWVIDEO_ +0b04:0400+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0b29:0ee4 ____Argv -0b29:0ee8 ____Argc +0b04:0ede ____Argv +0b04:0ee2 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0b29:0402 __amblksiz +0b04:0402 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0b29:0506 __Start_XI -0b29:0530 __End_XI -0b29:0530 __Start_YI -0b29:053c __End_YI +0b04:0506 __Start_XI +0b04:052a __End_XI +0b04:052a __Start_YI +0b04:0536 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0b29:0404 ___EFG_printf -0b29:0408 ___EFG_scanf +0b04:0404 ___EFG_printf +0b04:0408 ___EFG_scanf Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) -0000:4ae3 _EFG_Format_ +0000:7299 _EFG_Format_ Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) -0000:4cb5 __cnvs2d_ +0000:746b __cnvs2d_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) -0b29:040c __8087cw +0b04:040c __8087cw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) -0b29:040e ___Save8087 -0b29:0412 ___Rest8087 +0b04:040e ___Save8087 +0b04:0412 ___Rest8087 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) -0000:4cd5 __GrabFP87_ +0000:748b __GrabFP87_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) -0000:4d08* __init_8087_emu -0000:4d0e __x87id +0000:74be* __init_8087_emu +0000:74c4 __x87id Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:4d6c _DoINTR_ +0000:7522 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:50e5* _heapenable_ -0b29:0416 ___heap_enabled +0000:789b* _heapenable_ +0b04:0416 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:50f6 __nmemneed_ +0000:78ac __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:517e __LastFree_ -0000:51f8 __ExpandDGROUP_ +0000:7934 __LastFree_ +0000:79ae __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:5309 _dos_open_ +0000:7abf _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:532f __GetIOMode_ -0000:5364 __SetIOMode_nogrow_ -0b29:0418 ___NFiles -0b29:041a ___init_mode -0b29:0442 ___io_mode +0000:7ae5 __GetIOMode_ +0000:7b1a __SetIOMode_nogrow_ +0b04:0418 ___NFiles +0b04:041a ___init_mode +0b04:0442 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:5399 isatty_ +0000:7b4f isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:53b5* __get_doserrno_ptr_ -0b29:0eea __doserrno +0000:7b6b* __get_doserrno_ptr_ +0b04:0ee4 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0b29:0446 ___umaskval +0b04:0446 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:53bc _dos_creat_ -0000:53e0* _dos_creatnew_ +0000:7b72 _dos_creat_ +0000:7b96* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:5401+ __grow_iomode_ -0000:54e8+ __shrink_iomode_ -0000:5529 __SetIOMode_ +0000:7bb7+ __grow_iomode_ +0000:7c9e+ __shrink_iomode_ +0000:7cdf __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:55d0* __dosretax -0000:55d5* __dosret0 -0000:55dc __set_errno_dos_ -0000:5644* __set_errno_dos_reterr_ +0000:7d86* __dosretax +0000:7d8b* __dosret0 +0000:7d92 __set_errno_dos_ +0000:7dfa* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:564f fsync_ +0000:7e05 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:5654 wctomb_ +0000:7e0a wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:569f+ utoa_ -0000:5740 itoa_ +0000:7e55+ utoa_ +0000:7ef6 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:578a strupr_ +0000:7f40 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0b29:045c ___IsDBCS +0b04:045c ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:57bf* _ismbblead_ -0b29:0eee ___MBCSIsTable +0000:7f75* _ismbblead_ +0b04:0ee8 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:57db ulltoa_ -0000:5918* lltoa_ +0000:7f91 ulltoa_ +0000:80ce* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:5989 ultoa_ -0000:5a47* ltoa_ +0000:813f ultoa_ +0000:81fd* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) -0000:5a95* _SetLD64bit_ -0000:5aa0* _SetLD80bit_ -0000:5aab _LDisDouble_ +0000:824b* _SetLD64bit_ +0000:8256* _SetLD80bit_ +0000:8261 _LDisDouble_ Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) -0000:5c10 _LDScale10x_ -0000:64e8 __LDcvt_ +0000:83c6 _LDScale10x_ +0000:8c9e __LDcvt_ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) 0000:0000* FJSRQQ 0000:0000* FISRQQ @@ -418,72 +415,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) 0000:0000* FJARQQ 0000:0000* FICRQQ 0000:0000* FIARQQ -0000:6cc4* __init_87_emulator +0000:947a* __init_87_emulator Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) -0000:74f5+ __Strtold_ -0000:7734 strtod_ +0000:9c8e+ __Strtold_ +0000:9ecd strtod_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) -0000:78da __Init_FPE_handler_ -0000:7913 __Fini_FPE_handler_ -0000:794a* __FPEHandler +0000:a074 __Init_FPE_handler_ +0000:a0ad __Fini_FPE_handler_ +0000:a0e4* __FPEHandler Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:7bdc* sbrk_ -0000:7bec __brk_ +0000:a376* sbrk_ +0000:a386 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:7c54 __doserror_ -0000:7c62* __doserror1_ +0000:a3ee __doserror_ +0000:a3fc* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:7c6e* _frealloc_ -0000:7c6e realloc_ +0000:a408* _frealloc_ +0000:a408 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:7d4a __ChkTTYIOMode_ -0000:7db8* __IOMode_ +0000:a4e4 __ChkTTYIOMode_ +0000:a552* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:7dc8* _dos_close_ -0000:7dd6 _dos_commit_ +0000:a562* _dos_close_ +0000:a570 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0b29:0072 ___Alphabet +0b04:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:7e23 __mbinit_ -0b29:0502+ ___MBCodePage +0000:a5bd __mbinit_ +0b04:0502+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) -0000:7efe __LDClass_ -0000:7f84* _FLClass_ +0000:a698 __LDClass_ +0000:a71e* _FLClass_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:7f98 __I4D -0000:7fe7* __U4D +0000:a732 __I4D +0000:a781* __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0b29:0098 __IsTable +0b04:0098 __IsTable Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) -0000:806c __ZBuf2LD +0000:a806 __ZBuf2LD Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) -0000:8134* __set_EDOM_ -0000:8140 __set_ERANGE_ -0000:814c* __set_EINVAL_ +0000:a8ce* __set_EDOM_ +0000:a8da __set_ERANGE_ +0000:a8e6* __set_EINVAL_ Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) -0b29:019a* ___f_infinity -0b29:019e* ___f_posqnan -0b29:01a2 ___d_infinity -0b29:01aa ___d_posqnan -0b29:01b2* ___ld_infinity -0b29:01ba* ___ld_posqnan +0b04:019a* ___f_infinity +0b04:019e* ___f_posqnan +0b04:01a2 ___d_infinity +0b04:01aa ___d_posqnan +0b04:01b2* ___ld_infinity +0b04:01ba* ___ld_posqnan Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) -0b29:01c2 __HugeValue +0b04:01c2 __HugeValue Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) -0b29:0504 ___FPE_int +0b04:0504 ___FPE_int Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:8166* _msize_ -0000:8181 _fmsize_ +0000:a900* _msize_ +0000:a91b _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:8192 __HeapManager_expand_ -0000:869b _nexpand_ +0000:a92c __HeapManager_expand_ +0000:ae35 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:86ee _fexpand_ -0000:86ee* _expand_ +0000:ae88 _fexpand_ +0000:ae88* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:8723 _bfree_ +0000:aebd _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:8748 _bexpand_ +0000:aee2 _bexpand_ +--------------------+ @@ -501,6 +498,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00019f50 (106320.) -Entry point address: 0000:0298 +Memory size: 00019cf0 (105712.) +Entry point address: 0000:2a56 Link time: 00:00.00 diff --git a/pcxtest2.exe b/pcxtest2.exe index 4a8737fa6356b8745fffda4236975ce08a485902..32a30ce72e5fb343e4e487d449484458ec0b705d 100755 GIT binary patch delta 14610 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 delta 15115 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 BjjjLy diff --git a/pcxtest2.map b/pcxtest2.map index c4b0da07..27c19dfa 100755 --- a/pcxtest2.map +++ b/pcxtest2.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/29 15:57:02 +Created on: 15/10/01 11:58:32 Executable Image: pcxtest2.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0b29:0000 0000ecc0 +DGROUP 0b05:0000 0000ecb0 @@ -24,30 +24,30 @@ DGROUP 0b29:0000 0000ecc0 Segment Class Group Address Size ======= ===== ===== ======= ==== -pcxtest2_TEXT CODE AUTO 0000:0000 0000020b -_TEXT CODE AUTO 0000:0210 00008591 -modex16_TEXT CODE AUTO 0000:87b0 00002180 -bitmap_TEXT CODE AUTO 0000:a930 000005c9 -planar_TEXT CODE AUTO 0000:af00 00000275 -16text_TEXT CODE AUTO 0000:b180 0000010d -FAR_DATA FAR_DATA AUTO 0b28:000d 00000000 -_NULL BEGDATA DGROUP 0b29:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0b2b:0000 00000002 -CONST DATA DGROUP 0b2b:0002 00000076 -CONST2 DATA DGROUP 0b32:0008 00000132 -_DATA DATA DGROUP 0b46:0000 00000336 -XIB DATA DGROUP 0b79:0006 00000000 -XI DATA DGROUP 0b79:0006 0000002a -XIE DATA DGROUP 0b7c:0000 00000000 -YIB DATA DGROUP 0b7c:0000 00000000 -YI DATA DGROUP 0b7c:0000 0000000c -YIE DATA DGROUP 0b7c:000c 00000000 -STRINGS DATA DGROUP 0b7c:000c 00000000 -DATA DATA DGROUP 0b7c:000c 00000000 -_emu_init_start EMU DGROUP 0b7c:000c 00000000 -_emu_init_end EMU DGROUP 0b7c:000c 00000000 -_BSS BSS DGROUP 0b7c:000c 00000cb8 -STACK STACK DGROUP 0c49:0000 0000dac0 +pcxtest2_TEXT CODE AUTO 0000:0000 00000203 +modex16_TEXT CODE AUTO 0000:0210 00001ff4 +bitmap_TEXT CODE AUTO 0000:2210 000005a1 +planar_TEXT CODE AUTO 0000:27c0 00000257 +_TEXT CODE AUTO 0000:2a20 0000852b +16text_TEXT CODE AUTO 0000:af50 000000fb +FAR_DATA FAR_DATA AUTO 0b04:000b 00000000 +_NULL BEGDATA DGROUP 0b05:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0b07:0000 00000002 +CONST DATA DGROUP 0b07:0002 00000076 +CONST2 DATA DGROUP 0b0e:0008 00000132 +_DATA DATA DGROUP 0b22:0000 00000336 +XIB DATA DGROUP 0b55:0006 00000000 +XI DATA DGROUP 0b55:0006 00000024 +XIE DATA DGROUP 0b57:000a 00000000 +YIB DATA DGROUP 0b57:000a 00000000 +YI DATA DGROUP 0b57:000a 0000000c +YIE DATA DGROUP 0b58:0006 00000000 +STRINGS DATA DGROUP 0b58:0006 00000000 +DATA DATA DGROUP 0b58:0006 00000000 +_emu_init_start EMU DGROUP 0b58:0006 00000000 +_emu_init_end EMU DGROUP 0b58:0006 00000000 +_BSS BSS DGROUP 0b58:0006 00000cb8 +STACK STACK DGROUP 0c24:0000 0000dac0 +----------------+ @@ -62,352 +62,349 @@ Address Symbol Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c) 0000:0060 main_ -0b29:01d4+ _clockw -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:0215 __STK -0000:0235* __STKOVERFLOW_ +0b05:01d4+ _clockw Module: gfx.lib(/dos/z/16/src/lib/modex16.c) -0000:8968* VGAmodeX_ -0000:8a10 modexEnter_ -0000:8aac modexLeave_ -0000:8ac4 modexDefaultPage_ -0000:8b1e* modexNextPage_ -0000:8bda* modexNextPageFlexibleSize_ -0000:8c7e* modexShowPage_ -0000:8d7a* modexPanPage_ -0000:8dca* modexSelectPlane_ -0000:8dee modexClearRegion_ -0000:8f06 oldDrawBmp_ -0000:906c* CDrawBmp_ -0000:91d0 modexDrawBmp_ -0000:9236+ modexDrawBmpRegion_ -0000:93a0* modexDrawPlanarBuf_ -0000:93be modexDrawSprite_ -0000:9424+ modexDrawSpriteRegion_ -0000:959c modexCopyPageRegion_ -0000:9706* modexFadeOn_ -0000:9736* modexFadeOff_ -0000:9764* modexFlashOn_ -0000:9792* modexFlashOff_ -0000:9862+ modexPalSave_ -0000:98b8 modexNewPal_ -0000:9908* modexLoadPalFile_ -0000:99ea* modexSavePalFile_ -0000:9a62* modexPalBlack_ -0000:9a8c* modexPalWhite_ -0000:9ab6+ modexPalUpdate_ -0000:a026 modexPalUpdate1_ -0000:a0a0* modexPalUpdate0_ -0000:a0ec+ chkcolor_ -0000:a404+ modexputPixel_ -0000:a492* modexgetPixel_ -0000:a518* modexhlin_ -0000:a584* modexprint_ -0000:a71e* modexprintbig_ -0000:a89a* cls_ -0000:a908+ modexWaitBorder_ -0b29:01e4 _VGA +0000:03c8* VGAmodeX_ +0000:045c modexEnter_ +0000:04f0 modexLeave_ +0000:0500 modexDefaultPage_ +0000:0552* modexNextPage_ +0000:0604* modexNextPageFlexibleSize_ +0000:069e* modexShowPage_ +0000:0790* modexPanPage_ +0000:07d6* modexSelectPlane_ +0000:07f0 modexClearRegion_ +0000:08fe oldDrawBmp_ +0000:0a5a* CDrawBmp_ +0000:0bb4 modexDrawBmp_ +0000:0c10+ modexDrawBmpRegion_ +0000:0d70* modexDrawPlanarBuf_ +0000:0d84 modexDrawSprite_ +0000:0de0+ modexDrawSpriteRegion_ +0000:0f4e modexCopyPageRegion_ +0000:10ae* modexFadeOn_ +0000:10d4* modexFadeOff_ +0000:10f8* modexFlashOn_ +0000:111c* modexFlashOff_ +0000:11d8+ modexPalSave_ +0000:1224 modexNewPal_ +0000:126c* modexLoadPalFile_ +0000:1344* modexSavePalFile_ +0000:13b2* modexPalBlack_ +0000:13d4* modexPalWhite_ +0000:13f6+ modexPalUpdate_ +0000:195c modexPalUpdate1_ +0000:19cc* modexPalUpdate0_ +0000:1a0e+ chkcolor_ +0000:1d1c+ modexputPixel_ +0000:1da0* modexgetPixel_ +0000:1e1c* modexhlin_ +0000:1e7e* modexprint_ +0000:200e* modexprintbig_ +0000:2180* cls_ +0000:21e4+ modexWaitBorder_ +0b05:01e4 _VGA Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) -0000:ac32 bitmapLoadPcx_ -0000:ad8e* bitmapLoadPcxTiles_ +0000:24fe bitmapLoadPcx_ +0000:2650* bitmapLoadPcxTiles_ Module: gfx.lib(/dos/z/16/src/lib/planar.c) -0000:af00 planar_buf_from_bitmap_ -0000:b020+ planar_buf_alloc_ -0000:b11a* planar_buf_free_ +0000:27c0 planar_buf_from_bitmap_ +0000:28d6+ planar_buf_alloc_ +0000:29c6* planar_buf_free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) -0000:0252 kbhit_ +0000:2a20 kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:0269 printf_ +0000:2a37 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0b29:0000* __nullarea -0b29:0224* __ovlflag -0b29:0225* __intno -0b29:0226* __ovlvec -0000:0298 _cstart_ -0000:036b* _Not_Enough_Memory_ -0000:049d __exit_ -0000:04bc __do_exit_with_msg__ -0000:0519 __GETDS +0b05:0000* __nullarea +0b05:0224* __ovlflag +0b05:0225* __intno +0b05:0226* __ovlvec +0000:2a66 _cstart_ +0000:2b39* _Not_Enough_Memory_ +0000:2c6b __exit_ +0000:2c8a __do_exit_with_msg__ +0000:2ce7 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) -0b29:022a _fltused_ +0b05:022a _fltused_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:0524 _big_code_ -0000:0524* CodeModelMismatch +0000:2cf2 _big_code_ +0000:2cf2* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) -0b29:022c __8087 -0b29:022d __real87 -0b29:022e __dos87emucall -0b29:0230 __dos87real -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:0524* __exit_with_msg_ -0000:0529 __fatal_runtime_error_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0b29:0232 __curbrk -0b29:023a __STACKLOW -0b29:023c __STACKTOP -0b29:023e __cbyte -0b29:0240 __child -0b29:0242 __no87 -0b29:024f ___FPE_handler -0b29:0234 __psp -0b29:0243 __get_ovl_stack -0b29:0247 __restore_ovl_stack -0b29:024b __close_ovl_file -0b29:0253 __LpCmdLine -0b29:0257 __LpPgmName -0b29:0236 __osmajor -0b29:0237 __osminor -0b29:0238 __osmode -0b29:0239 __HShift +0b05:022c __8087 +0b05:022d __real87 +0b05:022e __dos87emucall +0b05:0230 __dos87real Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) -0000:0548+ int86x_ -0000:06cb int86_ +0000:2cf2+ int86x_ +0000:2e75 int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:06ff __PIA -0000:06f8* __PIS +0000:2ea9 __PIA +0000:2ea2* __PIS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:0716 _fmalloc_ -0000:0716 malloc_ -0b29:025c+ ___fheap -0b29:025e ___fheapRover -0b29:0260 ___LargestSizeB4Rover +0000:2ec0 _fmalloc_ +0000:2ec0 malloc_ +0b05:0232+ ___fheap +0b05:0234 ___fheapRover +0b05:0236 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:088b+ _null_exit_rtn_ -0000:088b+ __null_int23_exit_ -0000:088c exit_ -0000:08ad+ _exit_ -0b29:0262+ ___int23_exit -0b29:0266 ___FPE_handler_exit +0000:3035+ _null_exit_rtn_ +0000:3035+ __null_int23_exit_ +0000:3036 exit_ +0000:3057+ _exit_ +0b05:0238+ ___int23_exit +0b05:023c ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:08c9+ __open_flags_ -0000:0b8a+ _fsopen_ -0000:0bf1 fopen_ -0000:0d14* freopen_ +0000:3073+ __open_flags_ +0000:3334+ _fsopen_ +0000:339b fopen_ +0000:34be* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) -0000:0d9e __fill_buffer_ -0000:0fed fgetc_ +0000:3548 __fill_buffer_ +0000:3797 fgetc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:1134 __doclose_ -0000:127e __shutdown_stream_ -0000:1298 fclose_ -0b29:0ebc+ ___RmTmpFileFn +0000:38de __doclose_ +0000:3a28 __shutdown_stream_ +0000:3a42 fclose_ +0b05:0eb6+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:1303 _ffree_ -0000:1303 free_ +0000:3aad _ffree_ +0000:3aad free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) -0000:1370 fwrite_ +0000:3b1a fwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) -0000:16e9 rand_ -0000:172b* srand_ +0000:3e93 rand_ +0000:3ed5* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:174e __I4M -0000:174e __U4M +0000:3ef8 __I4M +0000:3ef8 __U4M Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0000:b1f6* textInit_ -0b29:0ec0 _romFonts +0000:afbc* textInit_ +0b05:0eba _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) -0000:1766 fread_ +0000:3f10 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:1bfb fseek_ +0000:43a5 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0b29:026e ___iob -0b29:0ed8 ___OpenStreams -0b29:0edc ___ClosedStreams +0b05:0244 ___iob +0b05:0ed2 ___ClosedStreams +0b05:0ed6 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) -0000:1df3 fprintf_ +0000:459d fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0b05:03ac __curbrk +0b05:03b4 __STACKLOW +0b05:03b6 __STACKTOP +0b05:03b8 __cbyte +0b05:03ba __child +0b05:03bc __no87 +0b05:03c9 ___FPE_handler +0b05:03ae __psp +0b05:03bd __get_ovl_stack +0b05:03c1 __restore_ovl_stack +0b05:03c5 __close_ovl_file +0b05:03cd __LpCmdLine +0b05:03d1 __LpPgmName +0b05:03b0 __osmajor +0b05:03b1 __osminor +0b05:03b2 __osmode +0b05:03b3 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:1e3c __fprtf_ +0000:45e6 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:4739* __exit_with_msg_ +0000:473e __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:1f8f __CMain +0000:475c __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:1ff5 __InitRtns -0000:1ff5* __FInitRtns -0000:2050 __FiniRtns -0000:2050* __FFiniRtns +0000:47c2 __InitRtns +0000:47c2* __FInitRtns +0000:481d __FiniRtns +0000:481d* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0b29:03d6 ___uselfn +0b05:03d6 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:20b4 __DOSseg__ +0000:4882 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) -0000:20b5 __setEFGfmt_ +0000:4883 __setEFGfmt_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) -0000:20ed* _fpreset_ -0000:2118 __init_8087_ -0000:214b+ __default_sigfpe_handler_ -0000:21a0 __chk8087_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:2210 __EnterWVIDEO_ -0b29:03f6+ ___WD_Present +0000:48bb* _fpreset_ +0000:48e6 __init_8087_ +0000:4919+ __default_sigfpe_handler_ +0000:496e __chk8087_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:2234 intr_ +0000:49de intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:2248 segread_ +0000:49f2 segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:22b0 __MemAllocator -0000:237a __MemFree +0000:4a60 __MemAllocator +0000:4b2a __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:24d7 __GrowSeg_ +0000:4c87 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:264d __AllocSeg_ +0000:4dfd __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:273c __fmemneed_ +0000:4eec __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:273f _nmalloc_ -0b29:03f8 ___nheapbeg -0b29:03fa ___MiniHeapRover -0b29:03fc ___LargestSizeB4MiniHeapRover +0000:4eef _nmalloc_ +0b05:03f6 ___nheapbeg +0b05:03f8 ___MiniHeapRover +0b05:03fa ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:2819* _heapgrow_ -0000:2819* _fheapgrow_ -0000:281a _nheapgrow_ +0000:4fc9* _heapgrow_ +0000:4fc9* _fheapgrow_ +0000:4fca _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:2892* __set_commode_ -0b29:03fe __commode +0000:5042* __set_commode_ +0b05:03fc __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:289e* __get_errno_ptr_ -0b29:0ee0 _errno +0000:504e* __get_errno_ptr_ +0b05:0eda _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0b29:0400 __fmode +0b05:03fe __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:28a5 tolower_ +0000:5055 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:2ad4* open_ -0000:2b0b sopen_ +0000:5284* open_ +0000:52bb sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:2b38 __chktty_ +0000:52e8 __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:2b97 __freefp_ -0000:2c38 __purgefp_ +0000:5347 __freefp_ +0000:53e8 __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:2c79 __allocfp_ +0000:5429 __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:2e2a __PTC +0000:55da __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:2e5d __flushall_ -0000:2ef1* flushall_ +0000:560d __flushall_ +0000:56a1* flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:2ef7 getche_ +0000:56a7 getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:2f11 __ioalloc_ +0000:56c1 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) -0000:309f __qread_ +0000:584f __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:30bf __lseek_ +0000:586f __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:30f9 __close_ +0000:58a9 __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:312f __flush_ +0000:58df __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:3378 _nfree_ -0b29:0ee2+ ___MiniHeapFreeRover +0000:5b28 _nfree_ +0b05:0edc+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:3473 __qwrite_ +0000:5c23 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:34d3 fputc_ +0000:5c83 fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:36a8 __PTS +0000:5e58 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:36d9 lseek_ +0000:5e89 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:370a tell_ +0000:5eba tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:371b __InitFiles_ +0000:5ecb __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:394f* fcloseall_ -0000:3956 __full_io_exit_ +0000:60ff* fcloseall_ +0000:6106 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:3960 __prtf_ +0000:6110 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:7272 __EnterWVIDEO_ +0b05:0400+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0b29:0ee4 ____Argv -0b29:0ee8 ____Argc +0b05:0ede ____Argv +0b05:0ee2 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0b29:0402 __amblksiz +0b05:0402 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0b29:0506 __Start_XI -0b29:0530 __End_XI -0b29:0530 __Start_YI -0b29:053c __End_YI +0b05:0506 __Start_XI +0b05:052a __End_XI +0b05:052a __Start_YI +0b05:0536 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0b29:0404 ___EFG_printf -0b29:0408 ___EFG_scanf +0b05:0404 ___EFG_printf +0b05:0408 ___EFG_scanf Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) -0000:4ae3 _EFG_Format_ +0000:72a9 _EFG_Format_ Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) -0000:4cb5 __cnvs2d_ +0000:747b __cnvs2d_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) -0b29:040c __8087cw +0b05:040c __8087cw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) -0b29:040e ___Save8087 -0b29:0412 ___Rest8087 +0b05:040e ___Save8087 +0b05:0412 ___Rest8087 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) -0000:4cd5 __GrabFP87_ +0000:749b __GrabFP87_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) -0000:4d08* __init_8087_emu -0000:4d0e __x87id +0000:74ce* __init_8087_emu +0000:74d4 __x87id Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:4d6c _DoINTR_ +0000:7532 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:50e5* _heapenable_ -0b29:0416 ___heap_enabled +0000:78ab* _heapenable_ +0b05:0416 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:50f6 __nmemneed_ +0000:78bc __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:517e __LastFree_ -0000:51f8 __ExpandDGROUP_ +0000:7944 __LastFree_ +0000:79be __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:5309 _dos_open_ +0000:7acf _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:532f __GetIOMode_ -0000:5364 __SetIOMode_nogrow_ -0b29:0418 ___NFiles -0b29:041a ___init_mode -0b29:0442 ___io_mode +0000:7af5 __GetIOMode_ +0000:7b2a __SetIOMode_nogrow_ +0b05:0418 ___NFiles +0b05:041a ___init_mode +0b05:0442 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:5399 isatty_ +0000:7b5f isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:53b5* __get_doserrno_ptr_ -0b29:0eea __doserrno +0000:7b7b* __get_doserrno_ptr_ +0b05:0ee4 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0b29:0446 ___umaskval +0b05:0446 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:53bc _dos_creat_ -0000:53e0* _dos_creatnew_ +0000:7b82 _dos_creat_ +0000:7ba6* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:5401+ __grow_iomode_ -0000:54e8+ __shrink_iomode_ -0000:5529 __SetIOMode_ +0000:7bc7+ __grow_iomode_ +0000:7cae+ __shrink_iomode_ +0000:7cef __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:55d0* __dosretax -0000:55d5* __dosret0 -0000:55dc __set_errno_dos_ -0000:5644* __set_errno_dos_reterr_ +0000:7d96* __dosretax +0000:7d9b* __dosret0 +0000:7da2 __set_errno_dos_ +0000:7e0a* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:564f fsync_ +0000:7e15 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:5654 wctomb_ +0000:7e1a wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:569f+ utoa_ -0000:5740 itoa_ +0000:7e65+ utoa_ +0000:7f06 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:578a strupr_ +0000:7f50 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0b29:045c ___IsDBCS +0b05:045c ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:57bf* _ismbblead_ -0b29:0eee ___MBCSIsTable +0000:7f85* _ismbblead_ +0b05:0ee8 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:57db ulltoa_ -0000:5918* lltoa_ +0000:7fa1 ulltoa_ +0000:80de* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:5989 ultoa_ -0000:5a47* ltoa_ +0000:814f ultoa_ +0000:820d* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) -0000:5a95* _SetLD64bit_ -0000:5aa0* _SetLD80bit_ -0000:5aab _LDisDouble_ +0000:825b* _SetLD64bit_ +0000:8266* _SetLD80bit_ +0000:8271 _LDisDouble_ Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) -0000:5c10 _LDScale10x_ -0000:64e8 __LDcvt_ +0000:83d6 _LDScale10x_ +0000:8cae __LDcvt_ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) 0000:0000* FJSRQQ 0000:0000* FISRQQ @@ -418,72 +415,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) 0000:0000* FJARQQ 0000:0000* FICRQQ 0000:0000* FIARQQ -0000:6cc4* __init_87_emulator +0000:948a* __init_87_emulator Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) -0000:74f5+ __Strtold_ -0000:7734 strtod_ +0000:9c9e+ __Strtold_ +0000:9edd strtod_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) -0000:78da __Init_FPE_handler_ -0000:7913 __Fini_FPE_handler_ -0000:794a* __FPEHandler +0000:a084 __Init_FPE_handler_ +0000:a0bd __Fini_FPE_handler_ +0000:a0f4* __FPEHandler Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:7bdc* sbrk_ -0000:7bec __brk_ +0000:a386* sbrk_ +0000:a396 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:7c54 __doserror_ -0000:7c62* __doserror1_ +0000:a3fe __doserror_ +0000:a40c* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:7c6e* _frealloc_ -0000:7c6e realloc_ +0000:a418* _frealloc_ +0000:a418 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:7d4a __ChkTTYIOMode_ -0000:7db8* __IOMode_ +0000:a4f4 __ChkTTYIOMode_ +0000:a562* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:7dc8* _dos_close_ -0000:7dd6 _dos_commit_ +0000:a572* _dos_close_ +0000:a580 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0b29:0072 ___Alphabet +0b05:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:7e23 __mbinit_ -0b29:0502+ ___MBCodePage +0000:a5cd __mbinit_ +0b05:0502+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) -0000:7efe __LDClass_ -0000:7f84* _FLClass_ +0000:a6a8 __LDClass_ +0000:a72e* _FLClass_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:7f98 __I4D -0000:7fe7* __U4D +0000:a742 __I4D +0000:a791* __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0b29:0098 __IsTable +0b05:0098 __IsTable Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) -0000:806c __ZBuf2LD +0000:a816 __ZBuf2LD Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) -0000:8134* __set_EDOM_ -0000:8140 __set_ERANGE_ -0000:814c* __set_EINVAL_ +0000:a8de* __set_EDOM_ +0000:a8ea __set_ERANGE_ +0000:a8f6* __set_EINVAL_ Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) -0b29:019a* ___f_infinity -0b29:019e* ___f_posqnan -0b29:01a2 ___d_infinity -0b29:01aa ___d_posqnan -0b29:01b2* ___ld_infinity -0b29:01ba* ___ld_posqnan +0b05:019a* ___f_infinity +0b05:019e* ___f_posqnan +0b05:01a2 ___d_infinity +0b05:01aa ___d_posqnan +0b05:01b2* ___ld_infinity +0b05:01ba* ___ld_posqnan Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) -0b29:01c2 __HugeValue +0b05:01c2 __HugeValue Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) -0b29:0504 ___FPE_int +0b05:0504 ___FPE_int Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:8166* _msize_ -0000:8181 _fmsize_ +0000:a910* _msize_ +0000:a92b _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:8192 __HeapManager_expand_ -0000:869b _nexpand_ +0000:a93c __HeapManager_expand_ +0000:ae45 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:86ee _fexpand_ -0000:86ee* _expand_ +0000:ae98 _fexpand_ +0000:ae98* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:8723 _bfree_ +0000:aecd _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:8748 _bexpand_ +0000:aef2 _bexpand_ +--------------------+ @@ -501,6 +498,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00019f50 (106320.) -Entry point address: 0000:0298 +Memory size: 00019d00 (105728.) +Entry point address: 0000:2a66 Link time: 00:00.00 diff --git a/scroll.exe b/scroll.exe index 22cd38b10fd6671edc9abc709d79cc412efee5b5..153da7462889ddf1529a493cf9dca8d1c46e1ecb 100755 GIT binary patch delta 35282 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 delta 37377 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 diff --git a/scroll.map b/scroll.map index 19bde165..9e1fea9a 100755 --- a/scroll.map +++ b/scroll.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/29 15:57:03 +Created on: 15/10/01 11:58:33 Executable Image: scroll.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 1148:0000 0000f490 +DGROUP 10fa:0000 0000f480 @@ -24,36 +24,36 @@ DGROUP 1148:0000 0000f490 Segment Class Group Address Size ======= ===== ===== ======= ==== -scroll_TEXT CODE AUTO 0000:0000 00000c4f -scroll16_TEXT CODE AUTO 0000:0c50 0000341d -mapread_TEXT CODE AUTO 0000:4070 00000872 -jsmn_TEXT CODE AUTO 0000:48f0 00000919 -_TEXT CODE AUTO 0000:5210 00006890 -bitmap_TEXT CODE AUTO 0000:baa0 000005c9 -planar_TEXT CODE AUTO 0000:c070 00000275 -16_in_TEXT CODE AUTO 0000:c2f0 00001d43 -16text_TEXT CODE AUTO 0000:e040 0000010d -modex16_TEXT CODE AUTO 0e15:0000 00002180 -bakapee_TEXT CODE AUTO 0e15:2180 00000b86 -wcpu_TEXT CODE AUTO 0e15:2d10 00000058 -16_head_TEXT CODE AUTO 0e15:2d70 00000405 -16_in13_DATA FAR_DATA AUTO 112d:0000 000001a4 -FAR_DATA FAR_DATA AUTO 1147:0004 00000000 -_NULL BEGDATA DGROUP 1148:0000 00000020 -_AFTERNULL BEGDATA DGROUP 114a:0000 00000002 -CONST DATA DGROUP 114a:0002 00000076 -CONST2 DATA DGROUP 1151:0008 00000102 -_DATA DATA DGROUP 1162:0000 00000a0c -XIB DATA DGROUP 1202:000c 00000000 -XI DATA DGROUP 1202:000c 00000024 -XIE DATA DGROUP 1205:0000 00000000 -YIB DATA DGROUP 1205:0000 00000000 -YI DATA DGROUP 1205:0000 00000012 -YIE DATA DGROUP 1206:0002 00000000 -STRINGS DATA DGROUP 1206:0002 00000000 -DATA DATA DGROUP 1206:0002 00000000 -_BSS BSS DGROUP 1207:0000 00000dd6 -STACK STACK DGROUP 12e5:0000 0000dac0 +scroll_TEXT CODE AUTO 0000:0000 00000c47 +scroll16_TEXT CODE AUTO 0000:0c50 0000339b +mapread_TEXT CODE AUTO 0000:3ff0 00000854 +jsmn_TEXT CODE AUTO 0000:4850 000008dd +_TEXT CODE AUTO 0000:5130 0000681c +bitmap_TEXT CODE AUTO 0000:b950 000005a1 +planar_TEXT CODE AUTO 0000:bf00 00000257 +16_in_TEXT CODE AUTO 0000:c160 00001c23 +16text_TEXT CODE AUTO 0000:dd90 000000fb +modex16_TEXT CODE AUTO 0000:de90 00001ff4 +bakapee_TEXT CODE AUTO 0fe9:0000 00000b22 +wcpu_TEXT CODE AUTO 0fe9:0b30 00000050 +16_head_TEXT CODE AUTO 0fe9:0b80 000003dd +16_in13_DATA FAR_DATA AUTO 10df:0000 000001a4 +FAR_DATA FAR_DATA AUTO 10f9:0004 00000000 +_NULL BEGDATA DGROUP 10fa:0000 00000020 +_AFTERNULL BEGDATA DGROUP 10fc:0000 00000002 +CONST DATA DGROUP 10fc:0002 00000076 +CONST2 DATA DGROUP 1103:0008 00000102 +_DATA DATA DGROUP 1114:0000 00000a0c +XIB DATA DGROUP 11b4:000c 00000000 +XI DATA DGROUP 11b4:000c 0000001e +XIE DATA DGROUP 11b6:000a 00000000 +YIB DATA DGROUP 11b6:000a 00000000 +YI DATA DGROUP 11b6:000a 00000012 +YIE DATA DGROUP 11b7:000c 00000000 +STRINGS DATA DGROUP 11b7:000c 00000000 +DATA DATA DGROUP 11b7:000c 00000000 +_BSS BSS DGROUP 11b8:0000 00000dd6 +STACK STACK DGROUP 1296:0000 0000dac0 +----------------+ @@ -67,468 +67,465 @@ Address Symbol ======= ====== Module: scroll.o(/dos/z/16/src/scroll.c) -1148:0bf0+ _player -1148:0cf0+ _screen -1148:0d00+ _screen3 -1148:0d10+ _screen2 -1148:0d20+ _mv -1148:0d50+ _gvar -1148:0d68+ _spri -1148:0d6c+ _mask -1148:0d70+ _p +10fa:0be0+ _player +10fa:0ce0+ _screen +10fa:0cf0+ _screen3 +10fa:0d00+ _screen2 +10fa:0d10+ _mv +10fa:0d40+ _gvar +10fa:0d58+ _spri +10fa:0d5c+ _mask +10fa:0d60+ _p 0000:01ee main_ -1148:0d80+ _bg +10fa:0d70+ _bg Module: scroll16.o(/dos/z/16/src/lib/scroll16.c) 0000:0c5a walk_ -0000:2712+ mapScrollRight_ -0000:29f0+ mapScrollLeft_ -0000:2ca4+ mapScrollUp_ -0000:2f92+ mapScrollDown_ -0000:32b2 chkmap_ -0000:3442 mapGoTo_ -0000:36aa+ mapDrawTile_ -0000:382a+ mapDrawRow_ -0000:397e+ mapDrawCol_ -0000:3ae8+ mapDrawWRow_ -0000:3c16* mapDrawWCol_ -0000:3d6a+ animatePlayer_ +0000:2708+ mapScrollRight_ +0000:29dc+ mapScrollLeft_ +0000:2c86+ mapScrollUp_ +0000:2f6a+ mapScrollDown_ +0000:3280 chkmap_ +0000:3406 mapGoTo_ +0000:3664+ mapDrawTile_ +0000:37da+ mapDrawRow_ +0000:3924+ mapDrawCol_ +0000:3a84+ mapDrawWRow_ +0000:3ba8* mapDrawWCol_ +0000:3cf2+ animatePlayer_ Module: mapread.o(/dos/z/16/src/lib/mapread.c) -0000:410c+ jsoneq_ -0000:41b0+ dump_ -0000:46ac loadmap_ +0000:408c+ jsoneq_ +0000:4126+ dump_ +0000:4618 loadmap_ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) -0000:4cc2 jsmn_parse_ -0000:51be jsmn_init_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:5215 __STK -0000:5235* __STKOVERFLOW_ +0000:4bfa jsmn_parse_ +0000:50ec jsmn_init_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:5252 _fmalloc_ -0000:5252 malloc_ -1148:0678+ ___fheap -1148:067a ___fheapRover -1148:067c ___LargestSizeB4Rover +0000:5130 _fmalloc_ +0000:5130 malloc_ +10fa:0676+ ___fheap +10fa:0678 ___fheapRover +10fa:067a ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:53cf __PIA -0000:53c8* __PIS +0000:52ad __PIA +0000:52a6* __PIS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -1148:067e ___iob -1148:0d94 ___OpenStreams -1148:0d98 ___ClosedStreams +10fa:067c ___iob +10fa:0d84 ___ClosedStreams +10fa:0d88 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) -0000:53e6 fprintf_ +0000:52c4 fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:5415 printf_ +0000:52f3 printf_ Module: 16.lib(/dos/z/16/src/lib/bitmap.c) -0000:bda2 bitmapLoadPcx_ -0000:befe* bitmapLoadPcxTiles_ +0000:bc3e bitmapLoadPcx_ +0000:bd90* bitmapLoadPcxTiles_ Module: 16.lib(/dos/z/16/src/lib/planar.c) -0000:c070 planar_buf_from_bitmap_ -0000:c190+ planar_buf_alloc_ -0000:c28a* planar_buf_free_ +0000:bf00 planar_buf_from_bitmap_ +0000:c016+ planar_buf_alloc_ +0000:c106* planar_buf_free_ Module: 16.lib(/dos/z/16/src/lib/16_in.c) -0000:c408+ INL_KeyService_ -0000:c652+ Mouse_ -0000:c6aa+ IN_GetJoyAbs_ -0000:ca70+ IN_GetJoyButtonsDB_ -0000:cd06+ IN_SetupJoy_ -0000:cec8 IN_Startup_ -0000:cfce IN_Default_ -0000:d132 IN_Shutdown_ -0000:d1b2* IN_SetKeyHook_ -0000:d1d4+ IN_ClearKeysDown_ -0000:d2b4* IN_ReadCursor_ -0000:d3d0 IN_ReadControl_ -0000:db50* IN_SetControlType_ -0000:db9e* IN_GetScanName_ -0000:dc26* IN_WaitForKey_ -0000:dc5c* IN_WaitForASCII_ -0000:dc92+ IN_AckBack_ -0000:dd7a* IN_Ack_ -0000:de1c+ IN_IsUserInput_ -0000:dec2* IN_UserInput_ -0000:df1a IN_KeyDown_ -0000:df62+ IN_ClearKey_ -0000:dfda* IN_qb_ -1148:0e2e+ _inpu +0000:c278+ INL_KeyService_ +0000:c4c2+ Mouse_ +0000:c506+ IN_GetJoyAbs_ +0000:c8ae+ IN_GetJoyButtonsDB_ +0000:cb18+ IN_SetupJoy_ +0000:ccc6 IN_Startup_ +0000:cdc4 IN_Default_ +0000:cf1e IN_Shutdown_ +0000:cf96* IN_SetKeyHook_ +0000:cfae+ IN_ClearKeysDown_ +0000:d07c* IN_ReadCursor_ +0000:d18e IN_ReadControl_ +0000:d904* IN_SetControlType_ +0000:d948* IN_GetScanName_ +0000:d9c6* IN_WaitForKey_ +0000:d9f4* IN_WaitForASCII_ +0000:da22+ IN_AckBack_ +0000:db02* IN_Ack_ +0000:db9c+ IN_IsUserInput_ +0000:dc3a* IN_UserInput_ +0000:dc88 IN_KeyDown_ +0000:dcc6+ IN_ClearKey_ +0000:dd34* IN_qb_ +10fa:0e1e+ _inpu Module: 16.lib(/dos/z/16/src/lib/16text.c) -0000:e0b6 textInit_ -1148:0f84 _romFonts +0000:ddfc textInit_ +10fa:0f74 _romFonts Module: 16.lib(/dos/z/16/src/lib/modex16.c) -0e15:01b8 VGAmodeX_ -0e15:0260+ modexEnter_ -0e15:02fc* modexLeave_ -0e15:0314 modexDefaultPage_ -0e15:036e modexNextPage_ -0e15:042a modexNextPageFlexibleSize_ -0e15:04ce modexShowPage_ -0e15:05ca* modexPanPage_ -0e15:061a* modexSelectPlane_ -0e15:063e modexClearRegion_ -0e15:0756* oldDrawBmp_ -0e15:08bc* CDrawBmp_ -0e15:0a20* modexDrawBmp_ -0e15:0a86 modexDrawBmpRegion_ -0e15:0bf0* modexDrawPlanarBuf_ -0e15:0c0e* modexDrawSprite_ -0e15:0c74 modexDrawSpriteRegion_ -0e15:0dec modexCopyPageRegion_ -0e15:0f56* modexFadeOn_ -0e15:0f86* modexFadeOff_ -0e15:0fb4* modexFlashOn_ -0e15:0fe2* modexFlashOff_ -0e15:10b2+ modexPalSave_ -0e15:1108 modexNewPal_ -0e15:1158* modexLoadPalFile_ -0e15:123a* modexSavePalFile_ -0e15:12b2* modexPalBlack_ -0e15:12dc* modexPalWhite_ -0e15:1306+ modexPalUpdate_ -0e15:1876+ modexPalUpdate1_ -0e15:18f0* modexPalUpdate0_ -0e15:193c+ chkcolor_ -0e15:1c54 modexputPixel_ -0e15:1ce2* modexgetPixel_ -0e15:1d68* modexhlin_ -0e15:1dd4 modexprint_ -0e15:1f6e* modexprintbig_ -0e15:20ea cls_ -0e15:2158 modexWaitBorder_ -1148:0ac4 _VGA +0000:e048 VGAmodeX_ +0000:e0dc+ modexEnter_ +0000:e170* modexLeave_ +0000:e180 modexDefaultPage_ +0000:e1d2 modexNextPage_ +0000:e284 modexNextPageFlexibleSize_ +0000:e31e modexShowPage_ +0000:e410* modexPanPage_ +0000:e456* modexSelectPlane_ +0000:e470 modexClearRegion_ +0000:e57e* oldDrawBmp_ +0000:e6da* CDrawBmp_ +0000:e834* modexDrawBmp_ +0000:e890 modexDrawBmpRegion_ +0000:e9f0* modexDrawPlanarBuf_ +0000:ea04* modexDrawSprite_ +0000:ea60 modexDrawSpriteRegion_ +0000:ebce modexCopyPageRegion_ +0000:ed2e* modexFadeOn_ +0000:ed54* modexFadeOff_ +0000:ed78* modexFlashOn_ +0000:ed9c* modexFlashOff_ +0000:ee58+ modexPalSave_ +0000:eea4 modexNewPal_ +0000:eeec* modexLoadPalFile_ +0000:efc4* modexSavePalFile_ +0000:f032* modexPalBlack_ +0000:f054* modexPalWhite_ +0000:f076+ modexPalUpdate_ +0000:f5dc+ modexPalUpdate1_ +0000:f64c* modexPalUpdate0_ +0000:f68e+ chkcolor_ +0000:f99c modexputPixel_ +0000:fa20* modexgetPixel_ +0000:fa9c* modexhlin_ +0000:fafe modexprint_ +0000:fc8e* modexprintbig_ +0000:fe00 cls_ +0000:fe64 modexWaitBorder_ +10fa:0ac4 _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) -0000:5444 sprintf_ +0000:5322 sprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c) -0000:5473 sound_ -0000:54ae nosound_ +0000:5351 sound_ +0000:538c nosound_ Module: 16.lib(/dos/z/16/src/lib/bakapee.c) -0e15:2188 pdump_ -0e15:21ea+ colortest_ -0e15:223e+ colorz_ -0e15:22a4+ ssd_ -0e15:23c2+ dingpp_ -0e15:2434+ dingo_ -0e15:24ca+ dingas_ -0e15:2578+ dingu_ -0e15:25da+ dingq_ -0e15:267a* ding_ +0fe9:0008 pdump_ +0fe9:0060+ colortest_ +0fe9:00aa+ colorz_ +0fe9:0106+ ssd_ +0fe9:021a+ dingpp_ +0fe9:0282+ dingo_ +0fe9:030e+ dingas_ +0fe9:03b2+ dingu_ +0fe9:040a+ dingq_ +0fe9:04a0* ding_ Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c) -0e15:2d10 detectcpu_ +0fe9:0b30 detectcpu_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -1148:0000* __nullarea -1148:0af4* __ovlflag -1148:0af5* __intno -1148:0af6* __ovlvec -0000:54ba _cstart_ -0000:558d* _Not_Enough_Memory_ -0000:56bf __exit_ -0000:56de __do_exit_with_msg__ -0000:573b __GETDS +10fa:0000* __nullarea +10fa:0af4* __ovlflag +10fa:0af5* __intno +10fa:0af6* __ovlvec +0000:5398 _cstart_ +0000:546b* _Not_Enough_Memory_ +0000:559d __exit_ +0000:55bc __do_exit_with_msg__ +0000:5619 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:5746 _big_code_ -0000:5746* CodeModelMismatch +0000:5624 _big_code_ +0000:5624* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) -0000:5746 strncmp_ +0000:5624 strncmp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c) -0000:5783 strstr_ +0000:5661 strstr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) -0000:5885 atoi_ +0000:5763 atoi_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:5921+ __open_flags_ -0000:5be2+ _fsopen_ -0000:5c49 fopen_ -0000:5d6c* freopen_ +0000:57fe+ __open_flags_ +0000:5abf+ _fsopen_ +0000:5b26 fopen_ +0000:5c49* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) -0000:5df6 fread_ +0000:5cd3 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:616d __get_errno_ptr_ -1148:189c _errno +0000:604a __get_errno_ptr_ +10fa:188c _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:6174* _frealloc_ -0000:6174 realloc_ +0000:6051* _frealloc_ +0000:6051 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:6250 __PTC +0000:612e __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c) -0000:6283 strncpy_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:62bf* __exit_with_msg_ -0000:62c4 __fatal_runtime_error_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -1148:0afa __curbrk -1148:0b02 __STACKLOW -1148:0b04 __STACKTOP -1148:0b06 __cbyte -1148:0b08 __child -1148:0b0a __no87 -1148:0b17 ___FPE_handler -1148:0afc __psp -1148:0b0b __get_ovl_stack -1148:0b0f __restore_ovl_stack -1148:0b13 __close_ovl_file -1148:0b1b __LpCmdLine -1148:0b1f __LpPgmName -1148:0afe __osmajor -1148:0aff __osminor -1148:0b00 __osmode -1148:0b01 __HShift +0000:6161 strncpy_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:62f0 __MemAllocator -0000:63ba __MemFree +0000:61a0 __MemAllocator +0000:626a __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:6517 __GrowSeg_ +0000:63c7 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:668d __AllocSeg_ +0000:653d __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:677c __fmemneed_ +0000:662c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:677f _nmalloc_ -1148:0b24 ___nheapbeg -1148:0b26 ___MiniHeapRover -1148:0b28 ___LargestSizeB4MiniHeapRover +0000:662f _nmalloc_ +10fa:0afa ___nheapbeg +10fa:0afc ___MiniHeapRover +10fa:0afe ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:6859* _heapgrow_ -0000:6859* _fheapgrow_ -0000:685a _nheapgrow_ +0000:6709* _heapgrow_ +0000:6709* _fheapgrow_ +0000:670a _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +10fa:0b00 __curbrk +10fa:0b08 __STACKLOW +10fa:0b0a __STACKTOP +10fa:0b0c __cbyte +10fa:0b0e __child +10fa:0b10 __no87 +10fa:0b1d ___FPE_handler +10fa:0b02 __psp +10fa:0b11 __get_ovl_stack +10fa:0b15 __restore_ovl_stack +10fa:0b19 __close_ovl_file +10fa:0b21 __LpCmdLine +10fa:0b25 __LpPgmName +10fa:0b04 __osmajor +10fa:0b05 __osminor +10fa:0b06 __osmode +10fa:0b07 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:68d2 __InitFiles_ +0000:6782 __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:6b06* fcloseall_ -0000:6b0d __full_io_exit_ +0000:69b6* fcloseall_ +0000:69bd __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:6b31 __fprtf_ +0000:69e1 __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:6c84 __doclose_ -0000:6dce __shutdown_stream_ -0000:6de8 fclose_ -1148:189e+ ___RmTmpFileFn +0000:6b34 __doclose_ +0000:6c7e __shutdown_stream_ +0000:6c98 fclose_ +10fa:188e+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:6e53+ _null_exit_rtn_ -0000:6e53+ __null_int23_exit_ -0000:6e54 exit_ -0000:6e75+ _exit_ -1148:0b2a+ ___int23_exit -1148:0b2e+ ___FPE_handler_exit +0000:6d03+ _null_exit_rtn_ +0000:6d03+ __null_int23_exit_ +0000:6d04 exit_ +0000:6d25+ _exit_ +10fa:0b2a+ ___int23_exit +10fa:0b2e+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:6faf fseek_ +0000:6e5f fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) -0000:71a7 __fill_buffer_ -0000:73f6 fgetc_ +0000:7057 __fill_buffer_ +0000:72a6 fgetc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:753d _ffree_ -0000:753d free_ +0000:73ed _ffree_ +0000:73ed free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) -0000:75aa+ int86x_ -0000:772d int86_ +0000:745a+ int86x_ +0000:75dd int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:775a __I4M -0000:775a __U4M +0000:760a __I4M +0000:760a __U4M Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) -0000:7772 _dos_getvect_ +0000:7622 _dos_getvect_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) -0000:777d _dos_setvect_ +0000:762d _dos_setvect_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:778a __I4D -0000:77d9 __U4D +0000:763a __I4D +0000:7689 __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -1148:18a2 __argv -1148:18a6 ___argv -1148:18aa __argc -1148:18ac ___argc +10fa:1892 __argv +10fa:1896 ___argv +10fa:189a __argc +10fa:189c ___argc Module: 16.lib(/dos/z/16/src/lib/16_head.c) -0e15:2d7e* wait_ -0e15:2dca* filesize_ -0e15:2e30* printmeminfoline_ -0e15:301c US_CheckParm_ +0fe9:0b8e* wait_ +0fe9:0bd0* filesize_ +0fe9:0c2c* printmeminfoline_ +0fe9:0e0e US_CheckParm_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) -0000:785d fwrite_ +0000:770d fwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) -0000:7bd6 rand_ -0000:7c18* srand_ +0000:7a86 rand_ +0000:7ac8* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) -0000:7c54 vsprintf_ +0000:7b04 vsprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c) -0000:7c96 delay_ +0000:7b46 delay_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:7ca5* __exit_with_msg_ +0000:7caa __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:7e0e __CMain +0000:7cc8 __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:7e74 __InitRtns -0000:7e74* __FInitRtns -0000:7ecf __FiniRtns -0000:7ecf* __FFiniRtns +0000:7d2e __InitRtns +0000:7d2e* __FInitRtns +0000:7d89 __FiniRtns +0000:7d89* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -1148:0b48 ___uselfn +10fa:0b48 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:7f34 __DOSseg__ +0000:7dee __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:7f36 __PTS +0000:7df0 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -1148:0098 __IsTable +10fa:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:7f67* __set_commode_ -1148:0b4a __commode +0000:7e21* __set_commode_ +10fa:0b4a __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -1148:0b4c __fmode +10fa:0b4c __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:7f73 tolower_ +0000:7e2d tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:81a2* open_ -0000:81d9 sopen_ +0000:805c* open_ +0000:8093 sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:8206 __chktty_ +0000:80c0 __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:8265 __freefp_ -0000:8306 __purgefp_ +0000:811f __freefp_ +0000:81c0 __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:8347 __allocfp_ +0000:8201 __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:84f7 __ioalloc_ +0000:83b1 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) -0000:8685 __qread_ +0000:853f __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:86a5* _msize_ -0000:86c0 _fmsize_ +0000:855f* _msize_ +0000:857a _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:86d1 __HeapManager_expand_ -0000:8bda _nexpand_ +0000:858b __HeapManager_expand_ +0000:8a94 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:8c2d _fexpand_ -0000:8c2d* _expand_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:8c62 __EnterWVIDEO_ -1148:0b4e+ ___WD_Present +0000:8ae7 _fexpand_ +0000:8ae7* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:8c86* _heapenable_ -1148:0b50 ___heap_enabled +0000:8b1c* _heapenable_ +10fa:0b4e ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -1148:0b52 __amblksiz +10fa:0b50 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:8c97 __nmemneed_ +0000:8b2d __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:8d1f __LastFree_ -0000:8d99 __ExpandDGROUP_ +0000:8bb5 __LastFree_ +0000:8c2f __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:8eaa _nfree_ -1148:18ae+ ___MiniHeapFreeRover +0000:8d40 _nfree_ +10fa:189e+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:8fa5 fputc_ +0000:8e3b fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:917a __prtf_ +0000:9010 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:a2ea __flush_ +0000:a172 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:a533 __lseek_ +0000:a3bb __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:a56d __close_ +0000:a3f5 __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:a5a3 lseek_ +0000:a42b lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:a5d4 tell_ +0000:a45c tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:a5e5 __flushall_ -0000:a679 flushall_ +0000:a46d __flushall_ +0000:a501 flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:a67f getche_ +0000:a507 getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:a699 intr_ +0000:a521 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:a6ad segread_ +0000:a535 segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) -0000:a713 __Init_Argv_ -0000:a776+ _getargv_ -0000:aaa6 __Fini_Argv_ +0000:a59b __Init_Argv_ +0000:a5fe+ _getargv_ +0000:a92e __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) -0000:aad0+ __ibm_bios_get_ticks_ -0000:ab47 clock_ +0000:a958+ __ibm_bios_get_ticks_ +0000:a9cf clock_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) -0000:ab6e kbhit_ +0000:a9f6 kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) -0000:ab85 ftell_ +0000:aa0d ftell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:ac4d ultoa_ -0000:ad0b* ltoa_ +0000:aad5 ultoa_ +0000:ab93* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:ad59 __qwrite_ +0000:abe1 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:ac41 __EnterWVIDEO_ +10fa:0b5a+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -1148:18b8 ____Argv -1148:18bc ____Argc +10fa:18a8 ____Argv +10fa:18ac ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -1148:0bac __Start_XI -1148:0bd0 __End_XI -1148:0bd0 __Start_YI -1148:0be2 __End_YI +10fa:0bac __Start_XI +10fa:0bca __End_XI +10fa:0bca __Start_YI +10fa:0bdc __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:adba _dos_open_ +0000:ac66 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:ade0 __GetIOMode_ -0000:ae15 __SetIOMode_nogrow_ -1148:0b5c ___NFiles -1148:0b5e ___init_mode -1148:0b86 ___io_mode +0000:ac8c __GetIOMode_ +0000:acc1 __SetIOMode_nogrow_ +10fa:0b5c ___NFiles +10fa:0b5e ___init_mode +10fa:0b86 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:ae4a isatty_ +0000:acf6 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:ae66* __get_doserrno_ptr_ -1148:18be __doserrno +0000:ad12* __get_doserrno_ptr_ +10fa:18ae __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -1148:0b8a ___umaskval +10fa:0b8a ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:ae6d _dos_creat_ -0000:ae91* _dos_creatnew_ +0000:ad19 _dos_creat_ +0000:ad3d* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:aeb2+ __grow_iomode_ -0000:af99+ __shrink_iomode_ -0000:afda __SetIOMode_ +0000:ad5e+ __grow_iomode_ +0000:ae45+ __shrink_iomode_ +0000:ae86 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:b081* __dosretax -0000:b086* __dosret0 -0000:b08d __set_errno_dos_ -0000:b0f5* __set_errno_dos_reterr_ +0000:af2d* __dosretax +0000:af32* __dosret0 +0000:af39 __set_errno_dos_ +0000:afa1* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:b100 _bfree_ +0000:afac _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:b125 _bexpand_ +0000:afd1 _bexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:b17e* sbrk_ -0000:b18e __brk_ +0000:b02a* sbrk_ +0000:b03a __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:b1f6 wctomb_ +0000:b0a2 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:b241+ utoa_ -0000:b2e2 itoa_ +0000:b0ed+ utoa_ +0000:b18e itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:b32c strupr_ +0000:b1d8 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -1148:0ba0 ___EFG_printf -1148:0ba4* ___EFG_scanf +10fa:0ba0 ___EFG_printf +10fa:0ba4* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -1148:0ba8 ___IsDBCS +10fa:0ba8 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:b374* _ismbblead_ -1148:18c2 ___MBCSIsTable +0000:b220* _ismbblead_ +10fa:18b2 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:b390 ulltoa_ -0000:b4cd* lltoa_ +0000:b23c ulltoa_ +0000:b379* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:b53e fsync_ +0000:b3ea fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:b544 _DoINTR_ +0000:b3f0 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -1148:19c4 ___historical_splitparms +10fa:19b4 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) -0000:b8bd fflush_ +0000:b769 fflush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -1148:0072 ___Alphabet +10fa:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:b8d2 __doserror_ -0000:b8e0* __doserror1_ +0000:b77e __doserror_ +0000:b78c* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:b8ec __ChkTTYIOMode_ -0000:b95a* __IOMode_ +0000:b798 __ChkTTYIOMode_ +0000:b806* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:b9a8 __mbinit_ -1148:0baa+ ___MBCodePage +0000:b854 __mbinit_ +10fa:0baa+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:ba83* _dos_close_ -0000:ba91 _dos_commit_ +0000:b92f* _dos_close_ +0000:b93d _dos_commit_ +--------------------+ @@ -544,6 +541,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00020910 (133392.) -Entry point address: 0000:54ba -Link time: 00:00.20 +Memory size: 00020420 (132128.) +Entry point address: 0000:5398 +Link time: 00:00.00 diff --git a/test.exe b/test.exe index 19089316cd1b39f83afb80453aa3ebbec92c9d69..92b5f964109e6e7b6bc1cb86676053bd5fad4086 100755 GIT binary patch delta 11017 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 delta 11513 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 diff --git a/test.map b/test.map index c30cb4d1..05d718b1 100755 --- a/test.map +++ b/test.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/29 15:57:02 +Created on: 15/10/01 11:58:32 Executable Image: test.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 07e7:0000 0000e800 +DGROUP 07c9:0000 0000e800 @@ -24,26 +24,26 @@ DGROUP 07e7:0000 0000e800 Segment Class Group Address Size ======= ===== ===== ======= ==== -test_TEXT CODE AUTO 0000:0000 0000018c -_TEXT CODE AUTO 0000:0190 00005a4b -modex16_TEXT CODE AUTO 0000:5be0 00002180 -16text_TEXT CODE AUTO 0000:7d60 0000010d -FAR_DATA FAR_DATA AUTO 07e6:000d 00000000 -_NULL BEGDATA DGROUP 07e7:0000 00000020 -_AFTERNULL BEGDATA DGROUP 07e9:0000 00000002 -CONST DATA DGROUP 07e9:0002 00000076 -CONST2 DATA DGROUP 07f0:0008 00000000 -_DATA DATA DGROUP 07f1:0000 00000248 -XIB DATA DGROUP 0815:0008 00000000 -XI DATA DGROUP 0815:0008 00000018 -XIE DATA DGROUP 0817:0000 00000000 -YIB DATA DGROUP 0817:0000 00000000 -YI DATA DGROUP 0817:0000 0000000c -YIE DATA DGROUP 0817:000c 00000000 -STRINGS DATA DGROUP 0817:000c 00000000 -DATA DATA DGROUP 0817:000c 00000000 -_BSS BSS DGROUP 0817:000c 00000a33 -STACK STACK DGROUP 08bb:0000 0000dac0 +test_TEXT CODE AUTO 0000:0000 00000184 +modex16_TEXT CODE AUTO 0000:0190 00001ff4 +_TEXT CODE AUTO 0000:2190 000059f1 +16text_TEXT CODE AUTO 0000:7b90 000000fb +FAR_DATA FAR_DATA AUTO 07c8:000b 00000000 +_NULL BEGDATA DGROUP 07c9:0000 00000020 +_AFTERNULL BEGDATA DGROUP 07cb:0000 00000002 +CONST DATA DGROUP 07cb:0002 00000076 +CONST2 DATA DGROUP 07d2:0008 00000000 +_DATA DATA DGROUP 07d3:0000 00000248 +XIB DATA DGROUP 07f7:0008 00000000 +XI DATA DGROUP 07f7:0008 00000012 +XIE DATA DGROUP 07f8:000a 00000000 +YIB DATA DGROUP 07f8:000a 00000000 +YI DATA DGROUP 07f8:000a 0000000c +YIE DATA DGROUP 07f9:0006 00000000 +STRINGS DATA DGROUP 07f9:0006 00000000 +DATA DATA DGROUP 07f9:0006 00000000 +_BSS BSS DGROUP 07f9:0006 00000a33 +STACK STACK DGROUP 089d:0000 0000dac0 +----------------+ @@ -58,337 +58,334 @@ Address Symbol Module: test.o(/dos/z/16/src/test.c) 0000:0012 main_ -07e7:00a4* _clockw -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:0195 __STK -0000:01b5* __STKOVERFLOW_ +07c9:00a4* _clockw Module: gfx.lib(/dos/z/16/src/lib/modex16.c) -0000:5d98* VGAmodeX_ -0000:5e40 modexEnter_ -0000:5edc modexLeave_ -0000:5ef4 modexDefaultPage_ -0000:5f4e modexNextPage_ -0000:600a* modexNextPageFlexibleSize_ -0000:60ae modexShowPage_ -0000:61aa* modexPanPage_ -0000:61fa* modexSelectPlane_ -0000:621e modexClearRegion_ -0000:6336* oldDrawBmp_ -0000:649c* CDrawBmp_ -0000:6600* modexDrawBmp_ -0000:6666+ modexDrawBmpRegion_ -0000:67d0* modexDrawPlanarBuf_ -0000:67ee* modexDrawSprite_ -0000:6854+ modexDrawSpriteRegion_ -0000:69cc* modexCopyPageRegion_ -0000:6b36 modexFadeOn_ -0000:6b66 modexFadeOff_ -0000:6b94* modexFlashOn_ -0000:6bc2* modexFlashOff_ -0000:6c92 modexPalSave_ -0000:6ce8 modexNewPal_ -0000:6d38 modexLoadPalFile_ -0000:6e1a* modexSavePalFile_ -0000:6e92 modexPalBlack_ -0000:6ebc* modexPalWhite_ -0000:6ee6+ modexPalUpdate_ -0000:7456+ modexPalUpdate1_ -0000:74d0* modexPalUpdate0_ -0000:751c+ chkcolor_ -0000:7834+ modexputPixel_ -0000:78c2* modexgetPixel_ -0000:7948* modexhlin_ -0000:79b4* modexprint_ -0000:7b4e* modexprintbig_ -0000:7cca* cls_ -0000:7d38+ modexWaitBorder_ -07e7:00b4+ _VGA +0000:0348* VGAmodeX_ +0000:03dc modexEnter_ +0000:0470 modexLeave_ +0000:0480 modexDefaultPage_ +0000:04d2 modexNextPage_ +0000:0584* modexNextPageFlexibleSize_ +0000:061e modexShowPage_ +0000:0710* modexPanPage_ +0000:0756* modexSelectPlane_ +0000:0770 modexClearRegion_ +0000:087e* oldDrawBmp_ +0000:09da* CDrawBmp_ +0000:0b34* modexDrawBmp_ +0000:0b90+ modexDrawBmpRegion_ +0000:0cf0* modexDrawPlanarBuf_ +0000:0d04* modexDrawSprite_ +0000:0d60+ modexDrawSpriteRegion_ +0000:0ece* modexCopyPageRegion_ +0000:102e modexFadeOn_ +0000:1054 modexFadeOff_ +0000:1078* modexFlashOn_ +0000:109c* modexFlashOff_ +0000:1158 modexPalSave_ +0000:11a4 modexNewPal_ +0000:11ec modexLoadPalFile_ +0000:12c4* modexSavePalFile_ +0000:1332 modexPalBlack_ +0000:1354* modexPalWhite_ +0000:1376+ modexPalUpdate_ +0000:18dc+ modexPalUpdate1_ +0000:194c* modexPalUpdate0_ +0000:198e+ chkcolor_ +0000:1c9c+ modexputPixel_ +0000:1d20* modexgetPixel_ +0000:1d9c* modexhlin_ +0000:1dfe* modexprint_ +0000:1f8e* modexprintbig_ +0000:2100* cls_ +0000:2164+ modexWaitBorder_ +07c9:00b4+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -07e7:0000* __nullarea -07e7:00dc* __ovlflag -07e7:00dd* __intno -07e7:00de* __ovlvec -0000:01d2 _cstart_ -0000:02a5* _Not_Enough_Memory_ -0000:03d7 __exit_ -0000:03f6 __do_exit_with_msg__ -0000:0453 __GETDS +07c9:0000* __nullarea +07c9:00dc* __ovlflag +07c9:00dd* __intno +07c9:00de* __ovlvec +0000:2190 _cstart_ +0000:2263* _Not_Enough_Memory_ +0000:2395 __exit_ +0000:23b4 __do_exit_with_msg__ +0000:2411 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:045e _big_code_ -0000:045e* CodeModelMismatch -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:045e* __exit_with_msg_ -0000:0463 __fatal_runtime_error_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -07e7:00e2 __curbrk -07e7:00ea __STACKLOW -07e7:00ec __STACKTOP -07e7:00ee __cbyte -07e7:00f0 __child -07e7:00f2 __no87 -07e7:00ff ___FPE_handler -07e7:00e4 __psp -07e7:00f3 __get_ovl_stack -07e7:00f7 __restore_ovl_stack -07e7:00fb __close_ovl_file -07e7:0103 __LpCmdLine -07e7:0107 __LpPgmName -07e7:00e6 __osmajor -07e7:00e7 __osminor -07e7:00e8 __osmode -07e7:00e9 __HShift +0000:241c _big_code_ +0000:241c* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) -0000:0482+ int86x_ -0000:0605 int86_ +0000:241c+ int86x_ +0000:259f int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:0639 __PIA -0000:0632* __PIS +0000:25d3 __PIA +0000:25cc* __PIS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:0650 _fmalloc_ -0000:0650 malloc_ -07e7:010c+ ___fheap -07e7:010e ___fheapRover -07e7:0110 ___LargestSizeB4Rover +0000:25ea _fmalloc_ +0000:25ea malloc_ +07c9:00e2+ ___fheap +07c9:00e4 ___fheapRover +07c9:00e6 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:07c5 printf_ +0000:275f printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:07f4+ _null_exit_rtn_ -0000:07f4+ __null_int23_exit_ -0000:07f5 exit_ -0000:0816+ _exit_ -07e7:0112+ ___int23_exit -07e7:0116+ ___FPE_handler_exit +0000:278e+ _null_exit_rtn_ +0000:278e+ __null_int23_exit_ +0000:278f exit_ +0000:27b0+ _exit_ +07c9:00e8+ ___int23_exit +07c9:00ec+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:0832+ __open_flags_ -0000:0af3+ _fsopen_ -0000:0b5a fopen_ -0000:0c7d* freopen_ +0000:27cc+ __open_flags_ +0000:2a8d+ _fsopen_ +0000:2af4 fopen_ +0000:2c17* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) -0000:0d07+ __fill_buffer_ -0000:0f56 fgetc_ +0000:2ca1+ __fill_buffer_ +0000:2ef0 fgetc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:109d __doclose_ -0000:11e7 __shutdown_stream_ -0000:1201 fclose_ -07e7:0c0c+ ___RmTmpFileFn +0000:3037 __doclose_ +0000:3181 __shutdown_stream_ +0000:319b fclose_ +07c9:0c06+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:126c _ffree_ -0000:126c free_ +0000:3206 _ffree_ +0000:3206 free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) -0000:12d9 fwrite_ +0000:3273 fwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) -0000:1652 rand_ -0000:1694* srand_ +0000:35ec rand_ +0000:362e* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:16b8 __I4M -0000:16b8 __U4M +0000:3652 __I4M +0000:3652 __U4M Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0000:7dd6* textInit_ -07e7:0c10 _romFonts +0000:7bfc* textInit_ +07c9:0c0a _romFonts +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:366a* __exit_with_msg_ +0000:366f __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:16d0 __CMain +0000:368d __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:1736 __InitRtns -0000:1736* __FInitRtns -0000:1791 __FiniRtns -0000:1791* __FFiniRtns +0000:36f3 __InitRtns +0000:36f3* __FInitRtns +0000:374e __FiniRtns +0000:374e* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +07c9:00f4 __curbrk +07c9:00fc __STACKLOW +07c9:00fe __STACKTOP +07c9:0100 __cbyte +07c9:0102 __child +07c9:0104 __no87 +07c9:0111 ___FPE_handler +07c9:00f6 __psp +07c9:0105 __get_ovl_stack +07c9:0109 __restore_ovl_stack +07c9:010d __close_ovl_file +07c9:0115 __LpCmdLine +07c9:0119 __LpPgmName +07c9:00f8 __osmajor +07c9:00f9 __osminor +07c9:00fa __osmode +07c9:00fb __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -07e7:011e ___uselfn +07c9:011e ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:17f6 __DOSseg__ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:17f7 __EnterWVIDEO_ -07e7:0120+ ___WD_Present +0000:37b2 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:181b intr_ +0000:37b3 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:182f segread_ +0000:37c7 segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:18a0 __MemAllocator -0000:196a __MemFree +0000:3830 __MemAllocator +0000:38fa __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:1ac7 __GrowSeg_ +0000:3a57 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:1c3d __AllocSeg_ +0000:3bcd __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:1d2c __fmemneed_ +0000:3cbc __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:1d2f _nmalloc_ -07e7:0122 ___nheapbeg -07e7:0124 ___MiniHeapRover -07e7:0126 ___LargestSizeB4MiniHeapRover +0000:3cbf _nmalloc_ +07c9:0120 ___nheapbeg +07c9:0122 ___MiniHeapRover +07c9:0124 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:1e09* _heapgrow_ -0000:1e09* _fheapgrow_ -0000:1e0a _nheapgrow_ +0000:3d99* _heapgrow_ +0000:3d99* _fheapgrow_ +0000:3d9a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -07e7:0128 ___iob -07e7:0c28 ___OpenStreams -07e7:0c2c ___ClosedStreams +07c9:0126 ___iob +07c9:0c22 ___ClosedStreams +07c9:0c26 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:1e9c __fprtf_ +0000:3e2c __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:1fef* __set_commode_ -07e7:0290 __commode +0000:3f7f* __set_commode_ +07c9:028e __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:1ffb* __get_errno_ptr_ -07e7:0c30 _errno +0000:3f8b* __get_errno_ptr_ +07c9:0c2a _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -07e7:0292 __fmode +07c9:0290 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:2002 tolower_ +0000:3f92 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:2231* open_ -0000:2268 sopen_ +0000:41c1* open_ +0000:41f8 sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:23b3 fseek_ +0000:4343 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:25ab __chktty_ +0000:453b __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:260a __freefp_ -0000:26ab __purgefp_ +0000:459a __freefp_ +0000:463b __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:26ec __allocfp_ +0000:467c __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:289c __PTC +0000:482c __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:28cf __flushall_ -0000:2963* flushall_ +0000:485f __flushall_ +0000:48f3* flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:2969 getche_ +0000:48f9 getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:2983 __ioalloc_ +0000:4913 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) -0000:2b11 __qread_ +0000:4aa1 __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:2b31 __lseek_ +0000:4ac1 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:2b6b __close_ +0000:4afb __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:2ba1 __flush_ +0000:4b31 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:2dea _nfree_ -07e7:0c32+ ___MiniHeapFreeRover +0000:4d7a _nfree_ +07c9:0c2c+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:2ee5 __qwrite_ +0000:4e75 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:2f45 fputc_ +0000:4ed5 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:50aa __EnterWVIDEO_ +07c9:0292+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -07e7:0c34 ____Argv -07e7:0c38 ____Argc +07c9:0c2e ____Argv +07c9:0c32 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -07e7:0294 __amblksiz +07c9:0294 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -07e7:02e8 __Start_XI -07e7:0300 __End_XI -07e7:0300 __Start_YI -07e7:030c __End_YI +07c9:02e8 __Start_XI +07c9:02fa __End_XI +07c9:02fa __Start_YI +07c9:0306 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:311a _DoINTR_ +0000:50ce _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:3493* _heapenable_ -07e7:0296 ___heap_enabled +0000:5447* _heapenable_ +07c9:0296 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:34a4 __nmemneed_ +0000:5458 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:352c __LastFree_ -0000:35a6 __ExpandDGROUP_ +0000:54e0 __LastFree_ +0000:555a __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:36b7 __InitFiles_ +0000:566b __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:38eb* fcloseall_ -0000:38f2 __full_io_exit_ +0000:589f* fcloseall_ +0000:58a6 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:38fc __prtf_ +0000:58b0 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:4a6c _dos_open_ +0000:6a12 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:4a92 __GetIOMode_ -0000:4ac7 __SetIOMode_nogrow_ -07e7:0298 ___NFiles -07e7:029a ___init_mode -07e7:02c2 ___io_mode +0000:6a38 __GetIOMode_ +0000:6a6d __SetIOMode_nogrow_ +07c9:0298 ___NFiles +07c9:029a ___init_mode +07c9:02c2 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:4afc isatty_ +0000:6aa2 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:4b18* __get_doserrno_ptr_ -07e7:0c3a __doserrno +0000:6abe* __get_doserrno_ptr_ +07c9:0c34 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -07e7:02c6 ___umaskval +07c9:02c6 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:4b1f _dos_creat_ -0000:4b43* _dos_creatnew_ +0000:6ac5 _dos_creat_ +0000:6ae9* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:4b64+ __grow_iomode_ -0000:4c4b+ __shrink_iomode_ -0000:4c8c __SetIOMode_ +0000:6b0a+ __grow_iomode_ +0000:6bf1+ __shrink_iomode_ +0000:6c32 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:4d33* __dosretax -0000:4d38* __dosret0 -0000:4d3f __set_errno_dos_ -0000:4da7* __set_errno_dos_reterr_ +0000:6cd9* __dosretax +0000:6cde* __dosret0 +0000:6ce5 __set_errno_dos_ +0000:6d4d* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:4db2 __PTS +0000:6d58 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:4de3 lseek_ +0000:6d89 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:4e14 tell_ +0000:6dba tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:4e25 fsync_ +0000:6dcb fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:4e2a* sbrk_ -0000:4e3a __brk_ +0000:6dd0* sbrk_ +0000:6de0 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:4ea2 wctomb_ +0000:6e48 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:4eed+ utoa_ -0000:4f8e itoa_ +0000:6e93+ utoa_ +0000:6f34 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:4fd8 strupr_ +0000:6f7e strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -07e7:02dc ___EFG_printf -07e7:02e0* ___EFG_scanf +07c9:02dc ___EFG_printf +07c9:02e0* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -07e7:02e4 ___IsDBCS +07c9:02e4 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:5020* _ismbblead_ -07e7:0c3e ___MBCSIsTable +0000:6fc6* _ismbblead_ +07c9:0c38 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:503c ulltoa_ -0000:5179* lltoa_ +0000:6fe2 ulltoa_ +0000:711f* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:51ea ultoa_ -0000:52a8* ltoa_ +0000:7190 ultoa_ +0000:724e* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:52f6 __doserror_ -0000:5304* __doserror1_ +0000:729c __doserror_ +0000:72aa* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:5310* _frealloc_ -0000:5310 realloc_ +0000:72b6* _frealloc_ +0000:72b6 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:53ec __ChkTTYIOMode_ -0000:545a* __IOMode_ +0000:7392 __ChkTTYIOMode_ +0000:7400* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:546a* _dos_close_ -0000:5478 _dos_commit_ +0000:7410* _dos_close_ +0000:741e _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -07e7:0072 ___Alphabet +07c9:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:54c5 __mbinit_ -07e7:02e6+ ___MBCodePage +0000:746b __mbinit_ +07c9:02e6+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:55a0* _msize_ -0000:55bb _fmsize_ +0000:7546* _msize_ +0000:7561 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:55cc __HeapManager_expand_ -0000:5ad5 _nexpand_ +0000:7572 __HeapManager_expand_ +0000:7a7b _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:5b28 _fexpand_ -0000:5b28* _expand_ +0000:7ace _fexpand_ +0000:7ace* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:5b5d _bfree_ +0000:7b03 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:5b82 _bexpand_ +0000:7b28 _bexpand_ +--------------------+ @@ -404,6 +401,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00016670 (91760.) -Entry point address: 0000:01d2 +Memory size: 00016490 (91280.) +Entry point address: 0000:2190 Link time: 00:00.00 diff --git a/test2.exe b/test2.exe index 4a9fa2c26d0029a7fac95391c1feb22240d0849a..80f708e23b6f8b660272b7ddca03eedd0adde472 100755 GIT binary patch delta 13166 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 G3Hg5sbe`k@ delta 13888 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 b9xm{Cd;x|F+=@Ofa23AX!nyx3o{;|ocBxIA diff --git a/test2.map b/test2.map index 542de1c1..94a4f8e2 100755 --- a/test2.map +++ b/test2.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/29 15:57:02 +Created on: 15/10/01 11:58:32 Executable Image: test2.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 08a2:0000 0000e8a0 +DGROUP 0880:0000 0000e8a0 @@ -24,28 +24,28 @@ DGROUP 08a2:0000 0000e8a0 Segment Class Group Address Size ======= ===== ===== ======= ==== -test2_TEXT CODE AUTO 0000:0000 00000142 -_TEXT CODE AUTO 0000:0150 00005dec -bitmap_TEXT CODE AUTO 0000:5f40 000005c9 -planar_TEXT CODE AUTO 0000:6510 00000275 -modex16_TEXT CODE AUTO 0000:6790 00002180 -16text_TEXT CODE AUTO 0000:8910 0000010d -FAR_DATA FAR_DATA AUTO 08a1:000d 00000000 -_NULL BEGDATA DGROUP 08a2:0000 00000020 -_AFTERNULL BEGDATA DGROUP 08a4:0000 00000002 -CONST DATA DGROUP 08a4:0002 00000076 -CONST2 DATA DGROUP 08ab:0008 00000000 -_DATA DATA DGROUP 08ac:0000 00000260 -XIB DATA DGROUP 08d2:0000 00000000 -XI DATA DGROUP 08d2:0000 00000018 -XIE DATA DGROUP 08d3:0008 00000000 -YIB DATA DGROUP 08d3:0008 00000000 -YI DATA DGROUP 08d3:0008 0000000c -YIE DATA DGROUP 08d4:0004 00000000 -STRINGS DATA DGROUP 08d4:0004 00000000 -DATA DATA DGROUP 08d4:0004 00000000 -_BSS BSS DGROUP 08d4:0004 00000ab3 -STACK STACK DGROUP 0980:0000 0000dac0 +test2_TEXT CODE AUTO 0000:0000 0000013a +bitmap_TEXT CODE AUTO 0000:0140 000005a1 +planar_TEXT CODE AUTO 0000:06f0 00000257 +_TEXT CODE AUTO 0000:0950 00005da2 +modex16_TEXT CODE AUTO 0000:6700 00001ff4 +16text_TEXT CODE AUTO 0000:8700 000000fb +FAR_DATA FAR_DATA AUTO 087f:000b 00000000 +_NULL BEGDATA DGROUP 0880:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0882:0000 00000002 +CONST DATA DGROUP 0882:0002 00000076 +CONST2 DATA DGROUP 0889:0008 00000000 +_DATA DATA DGROUP 088a:0000 0000026a +XIB DATA DGROUP 08b0:000a 00000000 +XI DATA DGROUP 08b0:000a 00000012 +XIE DATA DGROUP 08b1:000c 00000000 +YIB DATA DGROUP 08b1:000c 00000000 +YI DATA DGROUP 08b1:000c 0000000c +YIE DATA DGROUP 08b2:0008 00000000 +STRINGS DATA DGROUP 08b2:0008 00000000 +DATA DATA DGROUP 08b2:0008 00000000 +_BSS BSS DGROUP 08b2:0008 00000ab3 +STACK STACK DGROUP 095e:0000 0000dac0 +----------------+ @@ -60,348 +60,345 @@ Address Symbol Module: test2.o(/dos/z/16/src/test2.c) 0000:0024 main_ -08a2:00a4* _clockw -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:0155 __STK -0000:0175* __STKOVERFLOW_ +0880:00a4* _clockw Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) -0000:6242 bitmapLoadPcx_ -0000:639e* bitmapLoadPcxTiles_ +0000:042e bitmapLoadPcx_ +0000:0580* bitmapLoadPcxTiles_ Module: gfx.lib(/dos/z/16/src/lib/planar.c) -0000:6510 planar_buf_from_bitmap_ -0000:6630+ planar_buf_alloc_ -0000:672a* planar_buf_free_ +0000:06f0 planar_buf_from_bitmap_ +0000:0806+ planar_buf_alloc_ +0000:08f6* planar_buf_free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:0199 __PIA -0000:0192* __PIS +0000:0957 __PIA +0000:0950* __PIS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:01b0 printf_ +0000:096e printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -08a2:0000* __nullarea -08a2:00c4* __ovlflag -08a2:00c5* __intno -08a2:00c6* __ovlvec -0000:01e0 _cstart_ -0000:02b3* _Not_Enough_Memory_ -0000:03e5 __exit_ -0000:0404 __do_exit_with_msg__ -0000:0461 __GETDS +0880:0000* __nullarea +0880:00c4* __ovlflag +0880:00c5* __intno +0880:00c6* __ovlvec +0000:099e _cstart_ +0000:0a71* _Not_Enough_Memory_ +0000:0ba3 __exit_ +0000:0bc2 __do_exit_with_msg__ +0000:0c1f __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:046c _big_code_ -0000:046c* CodeModelMismatch -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:046c* __exit_with_msg_ -0000:0471 __fatal_runtime_error_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -08a2:00ca __curbrk -08a2:00d2 __STACKLOW -08a2:00d4 __STACKTOP -08a2:00d6 __cbyte -08a2:00d8 __child -08a2:00da __no87 -08a2:00e7 ___FPE_handler -08a2:00cc __psp -08a2:00db __get_ovl_stack -08a2:00df __restore_ovl_stack -08a2:00e3 __close_ovl_file -08a2:00eb __LpCmdLine -08a2:00ef __LpPgmName -08a2:00ce __osmajor -08a2:00cf __osminor -08a2:00d0 __osmode -08a2:00d1 __HShift +0000:0c2a _big_code_ +0000:0c2a* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) -0000:0490 fread_ +0000:0c2a fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:0807 __doclose_ -0000:0951 __shutdown_stream_ -0000:096b fclose_ -08a2:03a4+ ___RmTmpFileFn +0000:0fa1 __doclose_ +0000:10eb __shutdown_stream_ +0000:1105 fclose_ +0880:03a8+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:09d6+ _null_exit_rtn_ -0000:09d6+ __null_int23_exit_ -0000:09d7 exit_ -0000:09f8+ _exit_ -08a2:00f4+ ___int23_exit -08a2:00f8+ ___FPE_handler_exit +0000:1170+ _null_exit_rtn_ +0000:1170+ __null_int23_exit_ +0000:1171 exit_ +0000:1192+ _exit_ +0880:00ca+ ___int23_exit +0880:00ce+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:0b32 fseek_ +0000:12cc fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) -0000:0d2a __fill_buffer_ -0000:0f79 fgetc_ +0000:14c4 __fill_buffer_ +0000:1713 fgetc_ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) -0000:6948* VGAmodeX_ -0000:69f0+ modexEnter_ -0000:6a8c* modexLeave_ -0000:6aa4* modexDefaultPage_ -0000:6afe* modexNextPage_ -0000:6bba* modexNextPageFlexibleSize_ -0000:6c5e* modexShowPage_ -0000:6d5a* modexPanPage_ -0000:6daa* modexSelectPlane_ -0000:6dce+ modexClearRegion_ -0000:6ee6* oldDrawBmp_ -0000:704c* CDrawBmp_ -0000:71b0* modexDrawBmp_ -0000:7216+ modexDrawBmpRegion_ -0000:7380* modexDrawPlanarBuf_ -0000:739e* modexDrawSprite_ -0000:7404+ modexDrawSpriteRegion_ -0000:757c* modexCopyPageRegion_ -0000:76e6* modexFadeOn_ -0000:7716* modexFadeOff_ -0000:7744* modexFlashOn_ -0000:7772* modexFlashOff_ -0000:7842+ modexPalSave_ -0000:7898 modexNewPal_ -0000:78e8* modexLoadPalFile_ -0000:79ca* modexSavePalFile_ -0000:7a42* modexPalBlack_ -0000:7a6c* modexPalWhite_ -0000:7a96+ modexPalUpdate_ -0000:8006+ modexPalUpdate1_ -0000:8080* modexPalUpdate0_ -0000:80cc+ chkcolor_ -0000:83e4+ modexputPixel_ -0000:8472* modexgetPixel_ -0000:84f8* modexhlin_ -0000:8564* modexprint_ -0000:86fe* modexprintbig_ -0000:887a* cls_ -0000:88e8+ modexWaitBorder_ -08a2:0104+ _VGA +0000:68b8* VGAmodeX_ +0000:694c+ modexEnter_ +0000:69e0* modexLeave_ +0000:69f0* modexDefaultPage_ +0000:6a42* modexNextPage_ +0000:6af4* modexNextPageFlexibleSize_ +0000:6b8e* modexShowPage_ +0000:6c80* modexPanPage_ +0000:6cc6* modexSelectPlane_ +0000:6ce0+ modexClearRegion_ +0000:6dee* oldDrawBmp_ +0000:6f4a* CDrawBmp_ +0000:70a4* modexDrawBmp_ +0000:7100+ modexDrawBmpRegion_ +0000:7260* modexDrawPlanarBuf_ +0000:7274* modexDrawSprite_ +0000:72d0+ modexDrawSpriteRegion_ +0000:743e* modexCopyPageRegion_ +0000:759e* modexFadeOn_ +0000:75c4* modexFadeOff_ +0000:75e8* modexFlashOn_ +0000:760c* modexFlashOff_ +0000:76c8+ modexPalSave_ +0000:7714 modexNewPal_ +0000:775c* modexLoadPalFile_ +0000:7834* modexSavePalFile_ +0000:78a2* modexPalBlack_ +0000:78c4* modexPalWhite_ +0000:78e6+ modexPalUpdate_ +0000:7e4c+ modexPalUpdate1_ +0000:7ebc* modexPalUpdate0_ +0000:7efe+ chkcolor_ +0000:820c+ modexputPixel_ +0000:8290* modexgetPixel_ +0000:830c* modexhlin_ +0000:836e* modexprint_ +0000:84fe* modexprintbig_ +0000:8670* cls_ +0000:86d4+ modexWaitBorder_ +0880:00e4+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:10c0+ __open_flags_ -0000:1381+ _fsopen_ -0000:13e8 fopen_ -0000:150b* freopen_ +0000:185a+ __open_flags_ +0000:1b1b+ _fsopen_ +0000:1b82 fopen_ +0000:1ca5* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:1595 _fmalloc_ -0000:1595 malloc_ -08a2:012c+ ___fheap -08a2:012e ___fheapRover -08a2:0130 ___LargestSizeB4Rover +0000:1d2f _fmalloc_ +0000:1d2f malloc_ +0880:010c+ ___fheap +0880:010e ___fheapRover +0880:0110 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -08a2:0132 ___iob -08a2:0ca8 ___OpenStreams -08a2:0cac ___ClosedStreams +0880:0112 ___iob +0880:0cac ___ClosedStreams +0880:0cb0 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) -0000:170a fprintf_ +0000:1ea4 fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:1739 _ffree_ -0000:1739 free_ +0000:1ed3 _ffree_ +0000:1ed3 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0880:027a __curbrk +0880:0282 __STACKLOW +0880:0284 __STACKTOP +0880:0286 __cbyte +0880:0288 __child +0880:028a __no87 +0880:0297 ___FPE_handler +0880:027c __psp +0880:028b __get_ovl_stack +0880:028f __restore_ovl_stack +0880:0293 __close_ovl_file +0880:029b __LpCmdLine +0880:029f __LpPgmName +0880:027e __osmajor +0880:027f __osminor +0880:0280 __osmode +0880:0281 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:17c0 __fprtf_ +0000:1f5a __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:20ad* __exit_with_msg_ +0000:20b2 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:1913 __CMain +0000:20d0 __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:1979 __InitRtns -0000:1979* __FInitRtns -0000:19d4 __FiniRtns -0000:19d4* __FFiniRtns +0000:2136 __InitRtns +0000:2136* __FInitRtns +0000:2191 __FiniRtns +0000:2191* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -08a2:029a ___uselfn +0880:02a4 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:1a38 __DOSseg__ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:1a39 __EnterWVIDEO_ -08a2:029c+ ___WD_Present +0000:21f6 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:1a5d* __get_errno_ptr_ -08a2:0cb0 _errno +0000:21f7* __get_errno_ptr_ +0880:0cb4 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:1a64 __ioalloc_ +0000:21fe __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) -0000:1bf2 __qread_ +0000:238c __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:1c12 __lseek_ +0000:23ac __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:1c4c __close_ +0000:23e6 __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:1c82 __flush_ +0000:241c __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:1ecb __freefp_ -0000:1f6c __purgefp_ +0000:2665 __freefp_ +0000:2706 __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:1fae __PTC +0000:2748 __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:1fe2 __PTS +0000:277c __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:2013 lseek_ +0000:27ad lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:2044 tell_ +0000:27de tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:2055 __flushall_ -0000:20e9* flushall_ +0000:27ef __flushall_ +0000:2883* flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:20ef getche_ +0000:2889 getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) -0000:2109+ int86x_ -0000:228c int86_ +0000:28a3+ int86x_ +0000:2a26 int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) -0000:22b9 fwrite_ +0000:2a53 fwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) -0000:2632 rand_ -0000:2674* srand_ +0000:2dcc rand_ +0000:2e0e* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:2698 __I4M -0000:2698 __U4M +0000:2e32 __I4M +0000:2e32 __U4M Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0000:8986* textInit_ -08a2:0cb2 _romFonts +0000:876c* textInit_ +0880:0cb6 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:26b0* __set_commode_ -08a2:02a2 __commode +0000:2e4a* __set_commode_ +0880:02aa __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -08a2:02a4 __fmode +0880:02ac __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:26bc tolower_ +0000:2e56 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:28eb* open_ -0000:2922 sopen_ +0000:3085* open_ +0000:30bc sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:294f __chktty_ +0000:30e9 __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:29ae __allocfp_ +0000:3148 __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:2b60 __MemAllocator -0000:2c2a __MemFree +0000:3300 __MemAllocator +0000:33ca __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:2d87 __GrowSeg_ +0000:3527 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:2efd __AllocSeg_ +0000:369d __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:2fec __fmemneed_ +0000:378c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:2fef _nmalloc_ -08a2:02a6 ___nheapbeg -08a2:02a8 ___MiniHeapRover -08a2:02aa ___LargestSizeB4MiniHeapRover +0000:378f _nmalloc_ +0880:02ae ___nheapbeg +0880:02b0 ___MiniHeapRover +0880:02b2 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:30c9* _heapgrow_ -0000:30c9* _fheapgrow_ -0000:30ca _nheapgrow_ +0000:3869* _heapgrow_ +0000:3869* _fheapgrow_ +0000:386a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:3142 __InitFiles_ +0000:38e2 __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:3376* fcloseall_ -0000:337d __full_io_exit_ +0000:3b16* fcloseall_ +0000:3b1d __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:3387 _nfree_ -08a2:0cca+ ___MiniHeapFreeRover +0000:3b27 _nfree_ +0880:0cce+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:3482 fputc_ +0000:3c22 fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:3657 __prtf_ +0000:3df7 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:4f59 __EnterWVIDEO_ +0880:02b4+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -08a2:0ccc ____Argv -08a2:0cd0 ____Argc +0880:0cd0 ____Argv +0880:0cd4 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -08a2:02ac __amblksiz +0880:02b6 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -08a2:0300 __Start_XI -08a2:0318 __End_XI -08a2:0318 __Start_YI -08a2:0324 __End_YI +0880:030a __Start_XI +0880:031c __End_XI +0880:031c __Start_YI +0880:0328 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:47c8* __dosretax -0000:47cd* __dosret0 -0000:47d4 __set_errno_dos_ -0000:483c* __set_errno_dos_reterr_ +0000:4f7e* __dosretax +0000:4f83* __dosret0 +0000:4f8a __set_errno_dos_ +0000:4ff2* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:4847 __GetIOMode_ -0000:487c __SetIOMode_nogrow_ -08a2:02c2 ___NFiles -08a2:02c4 ___init_mode -08a2:02ec ___io_mode +0000:4ffd __GetIOMode_ +0000:5032 __SetIOMode_nogrow_ +0880:02cc ___NFiles +0880:02ce ___init_mode +0880:02f6 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:48b1 __qwrite_ +0000:5067 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:4911 fsync_ +0000:50c7 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:4916+ __grow_iomode_ -0000:49fd+ __shrink_iomode_ -0000:4a3e __SetIOMode_ +0000:50cc+ __grow_iomode_ +0000:51b3+ __shrink_iomode_ +0000:51f4 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:4ae5 intr_ +0000:529b intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:4af9 segread_ +0000:52af segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:4b5f _dos_open_ +0000:5315 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:4b85 isatty_ +0000:533b isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:4ba1* __get_doserrno_ptr_ -08a2:0cd4 __doserrno +0000:5357* __get_doserrno_ptr_ +0880:0cd8 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -08a2:02f0 ___umaskval +0880:02fa ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:4ba8 _dos_creat_ -0000:4bcc* _dos_creatnew_ +0000:535e _dos_creat_ +0000:5382* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:4bed* _heapenable_ -08a2:02f2 ___heap_enabled +0000:53a3* _heapenable_ +0880:02fc ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:4bfe __nmemneed_ +0000:53b4 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:4c86 __LastFree_ -0000:4d00 __ExpandDGROUP_ +0000:543c __LastFree_ +0000:54b6 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:4e11 wctomb_ +0000:55c7 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:4e5c+ utoa_ -0000:4efd itoa_ +0000:5612+ utoa_ +0000:56b3 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:4f47 strupr_ +0000:56fd strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -08a2:02f4 ___EFG_printf -08a2:02f8* ___EFG_scanf +0880:02fe ___EFG_printf +0880:0302* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -08a2:02fc ___IsDBCS +0880:0306 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:4f8f* _ismbblead_ -08a2:0cd6 ___MBCSIsTable +0000:5745* _ismbblead_ +0880:0cda ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:4fab ulltoa_ -0000:50e8* lltoa_ +0000:5761 ulltoa_ +0000:589e* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:5159 ultoa_ -0000:5217* ltoa_ +0000:590f ultoa_ +0000:59cd* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:5265* _dos_close_ -0000:5273 _dos_commit_ +0000:5a1b* _dos_close_ +0000:5a29 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:5282* _frealloc_ -0000:5282 realloc_ +0000:5a38* _frealloc_ +0000:5a38 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:535e __ChkTTYIOMode_ -0000:53cc* __IOMode_ +0000:5b14 __ChkTTYIOMode_ +0000:5b82* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:53dc _DoINTR_ +0000:5b92 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:5756 __doserror_ -0000:5764* __doserror1_ +0000:5f0c __doserror_ +0000:5f1a* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:5770* sbrk_ -0000:5780 __brk_ +0000:5f26* sbrk_ +0000:5f36 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -08a2:0072 ___Alphabet +0880:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:5826 __mbinit_ -08a2:02fe+ ___MBCodePage +0000:5fdc __mbinit_ +0880:0308+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:5901* _msize_ -0000:591c _fmsize_ +0000:60b7* _msize_ +0000:60d2 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:592d __HeapManager_expand_ -0000:5e36 _nexpand_ +0000:60e3 __HeapManager_expand_ +0000:65ec _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:5e89 _fexpand_ -0000:5e89* _expand_ +0000:663f _fexpand_ +0000:663f* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:5ebe _bfree_ +0000:6674 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:5ee3 _bexpand_ +0000:6699 _bexpand_ +--------------------+ @@ -417,6 +414,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 000172c0 (94912.) -Entry point address: 0000:01e0 +Memory size: 000170a0 (94368.) +Entry point address: 0000:099e Link time: 00:00.00 diff --git a/tesuto.exe b/tesuto.exe index 625da498b67f9d4a00e326f6886e0677980914d8..f3a02b648e33b042cd10e06caafffd3c9f0e356d 100755 GIT binary patch delta 2522 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 Sk8$|W4`BA&!=0WQx%|K1)@s-Q delta 2478 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 diff --git a/vgmtest.exe b/vgmtest.exe index dfcfd6e685d24711befa84549b8bd1079ec9b961..0a09bbe8e6df116376e36a41a69c7016abf2e85d 100755 GIT binary patch delta 18886 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 delta 19514 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 diff --git a/vgmtest.map b/vgmtest.map index 05f3427b..52a7549e 100755 --- a/vgmtest.map +++ b/vgmtest.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/29 15:57:03 +Created on: 15/10/01 11:58:33 Executable Image: vgmtest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 09cc:0000 0000e660 +DGROUP 09a2:0000 0000e650 @@ -24,29 +24,29 @@ DGROUP 09cc:0000 0000e660 Segment Class Group Address Size ======= ===== ===== ======= ==== -vgmtest_TEXT CODE AUTO 0000:0000 00000114 -16_in_TEXT CODE AUTO 0000:0120 00001d43 -16_head_TEXT CODE AUTO 0000:1e70 00000405 -_TEXT CODE AUTO 0000:2280 0000601c -16_snd_TEXT CODE AUTO 0000:82a0 00000338 -vgmSnd_TEXT CODE AUTO 0000:85e0 00001525 -16_in13_DATA FAR_DATA AUTO 09b1:0000 000001a4 -FAR_DATA FAR_DATA AUTO 09cb:0004 00000000 -_NULL BEGDATA DGROUP 09cc:0000 00000020 -_AFTERNULL BEGDATA DGROUP 09ce:0000 00000002 -CONST DATA DGROUP 09ce:0002 00000076 -CONST2 DATA DGROUP 09d5:0008 00000102 -_DATA DATA DGROUP 09e6:0000 000004ee -XIB DATA DGROUP 0a34:000e 00000000 -XI DATA DGROUP 0a34:000e 00000024 -XIE DATA DGROUP 0a37:0002 00000000 -YIB DATA DGROUP 0a37:0002 00000000 -YI DATA DGROUP 0a37:0002 00000012 -YIE DATA DGROUP 0a38:0004 00000000 -STRINGS DATA DGROUP 0a38:0004 00000000 -DATA DATA DGROUP 0a38:0004 00000000 -_BSS BSS DGROUP 0a39:0000 000004cf -STACK STACK DGROUP 0a86:0000 0000dac0 +vgmtest_TEXT CODE AUTO 0000:0000 000000f8 +16_in_TEXT CODE AUTO 0000:0100 00001c23 +16_head_TEXT CODE AUTO 0000:1d30 000003dd +16_snd_TEXT CODE AUTO 0000:2110 000002f4 +_TEXT CODE AUTO 0000:2410 00005fd2 +vgmSnd_TEXT CODE AUTO 0000:83f0 0000147d +16_in13_DATA FAR_DATA AUTO 0987:0000 000001a4 +FAR_DATA FAR_DATA AUTO 09a1:0004 00000000 +_NULL BEGDATA DGROUP 09a2:0000 00000020 +_AFTERNULL BEGDATA DGROUP 09a4:0000 00000002 +CONST DATA DGROUP 09a4:0002 00000076 +CONST2 DATA DGROUP 09ab:0008 00000102 +_DATA DATA DGROUP 09bc:0000 000004ee +XIB DATA DGROUP 0a0a:000e 00000000 +XI DATA DGROUP 0a0a:000e 0000001e +XIE DATA DGROUP 0a0c:000c 00000000 +YIB DATA DGROUP 0a0c:000c 00000000 +YI DATA DGROUP 0a0c:000c 00000012 +YIE DATA DGROUP 0a0d:000e 00000000 +STRINGS DATA DGROUP 0a0d:000e 00000000 +DATA DATA DGROUP 0a0d:000e 00000000 +_BSS BSS DGROUP 0a0e:0000 000004cf +STACK STACK DGROUP 0a5b:0000 0000dac0 +----------------+ @@ -61,370 +61,367 @@ Address Symbol Module: vgmtest.o(/dos/z/16/src/vgmtest.c) 0000:0010 OPL2_Write_ -0000:0036 OPL2_ReadStatus_ -0000:0050 main_ +0000:002c OPL2_ReadStatus_ +0000:003e main_ Module: 16_in.o(/dos/z/16/src/lib/16_in.c) -0000:0238+ INL_KeyService_ -0000:0482+ Mouse_ -0000:04da+ IN_GetJoyAbs_ -0000:08a0+ IN_GetJoyButtonsDB_ -0000:0b36+ IN_SetupJoy_ -0000:0cf8 IN_Startup_ -0000:0dfe IN_Default_ -0000:0f62 IN_Shutdown_ -0000:0fe2* IN_SetKeyHook_ -0000:1004+ IN_ClearKeysDown_ -0000:10e4* IN_ReadCursor_ -0000:1200 IN_ReadControl_ -0000:1980* IN_SetControlType_ -0000:19ce* IN_GetScanName_ -0000:1a56* IN_WaitForKey_ -0000:1a8c* IN_WaitForASCII_ -0000:1ac2+ IN_AckBack_ -0000:1baa* IN_Ack_ -0000:1c4c+ IN_IsUserInput_ -0000:1cf2* IN_UserInput_ -0000:1d4a IN_KeyDown_ -0000:1d92+ IN_ClearKey_ -0000:1e0a* IN_qb_ -09cc:06de+ _inpu +0000:0218+ INL_KeyService_ +0000:0462+ Mouse_ +0000:04a6+ IN_GetJoyAbs_ +0000:084e+ IN_GetJoyButtonsDB_ +0000:0ab8+ IN_SetupJoy_ +0000:0c66 IN_Startup_ +0000:0d64 IN_Default_ +0000:0ebe IN_Shutdown_ +0000:0f36* IN_SetKeyHook_ +0000:0f4e+ IN_ClearKeysDown_ +0000:101c* IN_ReadCursor_ +0000:112e IN_ReadControl_ +0000:18a4* IN_SetControlType_ +0000:18e8* IN_GetScanName_ +0000:1966* IN_WaitForKey_ +0000:1994* IN_WaitForASCII_ +0000:19c2+ IN_AckBack_ +0000:1aa2* IN_Ack_ +0000:1b3c+ IN_IsUserInput_ +0000:1bda* IN_UserInput_ +0000:1c28 IN_KeyDown_ +0000:1c66+ IN_ClearKey_ +0000:1cd4* IN_qb_ +09a2:06ce+ _inpu Module: 16_head.o(/dos/z/16/src/lib/16_head.c) -0000:1e7e* wait_ -0000:1eca* filesize_ -0000:1f30* printmeminfoline_ -0000:211c US_CheckParm_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:2285 __STK -0000:22a5* __STKOVERFLOW_ +0000:1d3e* wait_ +0000:1d80* filesize_ +0000:1ddc* printmeminfoline_ +0000:1fbe US_CheckParm_ Module: vgmsnd.lib(/dos/z/16/src/lib/16_snd.c) -0000:82a0 opl2out_ -0000:82e2* opl3out_ -0000:831e* opl3exp_ -0000:835a* FMReset_ -0000:8398* FMKeyOff_ -0000:83c2* FMKeyOn_ -0000:8410* FMSetVoice_ +0000:2110 opl2out_ +0000:2148* opl3out_ +0000:217a* opl3exp_ +0000:21ac* FMReset_ +0000:21e2* FMKeyOff_ +0000:2202* FMKeyOn_ +0000:2246* FMSetVoice_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:22c2 _fmalloc_ -0000:22c2 malloc_ -09cc:0474+ ___fheap -09cc:0476 ___fheapRover -09cc:0478 ___LargestSizeB4Rover +0000:2410 _fmalloc_ +0000:2410 malloc_ +09a2:0474+ ___fheap +09a2:0476 ___fheapRover +09a2:0478 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:243f __PIA -0000:2438* __PIS +0000:258d __PIA +0000:2586* __PIS Module: vgmsnd.lib(/dos/z/16/src/lib/vgmsnd/vgmSnd.c) -0000:862a OpenVGMFile_ -0000:891a FreeVGMFile_ -0000:8ed2 InitEngine_ -0000:9090 DeinitEngine_ -0000:90f8 PlayMusic_ -0000:9162* PlaySFX_ -0000:91f6 StopMusic_ -0000:9216* StopSFX_ -0000:92ac* PauseMusic_ -0000:9308* ResumeMusic_ -0000:9a54 UpdateSoundEngine_ +0000:843a OpenVGMFile_ +0000:8720 FreeVGMFile_ +0000:8cba InitEngine_ +0000:8e70 DeinitEngine_ +0000:8ed0 PlayMusic_ +0000:8f30* PlaySFX_ +0000:8fba StopMusic_ +0000:8fd2* StopSFX_ +0000:905e* PauseMusic_ +0000:90b2* ResumeMusic_ +0000:97c4 UpdateSoundEngine_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:2456 printf_ +0000:25a4 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -09cc:0000* __nullarea -09cc:0484* __ovlflag -09cc:0485* __intno -09cc:0486* __ovlvec -0000:2486 _cstart_ -0000:2559* _Not_Enough_Memory_ -0000:268b __exit_ -0000:26aa __do_exit_with_msg__ -0000:2707 __GETDS +09a2:0000* __nullarea +09a2:0484* __ovlflag +09a2:0485* __intno +09a2:0486* __ovlvec +0000:25d4 _cstart_ +0000:26a7* _Not_Enough_Memory_ +0000:27d9 __exit_ +0000:27f8 __do_exit_with_msg__ +0000:2855 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:2712 _big_code_ -0000:2712* CodeModelMismatch +0000:2860 _big_code_ +0000:2860* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -09cc:0a6e __argv -09cc:0a72 ___argv -09cc:0a76 __argc -09cc:0a78 ___argc +09a2:0a5e __argv +09a2:0a62 ___argv +09a2:0a66 __argc +09a2:0a68 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) -0000:2712+ int86x_ -0000:2895 int86_ +0000:2860+ int86x_ +0000:29e3 int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:28c2 __I4M -0000:28c2 __U4M +0000:2a10 __I4M +0000:2a10 __U4M Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) -0000:28da _dos_getvect_ +0000:2a28 _dos_getvect_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) -0000:28e5 _dos_setvect_ +0000:2a33 _dos_setvect_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:28f2 __I4D -0000:2941 __U4D +0000:2a40 __I4D +0000:2a8f __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) -0000:29c5+ __ibm_bios_get_ticks_ -0000:2a3c clock_ +0000:2b13+ __ibm_bios_get_ticks_ +0000:2b8a clock_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) -0000:2a63 kbhit_ +0000:2bb1 kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) -0000:2a7a ftell_ +0000:2bc8 ftell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:2c60 fseek_ +0000:2dae fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:2e58 ultoa_ -0000:2f16* ltoa_ +0000:2fa6 ultoa_ +0000:3064* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -09cc:0098 __IsTable +09a2:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:2f64 tolower_ +0000:30b2 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:2f72 __PTC -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:2fa5* __exit_with_msg_ -0000:2faa __fatal_runtime_error_ -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -09cc:0492 __curbrk -09cc:049a __STACKLOW -09cc:049c __STACKTOP -09cc:049e __cbyte -09cc:04a0 __child -09cc:04a2 __no87 -09cc:04af ___FPE_handler -09cc:0494 __psp -09cc:04a3 __get_ovl_stack -09cc:04a7 __restore_ovl_stack -09cc:04ab __close_ovl_file -09cc:04b3 __LpCmdLine -09cc:04b7 __LpPgmName -09cc:0496 __osmajor -09cc:0497 __osminor -09cc:0498 __osmode -09cc:0499 __HShift +0000:30c0 __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:2fd0 __MemAllocator -0000:309a __MemFree +0000:3100 __MemAllocator +0000:31ca __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:31f7 __GrowSeg_ +0000:3327 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:336d __AllocSeg_ +0000:349d __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:345c __fmemneed_ +0000:358c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:345f _nmalloc_ -09cc:04bc ___nheapbeg -09cc:04be ___MiniHeapRover -09cc:04c0 ___LargestSizeB4MiniHeapRover +0000:358f _nmalloc_ +09a2:0492 ___nheapbeg +09a2:0494 ___MiniHeapRover +09a2:0496 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:3539* _heapgrow_ -0000:3539* _fheapgrow_ -0000:353a _nheapgrow_ +0000:3669* _heapgrow_ +0000:3669* _fheapgrow_ +0000:366a _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +09a2:0498 __curbrk +09a2:04a0 __STACKLOW +09a2:04a2 __STACKTOP +09a2:04a4 __cbyte +09a2:04a6 __child +09a2:04a8 __no87 +09a2:04b5 ___FPE_handler +09a2:049a __psp +09a2:04a9 __get_ovl_stack +09a2:04ad __restore_ovl_stack +09a2:04b1 __close_ovl_file +09a2:04b9 __LpCmdLine +09a2:04bd __LpPgmName +09a2:049c __osmajor +09a2:049d __osminor +09a2:049e __osmode +09a2:049f __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:35b2+ __open_flags_ -0000:3873+ _fsopen_ -0000:38da fopen_ -0000:39fd* freopen_ +0000:36e2+ __open_flags_ +0000:39a3+ _fsopen_ +0000:3a0a fopen_ +0000:3b2d* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) -0000:3a87 fread_ +0000:3bb7 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:3dfe __doclose_ -0000:3f48 __shutdown_stream_ -0000:3f62 fclose_ -09cc:0a7e+ ___RmTmpFileFn +0000:3f2e __doclose_ +0000:4078 __shutdown_stream_ +0000:4092 fclose_ +09a2:0a6e+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:3fcd _ffree_ -0000:3fcd free_ +0000:40fd _ffree_ +0000:40fd free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -09cc:04c2 ___iob -09cc:0a82 ___OpenStreams -09cc:0a86 ___ClosedStreams +09a2:04c2 ___iob +09a2:0a72 ___ClosedStreams +09a2:0a76 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:4054 __fprtf_ +0000:4184 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:42d7* __exit_with_msg_ +0000:42dc __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:41a7 __CMain +0000:42fa __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:420d __InitRtns -0000:420d* __FInitRtns -0000:4268 __FiniRtns -0000:4268* __FFiniRtns +0000:4360 __InitRtns +0000:4360* __FInitRtns +0000:43bb __FiniRtns +0000:43bb* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -09cc:062a ___uselfn +09a2:062a ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:42cc __DOSseg__ +0000:4420 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) -0000:42cd __Init_Argv_ -0000:4330+ _getargv_ -0000:4660 __Fini_Argv_ +0000:4421 __Init_Argv_ +0000:4484+ _getargv_ +0000:47b4 __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:468a intr_ +0000:47de intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:469e segread_ +0000:47f2 segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) -0000:4704 fflush_ +0000:4858 fflush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:4719 tell_ +0000:486d tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:472a __PTS +0000:487e __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:475b lseek_ +0000:48af lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:478c __flush_ +0000:48e0 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:49d5* __get_errno_ptr_ -09cc:0a8e _errno +0000:4b29* __get_errno_ptr_ +09a2:0a7e _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -09cc:0022 ___Alphabet -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:49dc __EnterWVIDEO_ -09cc:062c+ ___WD_Present +09a2:0022 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:4a00* _heapenable_ -09cc:062e ___heap_enabled +0000:4b30* _heapenable_ +09a2:062c ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -09cc:0630 __amblksiz +09a2:062e __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:4a11 __nmemneed_ +0000:4b41 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:4a99 __LastFree_ -0000:4b13 __ExpandDGROUP_ +0000:4bc9 __LastFree_ +0000:4c43 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:4c24 _nfree_ -09cc:0a90+ ___MiniHeapFreeRover +0000:4d54 _nfree_ +09a2:0a80+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:4d1f* __set_commode_ -09cc:0632 __commode +0000:4e4f* __set_commode_ +09a2:0630 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -09cc:0634 __fmode +09a2:0632 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:4f4c* open_ -0000:4f83 sopen_ +0000:507c* open_ +0000:50b3 sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:4fb0 __chktty_ +0000:50e0 __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:500f __freefp_ -0000:50b0 __purgefp_ +0000:513f __freefp_ +0000:51e0 __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:50f1 __allocfp_ +0000:5221 __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:52a1 __ioalloc_ +0000:53d1 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) -0000:542f __qread_ +0000:555f __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) -0000:544f __fill_buffer_ -0000:569e* fgetc_ +0000:557f __fill_buffer_ +0000:57ce* fgetc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:57e5 __lseek_ +0000:5915 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:581f __close_ +0000:594f __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:5855 __InitFiles_ +0000:5985 __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:5a89* fcloseall_ -0000:5a90 __full_io_exit_ +0000:5bb9* fcloseall_ +0000:5bc0 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:5a9a fputc_ +0000:5bca fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:5c6f __prtf_ +0000:5d9f __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:6f01 __EnterWVIDEO_ +09a2:0634+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -09cc:0a92 ____Argv -09cc:0a96 ____Argc +09a2:0a82 ____Argv +09a2:0a86 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:6ddf+ _null_exit_rtn_ -0000:6ddf+ __null_int23_exit_ -0000:6de0 exit_ -0000:6e01+ _exit_ -09cc:0636+ ___int23_exit -09cc:063a+ ___FPE_handler_exit +0000:6f25+ _null_exit_rtn_ +0000:6f25+ __null_int23_exit_ +0000:6f26 exit_ +0000:6f47+ _exit_ +09a2:0636+ ___int23_exit +09a2:063a+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -09cc:068e __Start_XI -09cc:06b2 __End_XI -09cc:06b2 __Start_YI -09cc:06c4 __End_YI +09a2:068e __Start_XI +09a2:06ac __End_XI +09a2:06ac __Start_YI +09a2:06be __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -09cc:0a98 ___historical_splitparms +09a2:0a88 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:6e1e _DoINTR_ +0000:6f64 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:7197 __flushall_ -0000:722b flushall_ +0000:72dd __flushall_ +0000:7371 flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:7231 __GetIOMode_ -0000:7266 __SetIOMode_nogrow_ -09cc:063e ___NFiles -09cc:0640 ___init_mode -09cc:0668 ___io_mode +0000:7377 __GetIOMode_ +0000:73ac __SetIOMode_nogrow_ +09a2:063e ___NFiles +09a2:0640 ___init_mode +09a2:0668 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:729b+ __grow_iomode_ -0000:7382+ __shrink_iomode_ -0000:73c3 __SetIOMode_ +0000:73e1+ __grow_iomode_ +0000:74c8+ __shrink_iomode_ +0000:7509 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:746a __qwrite_ +0000:75b0 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:74ca fsync_ +0000:7610 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:74cf* sbrk_ -0000:74df __brk_ +0000:7615* sbrk_ +0000:7625 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:7547 _dos_open_ +0000:768d _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:756d isatty_ +0000:76b3 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:7589* __get_doserrno_ptr_ -09cc:0a9c __doserrno +0000:76cf* __get_doserrno_ptr_ +09a2:0a8c __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -09cc:066c ___umaskval +09a2:066c ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:7590 _dos_creat_ -0000:75b4* _dos_creatnew_ +0000:76d6 _dos_creat_ +0000:76fa* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:75d5* __dosretax -0000:75da* __dosret0 -0000:75e1 __set_errno_dos_ -0000:7649* __set_errno_dos_reterr_ +0000:771b* __dosretax +0000:7720* __dosret0 +0000:7727 __set_errno_dos_ +0000:778f* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:7654 getche_ +0000:779a getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:766e wctomb_ +0000:77b4 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:76b9+ utoa_ -0000:775a itoa_ +0000:77ff+ utoa_ +0000:78a0 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:77a4 strupr_ +0000:78ea strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -09cc:0682 ___EFG_printf -09cc:0686* ___EFG_scanf +09a2:0682 ___EFG_printf +09a2:0686* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -09cc:068a ___IsDBCS +09a2:068a ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:77ec* _ismbblead_ -09cc:0a9e ___MBCSIsTable +0000:7932* _ismbblead_ +09a2:0a8e ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:7808 ulltoa_ -0000:7945* lltoa_ +0000:794e ulltoa_ +0000:7a8b* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:79b6* _frealloc_ -0000:79b6 realloc_ +0000:7afc* _frealloc_ +0000:7afc realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:7a92 __ChkTTYIOMode_ -0000:7b00* __IOMode_ +0000:7bd8 __ChkTTYIOMode_ +0000:7c46* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:7b10* _dos_close_ -0000:7b1e _dos_commit_ +0000:7c56* _dos_close_ +0000:7c64 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:7b2e __doserror_ -0000:7b3c* __doserror1_ +0000:7c74 __doserror_ +0000:7c82* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:7b86 __mbinit_ -09cc:068c+ ___MBCodePage +0000:7ccc __mbinit_ +09a2:068c+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:7c61* _msize_ -0000:7c7c _fmsize_ +0000:7da7* _msize_ +0000:7dc2 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:7c8d __HeapManager_expand_ -0000:8196 _nexpand_ +0000:7dd3 __HeapManager_expand_ +0000:82dc _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:81e9 _fexpand_ -0000:81e9* _expand_ +0000:832f _fexpand_ +0000:832f* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:821e _bfree_ +0000:8364 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:8243 _bexpand_ +0000:8389 _bexpand_ +--------------------+ @@ -440,6 +437,6 @@ vgmsnd.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00018320 (99104.) -Entry point address: 0000:2486 +Memory size: 00018070 (98416.) +Entry point address: 0000:25d4 Link time: 00:00.00 -- 2.39.5