From 420ff49c6fa69c599de474f3f96e22855753d83c Mon Sep 17 00:00:00 2001 From: xmm15 Date: Sat, 15 Feb 2020 18:09:08 -0600 Subject: [PATCH] Glbls -> Globals --- src/0000Boot/0000Kernel.BIN.C | Bin 190208 -> 190208 bytes src/Apps/ToTheFront/Load.HC | 2 +- .../ToTheFront/{TTFGlbls.HC => TTFGlobals.HC} | 0 src/Compiler/AsmResolve.HC | 4 +- src/Compiler/CHash.HC | 12 +- src/Compiler/CMain.HC | 8 +- src/Compiler/Compiler.BIN | Bin 193952 -> 193968 bytes src/Compiler/Compiler.MAP | 452 +++++++++--------- src/Compiler/Compiler.PRJ | 4 +- src/Compiler/CompilerB.HH | 4 +- src/Compiler/OptPass789A.HC | 8 +- src/Compiler/ParseExp.HC | 8 +- src/Compiler/ParseStatement.HC | 54 +-- src/Compiler/ParseVar.HC | 2 +- src/Demo/AcctExample/PersonalNotes.DD | 4 +- src/Demo/DolDoc/Data.HC | 4 +- src/Demo/DolDoc/FileRead.HC | 2 +- src/Demo/DolDoc/MenuSprite.HC | Bin 1165 -> 1167 bytes src/Demo/Games/Maze.HC | 2 +- src/Demo/{GlblVars.HC => GlobalVars.HC} | 0 src/Demo/Graphics/Grid.HC | 8 +- src/Demo/Graphics/SpritePlot.HC | Bin 1465 -> 1469 bytes src/Demo/Graphics/SunMoon.HC | 2 +- src/Demo/KeyBitMap.HC | Bin 857 -> 861 bytes src/Demo/Lectures/ScreenMemory.HC | 2 +- src/Demo/SuggestSpelling.HC | 2 +- src/Doc/CharOverview.DD | 2 +- src/Doc/DemoIndex.DD | 2 +- src/Doc/FileMgr.DD | 6 +- src/Doc/Glossary.DD | 2 +- src/Doc/GuideLines.DD | 2 +- src/Doc/Mouse.DD | 4 +- src/Doc/ScopingLinkage.DD | 2 +- src/Doc/TextBase.DD | 4 +- src/Doc/TimeCycles.DD | 2 +- src/Doc/TimeHPET.DD | 2 +- src/Doc/TimeJiffy.DD | 4 +- src/Doc/Tips.DD | 6 +- src/Home/K.HC | 3 +- src/Home/Registry.HC | 44 -- src/Kernel.BIN.C | Bin 190144 -> 190144 bytes src/Kernel/{KGlbls.HC => KGlobals.HC} | 26 +- src/Kernel/KHashB.HC | 18 +- src/Kernel/KInts.HC | 4 +- src/Kernel/KLoad.HC | 2 +- src/Kernel/KMain.HC | 4 +- src/Kernel/Kernel.MAP | 364 +++++++------- src/Kernel/Kernel.PRJ | 2 +- src/Kernel/KernelA.HH | 62 +-- src/Kernel/KernelC.HH | 30 +- src/Kernel/SerialDev/Mouse.HC | 12 +- src/Misc/OSTestSuite.HC | 2 +- src/Tmp/MyDistro.iso | Bin 38907904 -> 38907904 bytes src/Zenith/Ctrls/CtrlsSlider.HC | 2 +- src/Zenith/DolDoc/MakeDoc.HC | 4 +- src/Zenith/God/GodExt.HC | 4 +- src/Zenith/Gr/{GrGlbls.HC => GrGlobals.HC} | 2 +- src/Zenith/Gr/GrInitB.HC | 2 +- src/Zenith/Gr/MakeGr.HC | 4 +- src/Zenith/WallPaper.HC | Bin 4852 -> 4856 bytes src/Zenith/Win.HC | 12 +- src/Zenith/WinMgr.HC | 6 +- src/Zenith/ZExterns.HC | 2 +- src/Zenith/ZHash.HC | 2 +- src/Zenith/ZSound.HC | 4 +- 65 files changed, 597 insertions(+), 642 deletions(-) rename src/Apps/ToTheFront/{TTFGlbls.HC => TTFGlobals.HC} (100%) rename src/Demo/{GlblVars.HC => GlobalVars.HC} (100%) delete mode 100755 src/Home/Registry.HC rename src/Kernel/{KGlbls.HC => KGlobals.HC} (60%) rename src/Zenith/Gr/{GrGlbls.HC => GrGlobals.HC} (98%) diff --git a/src/0000Boot/0000Kernel.BIN.C b/src/0000Boot/0000Kernel.BIN.C index 65ba5cc64dcbcbe39939dd550d9624ff59f8ac3d..9bc22a46fe56020d37d4a72f91ac68d7faf88829 100755 GIT binary patch delta 489 zcmZoT$K7y_dx8nOxOd$_Ehp~H3t28QZ{}gSAIUg<^P5;TR;IICHj5-HC^B!H#yHu~ zQgU-Zi!>9B3}N0wL7gvtB4Oiun{$LP9w(HB=ScAy#%*#3@-F^Zja6G+qa z#$AkJ+mnSD3k?~cY`^NvC@%n{zXmhD=4WJ>yr4yN`?q99Id-6!Xg1?JVWwT>+ga-w zw~H_Xb%Q*={qkf+0SmavuTC>YGBFiy-tKyiv5uYT_U`F&ii{H5?_OnmZNjYK>^%L0 zK9kh;r(8^Tg&5VgAC_hE7h&A6UD$}}wjfj3i|rqrnSSyyP29Zwbr9185f&Xo6Z7dG u_cMxapOVhh6tP|70Mkltp@xY}48fJf?m78Mi8;ldd6^~K&!1+}mj(cJ-nxwd delta 463 zcmZoT$K7y_dx8o3t~>wsX*qFkUdVEhc{2~o{Yb_go8QE$u`<1#xLG7wL6LdOG{(t> zmXezTTBMm+9)oxn`b0K2w-qq5yaDm*I~6BObQm*D>7VS|;m7g;s$%l%Hqpr^I^vkj z4WwF7U!<4jXb8Xj5ImW%4#aC`nW>MG+F?90%GaW3-AdaJr#OCI+Gq}N4 z>EHap#MHWVv*sOj@yQ)ucqYeu7H48$m|Xf<8OY`5xuWv_KLh`y1F?r4gC=kOJQXC! zq@p=l@w4RQqA&WBH9vE2Uh~CTjNR8o!L=eeb^ALm#wd2y(rJtg4AUETF^X+Z7Gf+k zWIVO~sxza!0FeF~%=nt0$S*nxtg*^KXmnM5~kXRT-4F2Xzw;^ys_ zCo>9IubBuNDOv^V;ms4bv*nama<7*RU1qFraAM}}| zwm;=!x+}!Uu>G(slfMXK@pfS&rrUx*FKz$e%=D9wDSX%V*Fj7ZM5fmTFiLKplFrl= lAlocal_unresolved=NULL; } -U0 AOTGlblsResolve(CCompCtrl *cc,CAOT *tmpaot) +U0 AOTGlobalsResolve(CCompCtrl *cc,CAOT *tmpaot) { CAOTCtrl *aotc=cc->aotc; CHashFun *tmpf; @@ -170,7 +170,7 @@ U0 AOTGlblsResolve(CCompCtrl *cc,CAOT *tmpaot) if (tmpex->type & HTT_FUN) tmpie->rip=tmpf->exe_addr; else if (tmpex->type & HTT_GLBL_VAR) - tmpie->rip=tmpex(CHashGlblVar *)->data_addr_rip; + tmpie->rip=tmpex(CHashGlobalVar *)->data_addr_rip; else tmpie->rip=tmpex->val; tmpie->aot=cc->aot; diff --git a/src/Compiler/CHash.HC b/src/Compiler/CHash.HC index e2bc77e5..c474e865 100755 --- a/src/Compiler/CHash.HC +++ b/src/Compiler/CHash.HC @@ -54,12 +54,12 @@ I64 HashEntrySize2(CHashSrcSym *tmph) } else if (tmph->type&HTT_DEFINE_STR) res+=MSize2(tmph(CHashDefineStr *)->data); else if (tmph->type & HTT_GLBL_VAR) { - res+=LinkedLstSize(tmph(CHashGlblVar *)->dim.next); - if (!(tmph(CHashGlblVar *)->flags&GVF_ALIAS)) - res+=MSize2(tmph(CHashGlblVar *)->data_addr); - if (tmph(CHashGlblVar *)->fun_ptr) - res+=HashEntrySize2(tmph(CHashGlblVar *)->fun_ptr - -tmph(CHashGlblVar *)->fun_ptr->ptr_stars_cnt); + res+=LinkedLstSize(tmph(CHashGlobalVar *)->dim.next); + if (!(tmph(CHashGlobalVar *)->flags&GVF_ALIAS)) + res+=MSize2(tmph(CHashGlobalVar *)->data_addr); + if (tmph(CHashGlobalVar *)->fun_ptr) + res+=HashEntrySize2(tmph(CHashGlobalVar *)->fun_ptr + -tmph(CHashGlobalVar *)->fun_ptr->ptr_stars_cnt); } } else if (tmph->type & HTT_FILE) res+=MSize2(tmph(CHashGeneric *)->user_data0); diff --git a/src/Compiler/CMain.HC b/src/Compiler/CMain.HC index 0cc7da13..04bf2f5e 100755 --- a/src/Compiler/CMain.HC +++ b/src/Compiler/CMain.HC @@ -93,7 +93,7 @@ CAOT *CompJoin(CCompCtrl *cc,I64 cmp_flags,U8 *map_name=NULL,U8 mapfile_drv_let= } } else ParseStatement(cc,,,cmp_flags); - AOTGlblsResolve(cc,res); + AOTGlobalsResolve(cc,res); } catch { if (Fs->except_ch=='Compiler' && !(cmp_flags&CMPF_ASM_BLK)) { LexPutPos(cc); @@ -241,7 +241,7 @@ U0 CompFixUpJITAsm(CCompCtrl *cc,CAOT *tmpaot) if (tmpex->type & HTT_FUN) i=tmpex(CHashFun *)->exe_addr; else if (tmpex->type & HTT_GLBL_VAR) - i=tmpex(CHashGlblVar *)->data_addr; + i=tmpex(CHashGlobalVar *)->data_addr; else i=tmpex->val; } @@ -425,8 +425,8 @@ I64 Comp(U8 *filename,U8 *map_name=NULL,U8 *out_name=NULL,U8 mapfile_drv_let=0) CBinFile *bfh; CAOTImportExport *tmpie,*tmpie1; CAOTAbsAddr *tmpa,*tmpa1; - CAOTHeapGlblRef *tmphgr,*tmphgr1; - CAOTHeapGlbl *tmphg,*tmphg1; + CAOTHeapGlobalRef *tmphgr,*tmphgr1; + CAOTHeapGlobal *tmphg,*tmphg1; fbuf=ExtDft(filename,"PRJ"); fbuf2=MStrPrint("#include \"%s\"",fbuf); diff --git a/src/Compiler/Compiler.BIN b/src/Compiler/Compiler.BIN index 6e6c7a69c09e06f6036918656b282962cc852b38..351195ace1f3e6bb608109575550b18cf8e6eaa9 100755 GIT binary patch delta 185 zcmZ4RntQ`*?gSf;UcY$ds^LDl?Ooy0+&Eyyv z0uqagQ{8j&lM-`0^D;}eAG^kMo>5d`IRk^Ee+WdpI4HF^Kc_5p`{Wx;os6RH(I~pY T5{rC_OSVhhVrrA-Vt@kxGPgtS delta 167 zcmdn+ntQ=(?g7as~!R{}A__q@3cQ)Z+Y{vefNU&oK2f z3%f@%G6WBqfW ---3?QYq%3:>@S]krvvvv #7AOVZjuz%3M]h} ',@HSSSSgw 2Kdfqyy """?M[r -$3NYpxx!AOe &>GGNW]iH5ELc~ׇ4IR!&M :EPYadkoxͧܧ - '0A?7OX^^loԨݨ+<<C\hp©ɩ +7;PRcmxĪɪKPwoOoOOOOOOOP PP!P$P0P cccN``lŠȊ-8.~~ -$,28::F/8 2/2/@/F/R/]/n/x///0@1S  5 H O V ] c e l s v v             +$3NYpxx!AOe &>GGNW]iH5ELc~ׇ4IR!&PwoOoOOOOOOOP PP!P$P0P cccN``lŠȊ,8-~~ +$,28::F.8 2/2/@/F/R/]/n/x////@0S  5 H O V ] c e l s v v               6 @@ -379,35 +378,36 @@ o oooo#o,o C I _ o              % + C [ ` k             -   " * 3 ; @ G ] m            #)AYYYeku,,,M]kkt~%??X2D -3\ObȊȊ "''8<D\_k4 -  2KKVZeyl $6)Uimmr 5:NV_gls /"Nbfuuuu)7L_d LLLdW)DX\ar38LT]ejq/3BBBU[el"5:Yha   +50^^glu|~6Dtffv7<&7@FJU84oGG.G1G5GBGKGVGfGnGxGGGGGGGGGGGGGGGH H HHHH.H3H3HCHHHHHXH]H]H]H`HiHHHHHHHHHHHHHHHHII3I;IAIAIUIUI^IaI!J9lzg~g~}~~~~~~~~~~~~~!:Slv:44#474T4_4444444 55$5+5?5F5F5U5c5r555555555566 6J6;d(=/7;EOWZ`< nggɬ+/ADOXdwϭ3WkmtѮخ15bbzɯܯ!+>JOOOqǰ̰Ұװװܰ 1=JVeou~DẔ#2<BKTTYYYYYiii˲زڲ +   " * 3 ; @ G ] m            #)AYYYeku,,,M]kkt~%??X1D +2\ObȊȊ "''8<D\_k3 +  2KKVZeyl $6)Uimmr 5:NV_gls /"Nbfuuuu)7L_d LLLdW)DX\ar38LT]ejq/3BBBU[el"5:Yha   +40^^glu|~5Dtffv6<&7@FJU74oGG.G1G5GBGKGVGfGnGxGGGGGGGGGGGGGGGH H HHHH.H3H3HCHHHHHXH]H]H]H`HiHHHHHHHHHHHHHHHHII3I;IAIAIUIUI^IaI!J8lzg~g~}~~~~~~~~~~~~~!:Slv944#474T4_4444444 55$5+5?5F5F5U5c5r555555555566 6J6:d(=/7;EOWZ`; nggɬ+/ADOXdwϭ3WkmtѮخ15bbzɯܯ!+>JOOOqǰ̰Ұװװܰ 1=JVeou~DẔ#2<BKTTYYYYYiii˲زڲ  -$<HZfltzгس +-;;@@GUZmyʹʹʹʹʹʹʹʹʹʹ/<>K[```iµµǵǵǵǵǵǵǵǵܵ 3Hiڶ4<DR|ŷŷŷŷŷ )/5:CLQQQQ`tԸ ';YiottԹڹڹ߹߹߹ 0ANP_aaaaauuuuuuuuuuuuuuuuغ!9HTjû')<jB̼ϼFIXlٽ A?4)OOORWZtҾҾ#DXt`ֿ˿1==-1<CNbbm~!!99T'1@EMMRRYo%+@FKKKKKKKKKVdtz*2AKekppw$*.7<`lt,1<DY^^$,;@HPRZiow#(:nv &+HMMV[[[[[[[[[[[[[[[[fr )146FPPPRgx{~ $9NUUZZZZZZZbmy #4<_elnt{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}+!>x[''=DKV]nx  *<BX_g} '.6=Rccjjjx!f?x`ww "8CNYdk~  ,:IQ`h,8H[wE@ ?C11111ADTa||||}|}}7}O}W}B ;z 3Q`~!2IMMQV[ehrw)5>RRafftCPcs/A/APA=ArA_AAAAAAAAAAADP ! >0V^ED$rrsss)s.s7sCsEsWsWsYssF//b%*;OTVVVrG.+<C\`qq{3H7//0000#0:0Q0h000000011*1/1:1B1B1L1L1W1\1q1w111111122#2#2-2-2?2}222I$ ZZ*[[4[<[JTHYeeeeeeeeff -ff"f%f/fK!Gdd(d1dDdQd]diduddddddddddddee+e=e=eFeieieke~eeeeeeLlppppp-q4qHqOqWq_qhqpqxqzqqqqqqqqq r7r@rbr|rrrrrrrss$s@sgsssss t0tLtsttttttttttttt -uu4uLudufufufumumuzuuuuuuuuv v v vv.v`L`_`a`o`}````````````aa'a.a?aMaoavaaaaaaaaaaaaaa bbb$b-b5b:b:bIbVbdbobzbbbbbbbbbbbbbbcc$c*c3cDckcsc}cccccccccccddddeOdFF`i-388Aaaahjjqssyy#-00:@FFJRY]ems{"-2HY^aPL؇؇ &>VYkQ$ZZZZZZRPWDWDxDeDDDDDDDDDDDE ESl:OGOGhGGGGGGGGH'H+H.H2H7HAHDHKHQHXH^HbHgHqHHHHHHHHHHHHHHHHHI"I+I4I3hmm٨è+00<Uevv֩E3hppp|êȪȪ"';'JUZZev{{ƫѫ֫֫ (7<P<_ddxdϬԬԬԬ0?KVafzfĭۭӭ   +00;@@KPP[``kpp{ɮԮٮٮ""/44AFFFFFNSS[``hmmuzzǯү 1@KV[[bm̰۰(-CNgSv۱=)LW\\wc̲Ѳ"''B.Qqvӳ %%%/11;Beggqqqqqssʴմϴ %%3-YNqqqzٵ<LasжжԶٶ*166:EQ_&2CHYxϸҸ&Wzz}V, '06W`EYww·҇؇   >, ]gX8 -OZOZpZ]ZZZZZZZZY\áˡ֡"+.]Z@BB_r (;;;NYl[lOOty"Kk%Kbhl*2QV^dhl~!!8==TVVjll--@EEEEh00000JMbikt)Ee5M\s:`o",NPPP\\\z.\\ -OOOOOOPP'P=O=O=r==^$ww_|k 9;;;C^``jj`7778888.8E8\8g88888888 9!939J9O9a9f9i99999999:::0:8:=:B:M:M:X:X:d:d:v:::::adύ&6PT\b(r*r********+ -++8+b+s++++++++++++,,,,,,,,B,B,X,X,n,n,,,,,,,,,,,,,--%-%-<-D-O-`-k-|-----.c(΁݁d8-7*0*0>0B0G0R0]0`0d0l0eZggՈڈ%7@HRpljى(7IS[[dlNJ̊"CMW`‹ЋӋ .2MQQQWeoΌٌ - !#+.GIUW_e~э  !9EZ_tǎՎ܎f   ) - 8 J J e h j v                   C!ge )IIOW_gou%''--466<<CEEKKRRZ`fnnnnz !'/6>FJP[anz h`b!b!k!r!!!!!!!!"""-"6"8"L"\""ixee-e?eEeQehehezeeeeeeeeeeeee f f;fj2ȕȕޕ"3FN\zіז#)>FJR`fkk՗!#02DDKSeeŘɘ՘٘"(,6:IM\`swwwwșؙ#+8Scsxxxxƚۚ&,9TdpvśRkTP 8HU[_egjnn -&*-4:>DU[`ert#@d~ ,3?Wcccilo %%*7DDJXoux{&-=AJbgn  'I\lnnnnnno$oLv0X[[[[[>\$\\[[D\V\F\v\v\\\\\\\\\\]%]]]<]>]Z]Z]a]]]]]wd$CCD DDDD,D.D;D=DHD\DdDtDyDDDDDxtR4R4d4m4p4y4444444444444445y`2PPPPPPPQQQQQ(Q0Q;QQQFQiQqQz-HhHhfhvhhhhhhhhhhhhhhhhi!i!i1i>i>iaininiiiiiiiijjjRjjjjjj{tZ3Z3n3333333334 4 4!4!4$4'4<4B4D4D4L4|Q88:GRXix -%333>YDatv~$*333FKKSS^s||||#(--9Vet|!**H^in{ ',,9DJSSfs&+2?FXmtz-5=Ifmz|'5@OVVo.5@EMT_dy{)228AA``mpy )24Vi~3 }%%%%%& +$<HZfltzгس +-;;@@GUZmyʹʹʹʹʹʹʹʹʹʹ/<>K[```iµµǵǵǵǵǵǵǵǵܵ 3Hiڶ4<DR|ŷŷŷŷŷ )/5:CLQQQQ`tԸ ';YiottԹڹڹ߹߹߹ 0ANP_aaaaauuuuuuuuuuuuuuuuغ!9HTjû')<jB̼ϼFIXlٽ A?4)OOORWZtҾҾ#DXt`ֿ˿1=<-1<CNbbm~!!99T'1@EMMRRYo%+@FKKKKKKKKKVdtz*2AKekppw$*.7<`lt,1<DY^^$,;@HPRZiow#(:nv &+HMMV[[[[[[[[[[[[[[[[fr )146FPPPRgx{~ $9NUUZZZZZZZbmy #4<_elnt{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}+!=x[''=DKV]nx  *<BX_g} '.6=Rccjjjx!f>x`ww "8CNYdk~  ,:IQ`h,8H[wE? ?C11111@DTa||||}|}}7}O}W}A ;z 3Q`~!2IMMQV[ehrw)5>RRafftBPcs/A/APA=ArA_AAAAAAAAAAACP ! >0V^DD$rrsss)s.s7sCsEsWsWsYssE//b%*;OTVVVrF.+<C\`qq{3G7//0000#0:0Q0h000000011*1/1:1B1B1L1L1W1\1q1w111111122#2#2-2-2?2}222H$ ZZ*[[4[<[ITHYeeeeeeeeff +ff"f%f/fJ!Gdd(d1dDdQd]diduddddddddddddee+e=e=eFeieieke~eeeeeeKlppppp-q4qHqOqWq_qhqpqxqzqqqqqqqqq r7r@rbr|rrrrrrrss$s@sgsssss t0tLtsttttttttttttt +uu4uLudufufufumumuzuuuuuuuuv v v vv.vVYkO$ZZZZZZPPWDWDxDeDDDDDDDDDDDE EQl:OGOGhGGGGGGGGH'H+H.H2H7HAHDHKHQHXH^HbHgHqHHHHHHHHHHHHHHHHHI"I+I4I3hmm٨è+00<Uevv֩E3hppp|êȪȪ"';'JUZZev{{ƫѫ֫֫ (7<P<_ddxdϬԬԬԬ0?KVafzfĭۭӭ   +00;@@KPP[``kpp{ɮԮٮٮ""/44AFFFFFNSS[``hmmuzzǯү 1@KV[[bm̰۰(-CNgSv۱=)LW\\wc̲Ѳ"''B.Qqvӳ %%%/11;Beggqqqqqssʴմϴ %%3-YNqqqzٵ<LasжжԶٶ*166:EQ_&2CHYxϸҸ&Wzz}T, '06U`EYww·҇؇   >, ]gV8 +OZOZpZ]ZZZZZZZZW\áˡ֡"+.]X@BB_r (;;;NYlYlOOty"Kk%Kbhl*2QV^dhl~!!8==TVVjll--@EEEEh00000JMbikt)Ee5M\s:`o",NPPP\\\z.Z\ +OOOOOOPP'P=O=O=r==\$ww]|k 9;;;C^``jj^7778888.8E8\8g88888888 9!939J9O9a9f9i99999999:::0:8:=:B:M:M:X:X:d:d:v:::::_dύ&6PT\`(r*r********+ +++8+b+s++++++++++++,,,,,,,,B,B,X,X,n,n,,,,,,,,,,,,,--%-%-<-D-O-`-k-|-----.a(΁݁b8-7*0*0>0B0G0R0]0`0d0l0cZggՈڈ%7@HRpljى(7IS[[dlNJ̊"CMW`‹ЋӋ .2MQQQWeoΌٌ + !#+.GIUW_e~э  !9EZ_tǎՎ܎d   ) - 8 J J e h j v                   C!ee )IIOW_gou%''--466<<CEEKKRRZ`fnnnnz !'/6>FJP[anz f`b!b!k!r!!!!!!!!"""-"6"8"L"\""gxee-e?eEeQehehezeeeeeeeeeeeee f f;fh2ȕȕޕ"3FN\zіז#)>FJR`fkk՗!#02DDKSeeŘɘ՘٘"(,6:IM\`swwwwșؙ#+8Scsxxxxƚۚ&,9TdpvśRiTP 8HU[_egjnn +&*-4:>DU[`ert#@d~ ,3?Wcccilo %%*7DDJXoux{&-=AJbgn  'I\jnnnnnno$oLt0X[[[[[>\$\\[[D\V\F\v\v\\\\\\\\\\]%]]]<]>]Z]Z]a]]]]]ud$CCD DDDD,D.D;D=DHD\DdDtDyDDDDDvtR4R4d4m4p4y4444444444444445w`2PPPPPPPQQQQQ(Q0Q;QQQFQiQqQx-HhHhfhvhhhhhhhhhhhhhhhhi!i!i1i>i>iaininiiiiiiiijjjRjjjjjjytZ3Z3n3333333334 4 4!4!4$4'4<4B4D4D4L4zQ88:GRXix +%333>YDatv~$*333FKKSS^s||||#(--9Vet|!**H^in{ ',,9DJSSfs&+2?FXmtz-5=Ifmz|'5@OVVo.5@EMT_dy{)228AA``mpy )24Vi~3 {%%%%%& &&&,&,&7&A&A&N&W&f&q&w&&&&&&&&&&&&&&&'' '3'9'<'B'B'D'J'P'R'R'R'c'm'r'r'''''''''''''''( (((#(,(>(>(c(g(m(s((((((((((((((((((( ) )$)1)5)=)O)o)o)u)x)|))))))))))))* ***0*;*^*i*o*u*{*************+ -+++6+)+P+Y+_+_+t+y+y++++++++++++, ,,,;,A,G,S,j,q,w,,,,,,,,,,,,,,,,,,,, -$-4-A-L-h-j-------------------. ...!.-.4.8.@.H.P.b.p.u..................../ /"/$/$/$///////4/]0~``xzƎю &,/9JP\\ď&))))))*)*9*%*H*Y*^**k*******+*+/+E+1+]+j+j++++x ֱݱ!0?NXX]dwֲ (*8JJJ\gydz̳ٳ޳'):CCEU\llʹʹʹд\ȏȏ#146@RRY`/ww؅܅H6gqL[j22222222222253=gRgRRRRRRRRRRRRSS S&S(S*S7S7STTTTTT UUUU0U6U8UCUJUJUNU]UfUnUwUUUUUUUUUUUUUUUVV#V#V7VBVIVRV`ViVVVVVVVVVVVVVVWWWWWkW\k~7373E3W3]3e3w3}333333334, $__}-/QQQ`|r8(()&)<)])J)u))))`j~*4?GV`c_'115=EMW`hkt (00;OV]t83=8>HDDQ111111112222=2{''QT[`fhmss'9@OQgzz0RZ?2?2H2n22222  -00000"O6O6q6{666666666677 7/777D7L7O7O7O7Q7`7j7s7{7~77=Z?K?KoKuK~KKKKKKKKKKKKL%L'L?LWL{LLLl OOgy%,NNV y}!-2a~NN`u&*9LH%/////////////0 'O'ONO;O]OyOoOOOL''((,(M(:(e(j(((((((([LLLLLM M+M+M5M7MRM:MaMaMoMyMMMMMMMMMN N*NCN`NcNkNrNNNNNNNNNNO'OT]n $'10 -RWW{ %1<DIUZnuy "7INYaaac| Z0f0fJfXf]fjfxfffffffggg g"g,g8gTTTTTT UUUU0U6U8UCUJUJUNU]UfUnUwUUUUUUUUUUUUUUUVV#V#V7VBVIVRV`ViVVVVVVVVVVVVVVWWWWWkW\k~7373E3W3]3e3w3}333333334, $__}-/QQQ`|r8(()&)<)])J)u))))`j~*4?GV`c_'115=EMW`hkt (00;OV]t83=8>HDDQ111111112222=2{''QT[`fhmss'9@OQgzz0RZ?2?2H2n22222  +00000"O6O6q6{666666666677 7/777D7L7O7O7O7Q7`7j7s7{7~77=Z?K?KoKuK~KKKKKKKKKKKKL%L'L?LWL{LLLl OOgy%,NNV y}!-2a~NN`u&*9LH%/////////////0 'O'ONO;O]OyOoOOOL''((,(M(:(e(j(((((((([LLLLLM M+M+M5M7MRM:MaMaMoMyMMMMMMMMMN N*NCN`NcNkNrNNNNNNNNNNO'OT]n $'10 +RWW{ %1<DIUZnuy "7INYaaac| Z0f0fJfXf]fjfxfffffffggg g"g,g8gL,LDLSLXL_LhL{LLLLLLLLLLLLLMMM%M-M2M2M8M8MAMRMTMiMkMsMyMMMMMMMMMMMMMMMMMMMNNNN N NN1N5N7NCNEN`NfNnNsN|NNNNNNNNNNNNO OOO#O(O(O-O/O7O7OROdOiOuO{O~OOOOOOOOOOOOOOOOPPP4P9PCPkPvPPPPPPPPPPPPPP Q)QBQDQJQLQPQ[Q]Q]QcQiQiQqQzQQQQQQQQQQQQQQQQQRRRRDRDRMR[RlRxRRRRRRRRRRRRRSSS$S&S/S2S2SV>VLVRVXVbVlVzVVVVVVVVVVVVVVVVVVVVVVWW!W&W+W0W5W:W?W?WDWIWeWoWWWWWWWWWWWWWWWXXXXX!X&X/X/X4X4X:XBXGXGXLXWX\XaXfXuXuXXXXXXXXXXXXXXXYYYY YYYY!Y)Y.Y.Y3Y>YCYHYMY\Y\YmYsYsYYYYYYYYYYYYYYYYYYZZZZZZ"Z(Z(Z6ZL,LDLSLXL_LhL{LLLLLLLLLLLLLMMM%M-M2M2M8M8MAMRMTMiMkMsMyMMMMMMMMMMMMMMMMMMMNNNN N NN1N5N7NCNEN`NfNnNsN|NNNNNNNNNNNNO OOO#O(O(O-O/O7O7OROdOiOuO{O~OOOOOOOOOOOOOOOOPPP4P9PCPkPvPPPPPPPPPPPPPP Q)QBQDQJQLQPQ[Q]Q]QcQiQiQqQzQQQQQQQQQQQQQQQQQRRRRDRDRMR[RlRxRRRRRRRRRRRRRSSS$S&S/S2S2SV>VLVRVXVbVlVzVVVVVVVVVVVVVVVVVVVVVVWW!W&W+W0W5W:W?W?WDWIWeWoWWWWWWWWWWWWWWWXXXXX!X&X/X/X4X4X:XBXGXGXLXWX\XaXfXuXuXXXXXXXXXXXXXXXYYYY YYYY!Y)Y.Y.Y3Y>YCYHYMY\Y\YmYsYsYYYYYYYYYYYYYYYYYYZZZZZZ"Z(Z(Z6Zl@lElTl_lllvlvllccccccdd!d)d1d7d@dLdTdTd\ddddddd e"e e;eAeJeQeYeaemeue}eeeeeeeeee fff2f9f9f9fBfIfbfhfpfpfufyffffffffgg!g.gBgXg\g{gggggggggggh%h9hOhWh[hfhnh~hhhhhhhhhhhh i iiEiMiMiMiMiVibixiiiiiiiiiiiiiiijjj(j*j/jBjIjUj\j\jijsjsjxjjjjJOuOukuruuuuuuuuuuuu vvv.vCvCvWv_vov|vvvvvvvvvv w w!w.w?wOwXwiwiwow}wwww x+L"%(,1S@cksvxҦ ,l3JwQwQQQQQQQQQQQQQR R#R.RDR9R\RfRPQa$$$$%%&%+%H%N%U%\%j%v%%%D+FFZhn._C_C}CCCCCCCCCCCDD)D8DGDXDgDgDuDyD}DDDDDDDDDDDDDEEEEE E EE$E,EBEBEBEGEGE_EkEvE{E{E~EEEEEEEEEEEEEEEEEFFFFFFFF"F'FCFCFCFCFCFCFCFCFCFCFCFCFEFVFhFwFFFFFFFFFOGLWf"1"161:1?1J1J1T1Z1Z1^1f1\CV0000000000011111  @F`Biiiij(j6j8jFjSjYjdj{jjjjjjjjjjkk%k3kEkGkUkgkgkpkkkkkkkkkkkkkkll3lBlMl_lklllllllllllllll mm m m.m.m3m3m=mHmZm`mlm|mmmmmmmmmmmmnn'n.n4n@nHnSnZn^nqnwnnnnnnnno ooo&o1oAoQoQoaofofopo{oooooooooooop +^^^^$^:^:^C^C^C^L^Q^Q^Y^^^^^{^^^^^^^^^^^^^^^^^^___!_+_4_6_6_6_<_@_B_B_B_B_G_M_S_W_b xx-x0x6xJxRxcxpxvx{x{xxxxxxxxxxx y yy.y9y=yNyNyNySySy_ynyyyyyyyyyyyyyyyyzzzzz"z*z,z1z=z?zDzLzNzSz[z]zbzjzlzqzyzyzyzzzzzzzzzzzzzzz{{&{1{7{D{I{N{N{c{k{u{}{{{{{{{{{{{{| |||'|+|0|5|@|K|V|X|^|k|p|u|||||||||||||| } } }}}#}%}%}8}:}:}M}O}O}b}d}d}w}y}y}}}}}}}}}}}}}}} ~~~~~3~6~8~G~Y~i~u~~~~~~~~~~!)15CINNThx}} !--3@BO[j}}€̀Հ݀߀&&=MMamox́́́́́Ijjjjjkk2kGkRkhkTkwkkkkkkkkkkkkllll +ll$l>l@lElTl_lllvlvllccccccdd!d)d1d7d@dLdTdTd\ddddddd e"e e;eAeJeQeYeaemeue}eeeeeeeeee fff2f9f9f9fBfIfbfhfpfpfufyffffffffgg!g.gBgXg\g{gggggggggggh%h9hOhWh[hfhnh~hhhhhhhhhhhh i iiEiMiMiMiMiVibixiiiiiiiiiiiiiiijjj(j*j/jBjIjUj\j\jijsjsjxjjjjJOuOukuruuuuuuuuuuuu vvv.vCvCvWv_vov|vvvvvvvvvv w w!w.w?wOwXwiwiwow}wwww x+L"%(,1S@cksvxҦ ,l3JwQwQQQQQQQQQQQQQR R#R.RDR9R\RfRPQa$$$$%%&%+%H%N%U%\%j%v%%%D+FFZhn._C_C}CCCCCCCCCCCDD)D8DGDXDgDgDuDyD}DDDDDDDDDDDDDEEEEE E EE$E,EBEBEBEGEGE_EkEvE{E{E~EEEEEEEEEEEEEEEEEFFFFFFFF"F'FCFCFCFCFCFCFCFCFCFCFCFCFEFVFhFwFFFFFFFFFOGLWf"1"161:1?1J1J1T1Z1Z1^1f1\CV0000000000011111  @F`Biiiij(j6j8jFjSjYjdj{jjjjjjjjjjkk%k3kEkGkUkgkgkpkkkkkkkkkkkkkkll3lBlMl_lklllllllllllllll mm m m.m.m3m3m=mHmZm`mlm|mmmmmmmmmmmmnn'n.n4n@nHnSnZn^nqnwnnnnnnnno ooo&o1oAoQoQoaofofopo{oooooooooooop p -ppp#p'p7p@pRpXpZpZphpnpwpppppppppppppqqBqTq_qqquqzqqqqqqqqqqr8(2^^gguyY]]]]]]]^k^Q^F^,^^q^^v^^^^^^^^^^^(_S_6_j_____lQh---.-!.A.].S.u..z.....///)/)/3/4??SX^bfx"1;BX]bfhntŵ -2626P6T6X6`6n6q6t666666666666666 77<EE?EJEoEQEEEEEEEEEEF$FEFWFdFFFFFFFFFFGG7GSGIGmGsGsG|GGGGGGGGGGGGH,H"HFHFHKHNHdHpHHHHHHHHIII(I<I<|<<<<<<<<<<=!=)=4=6=F=^=v========>> ><%0DDDDDDDEE)E9778%8,808F8s88888888899995ohohhhhhhhhhhiii i&i9i?iHiNi`ifiqiyiiii oWoWWWWWWWWWWXXX"X4X4XRX]XpXwXXXXXX YY!Y)Y6Y?YDYTYbYYYYYYYYYYY0ZZ Z@Z{ZeZVZZZZB[P>>8>:>H>N>i>x>>>>>>>X{..Ycv ')9IRX]djpv$+3Nkox0+1CHNQUUx}Ҁ ";'JJJe ƈ݈d//FHHL#')/AMbd}88JP1A0E0EFEREZE^EoE}EEEEEEEE(rx (ntZ&Z&c&m&~&&&&  +ppp#p'p7p@pRpXpZpZphpnpwpppppppppppppqqBqTq_qqquqzqqqqqqqqqqr8(2^^gguyY]]]]]]]^k^Q^F^,^^q^^v^^^^^^^^^^^(_S_6_j_____M :EPYadkoxͧܧ + '0A?7OX^^loԨݨ+<<C\hp©ɩ +7;PRcmxĪɪKlQh---.-!.A.].S.u..z.....///)/)/3/4??SX^bfx"1;BX]bfhntŵ +2626P6T6X6`6n6q6t666666666666666 77<EE?EJEoEQEEEEEEEEEEF$FEFWFdFFFFFFFFFFGG7GSGIGmGsGsG|GGGGGGGGGGGGH,H"HFHFHKHNHdHpHHHHHHHHIII(I`L`_`a`o`}````````````aa'a.a?aMaoavaaaaaaaaaaaaaa bbb$b-b5b:b:bIbVbdbobzbbbbbbbbbbbbbbcc$c*c3cDckcsc}cccccccccccddddeMz#05GIMQTgDIPi#4xx#777777777 88+8M8u8888888 9*999T9_9z999999 ::-:<:<:G:Z:k:~::::::::::::;;(;9;=;E;P;h;;;;;;;;;; <<<<<><I<|<<<<<<<<<<=!=)=4=6=F=^=v========>> ><%0DDDDDDDEE)E9778%8,808F8s88888888899995ohohhhhhhhhhhiii i&i9i?iHiNi`ifiqiyiiii oWoWWWWWWWWWWXXX"X4X4XRX]XpXwXXXXXX YY!Y)Y6Y?YDYTYbYYYYYYYYYYY0ZZ Z@Z{ZeZVZZZZB[P>>8>:>H>N>i>x>>>>>>>X{..Ycv ')9IRX]djpv$+3Nkox0+1CHNQUUx}Ҁ ";'JJJe ƈ݈d//FHHL#')/AMbd}88JP1A0E0EFEREZE^EoE}EEEEEEEE(rx (ntZ&Z&c&m&~&&&&    ""11@@OO^^m|#__________```8`i`L`?`````````aa aCaYaYaaaa ^0^0m000 ->>>>>>???.???Q?c?r?????????????????? @ @@@&@.@;@C@K@\@g@l@l@y@@@@@@@@@@@@@AAAA!A!A)A)A;ABAXAXAXA]A]AuAAAAAAAAAAAAAAAAA BBBBBBB*B,B,B/B/B/B/B/B8B>BBBNBnB{BBBXC4PPPPPPPPPltF!F!h!s!v!~!!!!!!!!!!!!!!!!!!!!"#"&"."6";";"B"K"\"b"k"v"""""""""""""""######&#/#@#a#r#############$8 .... diff --git a/src/Compiler/Compiler.PRJ b/src/Compiler/Compiler.PRJ index 3b2af16e..9e3831ed 100755 --- a/src/Compiler/Compiler.PRJ +++ b/src/Compiler/Compiler.PRJ @@ -13,12 +13,12 @@ #exe {Option(OPTf_KEEP_PRIVATE,OFF);}; #include "Templates" #include "CExts" -CCompGlbls cmp; +CCompGlobals cmp; #include "CInit" #include "CExcept" #include "LexLib" #include "Lex" -CUAsmGlbls uasm; +CUAsmGlobals uasm; #include "CHash" #include "UAsm" #include "ParseLib" diff --git a/src/Compiler/CompilerB.HH b/src/Compiler/CompilerB.HH index 93cf0cad..ca9d5716 100755 --- a/src/Compiler/CompilerB.HH +++ b/src/Compiler/CompilerB.HH @@ -10,7 +10,7 @@ public extern I64 ExePutS2(U8 *buf,U8 *filename=NULL,I64 ccf_flags=0); public _extern _LAST_FUN I64 LastFun(I64 argc,I64 *argv); public extern I64 RunFile(U8 *name,I64 ccf_flags=0,...); public extern I64 RunFile2(U8 *name,I64 ccf_flags=0,...); -public extern CCompGlbls cmp; +public extern CCompGlobals cmp; #help_index "Compiler/Directive" #help_file "::/Doc/Directives" @@ -71,7 +71,7 @@ public extern U8 *U(U8 *rip,I64 cnt=20,I64 seg_size=64); public extern U0 Ui(U8 *buf,U8 **_rip,I64 seg_size=64, I64 *_jmp_dst=NULL,Bool just_ins=FALSE); public extern I64 Un(U8 *rip,I64 cnt=0x80,I64 seg_size=64); -extern CUAsmGlbls uasm; +extern CUAsmGlobals uasm; #help_index "Hash/System" public extern I64 HashEntrySize(CHashSrcSym *tmph); diff --git a/src/Compiler/OptPass789A.HC b/src/Compiler/OptPass789A.HC index f3c5567c..a15ae252 100755 --- a/src/Compiler/OptPass789A.HC +++ b/src/Compiler/OptPass789A.HC @@ -13,14 +13,14 @@ cc->pass==10 is final pass, code is placed into buf. CAOT *tmpaot; CAOTAbsAddr *tmpa; CAOTImportExport *tmpie; - CAOTHeapGlbl *tmphg; - CAOTHeapGlblRef *tmphgr; + CAOTHeapGlobal *tmphg; + CAOTHeapGlobalRef *tmphgr; CDebugInfo *dbg_info; CAOTCtrl *aotc=cc->aotc; Bool short_jmp; CHashClass *tmpc; CHashFun *tmpf; - CHashGlblVar *tmpg; + CHashGlobalVar *tmpg; CExternUsage *tmpeu; if (_dbg) { @@ -115,7 +115,7 @@ cc->pass==10 is final pass, code is placed into buf. if (buf && cc->flags&CCF_AOT_COMPILE && //TODO:is this necessary--flags? !(cc->flags&(CCF_NO_ABSS|CCF_ASM_EXPRESSIONS))) { - tmphgr=CAlloc(sizeof(CAOTHeapGlblRef)); + tmphgr=CAlloc(sizeof(CAOTHeapGlobalRef)); tmphgr->next=tmphg->references; tmphg->references=tmphgr; tmphgr->rip=rip2+tmpi->ic_cnt-8; diff --git a/src/Compiler/ParseExp.HC b/src/Compiler/ParseExp.HC index b3f95b38..e94bb699 100755 --- a/src/Compiler/ParseExp.HC +++ b/src/Compiler/ParseExp.HC @@ -331,14 +331,14 @@ pu_sizeof_member: if (!(tmpc->type & (HTT_CLASS|HTT_GLBL_VAR))) LexExcept(cc,"Invalid class at "); else if (tmpc->type & HTT_GLBL_VAR) - tmpc=tmpc(CHashGlblVar *)->var_class; + tmpc=tmpc(CHashGlobalVar *)->var_class; if (Lex(cc)!=TK_IDENT || !(tmpm=MemberFind(cc->cur_str,tmpc))) LexExcept(cc,"Invalid member at "); else if (cc->local_var_entry) cc->local_var_entry->use_cnt--; tmpc=tmpm->member_class; //Probably others like this: - #assert offset(CHashClass.size)==offset(CHashGlblVar.size) + #assert offset(CHashClass.size)==offset(CHashGlobalVar.size) i=tmpc->size*tmpm->dim.total_cnt; } } @@ -364,7 +364,7 @@ U0 ParseOffsetOf(CCompCtrl *cc) if (!tmpc || !(tmpc->type & (HTT_CLASS|HTT_GLBL_VAR))) LexExcept(cc,"Invalid class at "); else if (tmpc->type & HTT_GLBL_VAR) - tmpc=tmpc(CHashGlblVar *)->var_class; + tmpc=tmpc(CHashGlobalVar *)->var_class; } if (Lex(cc)!='.') LexExcept(cc,"Expecting '.' at "); @@ -597,7 +597,7 @@ I64 ParseUnaryTerm(CCompCtrl *cc,CPrsStk *ps,CMemberLst **_local_var, CHashExport *tmpex; CHashClass *tmpc; CHashFun *tmpf; - CHashGlblVar *tmpg; + CHashGlobalVar *tmpg; CMemberLst *tmpm; CAsmUndefHash *tmpauh; CCodeMisc *cm; diff --git a/src/Compiler/ParseStatement.HC b/src/Compiler/ParseStatement.HC index e99deaec..1f158080 100755 --- a/src/Compiler/ParseStatement.HC +++ b/src/Compiler/ParseStatement.HC @@ -206,15 +206,15 @@ U0 ParseFun(CCompCtrl *cc,CHashClass *tmp_return,U8 *name,I64 fsp_flags) cc->htc.local_var_lst=cc->htc.fun=cc->fun_lex_file=NULL; } -U0 ParseGlblVarLst(CCompCtrl *cc,I64 saved_mode,CHashClass *saved_tmpc, +U0 ParseGlobalVarLst(CCompCtrl *cc,I64 saved_mode,CHashClass *saved_tmpc, I64 saved_val,I64 fsp_flags) { I64 i,j,mode,k,val; U8 *st; CHashExport *tmpex; - CHashGlblVar *tmpg; + CHashGlobalVar *tmpg; CAOTCtrl *aotc=cc->aotc; - CAOTHeapGlbl *tmphg; + CAOTHeapGlobal *tmphg; CHashClass *tmpc; CHashFun *tmpf,*tmpf_fun_ptr; CArrayDim tmpad; @@ -299,11 +299,11 @@ U0 ParseGlblVarLst(CCompCtrl *cc,I64 saved_mode,CHashClass *saved_tmpc, switch (mode&255) { case PRS0__EXTERN: if (cc->flags&CCF_AOT_COMPILE) { - tmpg=CAlloc(sizeof(CHashGlblVar)); + tmpg=CAlloc(sizeof(CHashGlobalVar)); tmpg->data_addr_rip=val; tmpg->type=HTT_GLBL_VAR | HTF_EXPORT; } else { - tmpg=CAlloc(sizeof(CHashGlblVar),Fs->code_heap); + tmpg=CAlloc(sizeof(CHashGlobalVar),Fs->code_heap); tmpg->data_addr=val; tmpg->type=HTT_GLBL_VAR; } @@ -314,7 +314,7 @@ U0 ParseGlblVarLst(CCompCtrl *cc,I64 saved_mode,CHashClass *saved_tmpc, if (!(cc->flags&CCF_AOT_COMPILE)) LexExcept(cc,"import not needed at "); else { - tmpg=CAlloc(sizeof(CHashGlblVar)); + tmpg=CAlloc(sizeof(CHashGlobalVar)); tmpg->type=HTT_GLBL_VAR | HTF_IMPORT; if (mode&255==PRS0__IMPORT) tmpg->import_name=StrNew(val); @@ -324,10 +324,10 @@ U0 ParseGlblVarLst(CCompCtrl *cc,I64 saved_mode,CHashClass *saved_tmpc, break; case PRS0_EXTERN: if (cc->flags&CCF_AOT_COMPILE) { - tmpg=CAlloc(sizeof(CHashGlblVar)); + tmpg=CAlloc(sizeof(CHashGlobalVar)); tmpg->type=HTT_GLBL_VAR; } else { - tmpg=CAlloc(sizeof(CHashGlblVar),Fs->code_heap); + tmpg=CAlloc(sizeof(CHashGlobalVar),Fs->code_heap); tmpg->type=HTT_GLBL_VAR|HTF_UNRESOLVED; } break; @@ -336,8 +336,8 @@ U0 ParseGlblVarLst(CCompCtrl *cc,I64 saved_mode,CHashClass *saved_tmpc, if (Bt(&cc->opts,OPTf_GLBLS_ON_DATA_HEAP)) { if (cc->token=='=') LexExcept(cc,"Can't init glbl var on data heap in AOT module "); - tmpg=CAlloc(sizeof(CHashGlblVar)); - tmphg=tmpg->heap_glbl=CAlloc(sizeof(CAOTHeapGlbl)); + tmpg=CAlloc(sizeof(CHashGlobalVar)); + tmphg=tmpg->heap_glbl=CAlloc(sizeof(CAOTHeapGlobal)); tmphg->size=j; tmphg->str=StrNew(st); tmphg->next=aotc->heap_glbls; @@ -347,7 +347,7 @@ U0 ParseGlblVarLst(CCompCtrl *cc,I64 saved_mode,CHashClass *saved_tmpc, if (tmpex && tmpex->type & HTT_GLBL_VAR) //TODO!! extern LexExcept(cc,"Feature not implemented "); } else { - tmpg=CAlloc(sizeof(CHashGlblVar)); + tmpg=CAlloc(sizeof(CHashGlobalVar)); if (cc->token=='=') tmpg->data_addr=CAlloc(j); if (tmpc->size>=8) //align @@ -368,11 +368,11 @@ U0 ParseGlblVarLst(CCompCtrl *cc,I64 saved_mode,CHashClass *saved_tmpc, } } else { if (Bt(&cc->opts,OPTf_GLBLS_ON_DATA_HEAP)) { - tmpg=CAlloc(sizeof(CHashGlblVar),Fs->code_heap); + tmpg=CAlloc(sizeof(CHashGlobalVar),Fs->code_heap); tmpg->data_addr=MAlloc(j); tmpg->flags=GVF_DATA_HEAP; } else { - tmpg=CAlloc(sizeof(CHashGlblVar),Fs->code_heap); + tmpg=CAlloc(sizeof(CHashGlobalVar),Fs->code_heap); tmpg->data_addr=MAlloc(j,Fs->code_heap); } tmpg->type=HTT_GLBL_VAR; @@ -414,7 +414,7 @@ U0 ParseGlblVarLst(CCompCtrl *cc,I64 saved_mode,CHashClass *saved_tmpc, LexPush(cc); LexPush(cc); Lex(cc); - ParseGlblInit(cc,tmpg,1); + ParseGlobalInit(cc,tmpg,1); LexPopNoRestore(cc); tmpg->size=tmpg->dim.total_cnt*tmpc->size; if (tmphg) @@ -429,20 +429,20 @@ U0 ParseGlblVarLst(CCompCtrl *cc,I64 saved_mode,CHashClass *saved_tmpc, } LexPush(cc); Lex(cc); - ParseGlblInit(cc,tmpg,2); + ParseGlobalInit(cc,tmpg,2); if (cc->flags&CCF_AOT_COMPILE) for (k=0;ksize;k++) AOTStoreCodeU8At(cc,tmpg->data_addr_rip+k,tmpg->data_addr[k]); LexPopNoRestore(cc); } if (has_alias) { - if (tmpex(CHashGlblVar *)->use_cnt<2) { - PrintWarn("Unused extern '%s'\n",tmpex(CHashGlblVar *)->str); + if (tmpex(CHashGlobalVar *)->use_cnt<2) { + PrintWarn("Unused extern '%s'\n",tmpex(CHashGlobalVar *)->str); cc->warning_cnt++; } - tmpex(CHashGlblVar *)->flags|=GVF_ALIAS; - tmpex(CHashGlblVar *)->data_addr=tmpg->data_addr; - tmpex(CHashGlblVar *)->data_addr_rip=tmpg->data_addr_rip; + tmpex(CHashGlobalVar *)->flags|=GVF_ALIAS; + tmpex(CHashGlobalVar *)->data_addr=tmpg->data_addr; + tmpex(CHashGlobalVar *)->data_addr_rip=tmpg->data_addr_rip; } if (cc->token==',') Lex(cc); @@ -1007,7 +1007,7 @@ Bool ParseStatement(CCompCtrl *cc,I64 try_cnt=0, !(tmpex->type & (HTT_CLASS|HTT_INTERNAL_TYPE))) LexExcept(cc,"Expecting type at "); Lex(cc); - ParseGlblVarLst(cc,PRS0__EXTERN|PRS1_NULL,tmpex,i,fsp_flags); + ParseGlobalVarLst(cc,PRS0__EXTERN|PRS1_NULL,tmpex,i,fsp_flags); break; case KW__IMPORT: sm_underscore_import: @@ -1021,7 +1021,7 @@ sm_underscore_import: !(tmpex->type & (HTT_CLASS|HTT_INTERNAL_TYPE))) LexExcept(cc,"Expecting type at "); Lex(cc); - ParseGlblVarLst(cc,PRS0__IMPORT|PRS1_NULL,tmpex, + ParseGlobalVarLst(cc,PRS0__IMPORT|PRS1_NULL,tmpex, import_name,fsp_flags); Free(import_name); break; @@ -1042,7 +1042,7 @@ sm_underscore_import: if (Bt(&cc->opts,OPTf_EXTERNS_TO_IMPORTS)) goto sm_import; Lex(cc); - ParseGlblVarLst(cc,PRS0_EXTERN|PRS1_NULL,tmpex,0,fsp_flags); + ParseGlobalVarLst(cc,PRS0_EXTERN|PRS1_NULL,tmpex,0,fsp_flags); break; case KW_IMPORT: if (cc->token!=TK_IDENT || !(tmpex=cc->hash_entry) || @@ -1050,7 +1050,7 @@ sm_underscore_import: LexExcept(cc,"Expecting type at "); sm_import: Lex(cc); - ParseGlblVarLst(cc,PRS0_IMPORT|PRS1_NULL,tmpex,0,fsp_flags); + ParseGlobalVarLst(cc,PRS0_IMPORT|PRS1_NULL,tmpex,0,fsp_flags); break; case KW__INTERN: i=LexExpressionI64(cc); @@ -1058,7 +1058,7 @@ sm_import: !(tmpex->type & (HTT_CLASS|HTT_INTERNAL_TYPE))) LexExcept(cc,"Expecting type at "); Lex(cc); - ParseGlblVarLst(cc,PRS0__INTERN|PRS1_NULL,tmpex,i,fsp_flags); + ParseGlobalVarLst(cc,PRS0__INTERN|PRS1_NULL,tmpex,i,fsp_flags); break; end: fsp_flags&=FSF_ASM; @@ -1145,7 +1145,7 @@ sm_import: Lex(cc); tmpex=ParseClass(cc,i,fsp_flags,FALSE); if (!cc->htc.fun && cc->token!=';') { - ParseGlblVarLst(cc,PRS0_NULL|PRS1_NULL,tmpex,0,fsp_flags); + ParseGlobalVarLst(cc,PRS0_NULL|PRS1_NULL,tmpex,0,fsp_flags); fsp_flags&=FSF_ASM; break; } else { @@ -1164,7 +1164,7 @@ sm_not_keyword_afterall: if (cc->token=='}') goto sm_done; } else { Lex(cc); - ParseGlblVarLst(cc,PRS0_NULL|PRS1_NULL,tmpex,0,fsp_flags); + ParseGlobalVarLst(cc,PRS0_NULL|PRS1_NULL,tmpex,0,fsp_flags); } } else { if (tmpex->type & (HTT_OPCODE|HTT_ASM_KEYWORD)) { diff --git a/src/Compiler/ParseVar.HC b/src/Compiler/ParseVar.HC index 44fcae4f..b7a23827 100755 --- a/src/Compiler/ParseVar.HC +++ b/src/Compiler/ParseVar.HC @@ -203,7 +203,7 @@ U0 ParseVarInit2(CCompCtrl *cc,U8 **_dst,CHashClass *tmpc, } } -U0 ParseGlblInit(CCompCtrl *cc,CHashGlblVar *tmpg,I64 pass) +U0 ParseGlobalInit(CCompCtrl *cc,CHashGlobalVar *tmpg,I64 pass) { U8 *dst=tmpg->data_addr; ParseVarInit2(cc,&dst,tmpg->var_class,&tmpg->dim, diff --git a/src/Demo/AcctExample/PersonalNotes.DD b/src/Demo/AcctExample/PersonalNotes.DD index 96966860..7a164f33 100755 --- a/src/Demo/AcctExample/PersonalNotes.DD +++ b/src/Demo/AcctExample/PersonalNotes.DD @@ -212,7 +212,7 @@ $FG,5$$TX+CX,"Bugs? Not really sure."$$FG$ $FG,5$$TX+CX,"TODO? Not really, just angst."$$FG$ -* Should these be moved into $LK,"CHashClass",A="MN:CHashClass"$ from $LK,"CMemberLst",A="MN:CMemberLst"$ and $LK,"CHashGlblVar",A="MN:CHashGlblVar"$? +* Should these be moved into $LK,"CHashClass",A="MN:CHashClass"$ from $LK,"CMemberLst",A="MN:CMemberLst"$ and $LK,"CHashGlobalVar",A="MN:CHashGlobalVar"$? $ID,5$CArrayDim dim; CHashFun *fun_ptr; $ID,-5$ @@ -406,7 +406,7 @@ $FG,5$$TX+CX,"Uncategorized"$$FG$ * MOV U8 [RSP+RCX],DL -* $LK,"gr.scrn_image",A="MN:CGrGlbls"$ +* $LK,"gr.scrn_image",A="MN:CGrGlobals"$ >Might want to do ZOOM in U8 graphics and convert scrn capture to U8 >Might want to rev bit order diff --git a/src/Demo/DolDoc/Data.HC b/src/Demo/DolDoc/Data.HC index 14c3a039..3192eddc 100755 --- a/src/Demo/DolDoc/Data.HC +++ b/src/Demo/DolDoc/Data.HC @@ -17,7 +17,7 @@ I16 i=0; U8 buf[8]; -U0 UpdateGlblTask(I64) +U0 UpdateGlobalTask(I64) { while (TRUE) { i++; @@ -40,7 +40,7 @@ U0 DataDemo() // doc->flags|=DOCF_FORM //if you wish. - Spawn(&UpdateGlblTask,NULL,"Update Glbl",,Fs); + Spawn(&UpdateGlobalTask,NULL,"Update Global",,Fs); "Enter editor overstrike mode\n" "and you can modify the val.\n" diff --git a/src/Demo/DolDoc/FileRead.HC b/src/Demo/DolDoc/FileRead.HC index 5f81fe24..970ef04b 100755 --- a/src/Demo/DolDoc/FileRead.HC +++ b/src/Demo/DolDoc/FileRead.HC @@ -72,7 +72,7 @@ mem. They all have at least the size $LK,"CDocEntryBase",A="MN:CDocEntryBase"$. Note: $LK,"CDocEntry",A="MN:CDocEntry"$'s should be alloced from the heap of the owning task, doc->mem_task. -The flag arrays $LK,"doldoc.type_flags_form",A="MN:CDolDocGlbls"$, etc +The flag arrays $LK,"doldoc.type_flags_form",A="MN:CDolDocGlobals"$, etc are useful. */ diff --git a/src/Demo/DolDoc/MenuSprite.HC b/src/Demo/DolDoc/MenuSprite.HC index 2eeb83ff369b49d18a88be4192c9f2daa57990d9..04415d0acdb67bee9deef9fc5129192cd4b68a60 100755 GIT binary patch delta 16 XcmeC>?C0FT&&Zsgl(<=dv6dMCC*uTY delta 14 VcmeC@?B(3R&&ZgxS%|Tg82}yK1DF5+ diff --git a/src/Demo/Games/Maze.HC b/src/Demo/Games/Maze.HC index 3e507f1d..5256d7d3 100755 --- a/src/Demo/Games/Maze.HC +++ b/src/Demo/Games/Maze.HC @@ -5,7 +5,7 @@ U32 text[TEXT_ROWS][TEXT_COLS]; U0 DrawIt(CTask *task,CDC *) -{ //$LK,"gr.text_base",A="MN:CGrGlbls"$ gets clear 30fps, so we must use our own permanent text array. +{ //$LK,"gr.text_base",A="MN:CGrGlobals"$ gets clear 30fps, so we must use our own permanent text array. MemCpy(gr.text_base+TEXT_COLS,text,(TEXT_ROWS-1)*TEXT_COLS*sizeof(U32)); // You can copy it this way, if you like: diff --git a/src/Demo/GlblVars.HC b/src/Demo/GlobalVars.HC similarity index 100% rename from src/Demo/GlblVars.HC rename to src/Demo/GlobalVars.HC diff --git a/src/Demo/Graphics/Grid.HC b/src/Demo/Graphics/Grid.HC index b9e7197e..213069f9 100755 --- a/src/Demo/Graphics/Grid.HC +++ b/src/Demo/Graphics/Grid.HC @@ -9,11 +9,11 @@ U0 DrawMyMs(CDC *dc,I64 x,I64 y) U0 GridDemo() { - CGridGlbls old_grid; + CGridGlobals old_grid; U0 (*old_draw_ms)(CDC *dc,I64 x,I64 y); //Can't init this type of var. - MemCpy(&old_grid,&ms_grid,sizeof(CGridGlbls)); + MemCpy(&old_grid,&ms_grid,sizeof(CGridGlobals)); GridInit; - ms_grid.snap=TRUE; //You can set other $LK,"stuff",A="MN:CGridGlbls"$. + ms_grid.snap=TRUE; //You can set other $LK,"stuff",A="MN:CGridGlobals"$. ms_grid.x=GRID; ms_grid.y=GRID; old_draw_ms=gr.fp_draw_ms; @@ -24,7 +24,7 @@ U0 GridDemo() } DCFill; gr.fp_draw_ms=old_draw_ms; - MemCpy(&ms_grid,&old_grid,sizeof(CGridGlbls)); + MemCpy(&ms_grid,&old_grid,sizeof(CGridGlobals)); } GridDemo; diff --git a/src/Demo/Graphics/SpritePlot.HC b/src/Demo/Graphics/SpritePlot.HC index af87fb8ee14490943097dd4fcfbf657e5e9c12f6..f727fb66cd41688998f76e00ceb17f38a91f2246 100755 GIT binary patch delta 24 dcmdnVy_b6fA2V})QsQKOW=jyg*^{||2>@MO2L}KE delta 20 bcmdnXy_0(bA2VapWI<+2#-z=@%mqvUKGp?k diff --git a/src/Demo/Graphics/SunMoon.HC b/src/Demo/Graphics/SunMoon.HC index 2fbbb6eb..82a501bc 100755 --- a/src/Demo/Graphics/SunMoon.HC +++ b/src/Demo/Graphics/SunMoon.HC @@ -1,4 +1,4 @@ -/*$LK,"gr.dc",A="MN:CGrGlbls"$ is the persistent layer. You can access +/*$LK,"gr.dc",A="MN:CGrGlobals"$ is the persistent layer. You can access it directly but two tasks accessing it simultaneously with no $LK,"DCAlias",A="MN:DCAlias"$() will screw-up color and stuff. */ diff --git a/src/Demo/KeyBitMap.HC b/src/Demo/KeyBitMap.HC index 6e571a13b4021fb1292bc7c82bd9805a8f9db780..b3617a07af33e8d9b02ea64e743ac1b960186477 100755 GIT binary patch delta 24 dcmcb~c9(6#LPqBNq{PXK7$<}1&1Ou>i~x3R2v-0A delta 24 gcmcc1c9U(xLPo}<$yQ9VlMgbMF(z%cVp3)V0B%kPr2qf` diff --git a/src/Demo/Lectures/ScreenMemory.HC b/src/Demo/Lectures/ScreenMemory.HC index f1cd196e..05bc60d6 100755 --- a/src/Demo/Lectures/ScreenMemory.HC +++ b/src/Demo/Lectures/ScreenMemory.HC @@ -37,7 +37,7 @@ That means no read-modify-writes, too. */ Busy(4000000); - //ZenithOS has a 4 plane memory duplicate of the scrn, $LK,"gr.scrn_image",A="MN:CGrGlbls"$, + //ZenithOS has a 4 plane memory duplicate of the scrn, $LK,"gr.scrn_image",A="MN:CGrGlobals"$, //and only writes actual changes.See $LK,"GrUpdateVGAGraphics",A="MN:GrUpdateVGAGraphics"$(). // will flush scrn VGA cache. VGAFlush; diff --git a/src/Demo/SuggestSpelling.HC b/src/Demo/SuggestSpelling.HC index d61a15c0..845fdbc9 100755 --- a/src/Demo/SuggestSpelling.HC +++ b/src/Demo/SuggestSpelling.HC @@ -71,7 +71,7 @@ U0 SuggestSpellingDemo() U0 CtrlAltL(I64) { -//$LK,"ac.cur_word",A="MN:CAutoCompleteGlbls"$ is only set if AutoComplete +//$LK,"ac.cur_word",A="MN:CAutoCompleteGlobals"$ is only set if AutoComplete //is running. if (!TaskValidate(ac.task)) { AutoComplete(ON); diff --git a/src/Doc/CharOverview.DD b/src/Doc/CharOverview.DD index 1cfa38cc..e1cf3fc4 100755 --- a/src/Doc/CharOverview.DD +++ b/src/Doc/CharOverview.DD @@ -22,6 +22,6 @@ The upper 4-bytes are copied from lower 4-bytes. Run the program $LK,"::/Demo/MessageLoop.HC"$ to examine scan code. Press $FG,2$$FG$ and "Insert ASCII/ScanCode".$FG$ -See $LK,"Key Allocations",A="FI:::/Doc/KeyAlloc.DD"$ and $LK,"CKbdStateGlbls",A="MN:CKbdStateGlbls"$. +See $LK,"Key Allocations",A="FI:::/Doc/KeyAlloc.DD"$ and $LK,"CKbdStateGlobals",A="MN:CKbdStateGlobals"$. A $FG,2$String$FG$ is a bunch of ASCII characters terminated with a zero. diff --git a/src/Doc/DemoIndex.DD b/src/Doc/DemoIndex.DD index d2d358a2..4e0bc515 100755 --- a/src/Doc/DemoIndex.DD +++ b/src/Doc/DemoIndex.DD @@ -188,7 +188,7 @@ $LK,"::/Demo/Asm/DivByHand.HC"$ $LK,"::/Demo/Asm/AsmAndC1.HC"$ $LK,"::/Demo/Asm/AsmAndC2.HC"$ $LK,"::/Demo/Asm/AsmAndC3.HC"$ -$LK,"::/Demo/GlblVars.HC"$ +$LK,"::/Demo/GlobalVars.HC"$ $LK,"::/Misc/OSTestSuite.HC"$ $MA-X+PU,"::/Zenith",LM="Cd(\"::/Zenith\");Dir;View;\n"$ $ID,-2$ diff --git a/src/Doc/FileMgr.DD b/src/Doc/FileMgr.DD index a503f28b..b999d0d4 100755 --- a/src/Doc/FileMgr.DD +++ b/src/Doc/FileMgr.DD @@ -49,10 +49,10 @@ $FG,2$'u'$FG$ $ID,2$Unmount drive(s). $ID,-2$ $FG,2$'m'$FG$ -$ID,2$Make CD/DVD ISO.C file. This creates a $LK,"RedSea",A="FI:::/Doc/RedSea.DD"$ ISO file image of the dir the cursor is on. The name of the ISO file is $FG,2$$TX,"\"::/Tmp/CDDVD.ISO.C\"",D="DFT_ISO_C_FILENAME"$$FG$ $LK,"blkdev.dft_iso_c_filename",A="MN:CBlkDevGlbls"$ and can be redefined in your start-up scripts. You may wish to place it on a different drive. +$ID,2$Make CD/DVD ISO.C file. This creates a $LK,"RedSea",A="FI:::/Doc/RedSea.DD"$ ISO file image of the dir the cursor is on. The name of the ISO file is $FG,2$$TX,"\"::/Tmp/CDDVD.ISO.C\"",D="DFT_ISO_C_FILENAME"$$FG$ $LK,"blkdev.dft_iso_c_filename",A="MN:CBlkDevGlobals"$ and can be redefined in your start-up scripts. You may wish to place it on a different drive. $ID,-2$ $FG,2$'B'$FG$ -$ID,2$Burn CD/DVD ISO file. This burns a CD/DVD using the image file, $FG,2$$TX,"\"::/Tmp/CDDVD.ISO\"",D="DFT_ISO_FILENAME"$$FG$ $LK,"blkdev.dft_iso_filename",A="MN:CBlkDevGlbls"$ to the drive the cursor is on. +$ID,2$Burn CD/DVD ISO file. This burns a CD/DVD using the image file, $FG,2$$TX,"\"::/Tmp/CDDVD.ISO\"",D="DFT_ISO_FILENAME"$$FG$ $LK,"blkdev.dft_iso_filename",A="MN:CBlkDevGlobals"$ to the drive the cursor is on. $ID,-2$ $FG,5$Instructions on Using CD/DVD's$FG$ @@ -60,7 +60,7 @@ $ID,2$If you have not recompiled Kernel and defined your CD/DVD drive, exit the $ID,-2$ $FG,5$Instructions on Burning CD/DVD's$FG$ -$ID,2$Create a temporary dir to hold files and copy files into the holding dir. Make an ISO image of the dir by pressing $FG,2$'M'$FG$ when on top of the dir. Press $FG,2$'B'$FG$ when on top of the CD/DVD ROM drive to burn the ISO, $FG,2$$TX,"\"::/Tmp/CDDVD.ISO\"",D="DFT_ISO_FILENAME"$$FG$ $LK,"blkdev.dft_iso_filename",A="MN:CBlkDevGlbls"$, to disk. If you have not recompiled $FG,2$Kernel$FG$ and defined your CD/DVD drive, exit the FileMgr and use $LK,"Mount",A="MN:Mount"$. +$ID,2$Create a temporary dir to hold files and copy files into the holding dir. Make an ISO image of the dir by pressing $FG,2$'M'$FG$ when on top of the dir. Press $FG,2$'B'$FG$ when on top of the CD/DVD ROM drive to burn the ISO, $FG,2$$TX,"\"::/Tmp/CDDVD.ISO\"",D="DFT_ISO_FILENAME"$$FG$ $LK,"blkdev.dft_iso_filename",A="MN:CBlkDevGlobals"$, to disk. If you have not recompiled $FG,2$Kernel$FG$ and defined your CD/DVD drive, exit the FileMgr and use $LK,"Mount",A="MN:Mount"$. $LK,"Making Your Own Distro",A="FI:::/Misc/DoDistro.HC"$ $ID,-2$ \ No newline at end of file diff --git a/src/Doc/Glossary.DD b/src/Doc/Glossary.DD index f4e6da63..38d0f5f8 100755 --- a/src/Doc/Glossary.DD +++ b/src/Doc/Glossary.DD @@ -62,7 +62,7 @@ $FG,2$FPS$FG$ Frames per Second, First Person Shooter $FG,2$fp_$FG$ Function ptr $FG,2$Fun$FG$ Function $FG,2$Gen$FG$ Generate -$FG,2$Glbl$FG$ Global +$FG,2$Global$FG$ Global $FG,2$Gr$FG$ Graphic $FG,2$Hndlr$FG$ Handler $FG,2$IDE$FG$ Integrated Drive Electronics, Integrated Development Environment diff --git a/src/Doc/GuideLines.DD b/src/Doc/GuideLines.DD index 71aa7875..75cda402 100755 --- a/src/Doc/GuideLines.DD +++ b/src/Doc/GuideLines.DD @@ -78,7 +78,7 @@ $ID,-5$ * Avoid boolean expression assignments. Boolean assignments don't have short circuit logic and are not compiled efficiently. The $FG,2$Bool$FG$ type is just an alias for a 1 byte signed int -- nothing forces it to $FG,2$1$FG$ or $FG,2$0$FG$. There is a $LK,"ToBool",A="MN:ToBool"$() function that will for to $FG,2$1$FG$ ot $FG,2$0$FG$, however. -* Glbl vars in $FG,2$AOT$FG$ BIN modules are initialized to zero. They occupy space in BIN files. +* Global vars in $FG,2$AOT$FG$ BIN modules are initialized to zero. They occupy space in BIN files. * Bracketing code with $FG,2$PUSHFD CLI$FG$ and $FG,2$POPFD$FG$ will protect against simultaneous accesses from tasks on $UL,1$one$UL,0$ core. To protect against multiple cores, you need a locked semaphore. I think semiphores need to be in their own cache line, but I'm not sure. I use lock bits in a lot of places not aligned. diff --git a/src/Doc/Mouse.DD b/src/Doc/Mouse.DD index c0291657..055fd7a2 100755 --- a/src/Doc/Mouse.DD +++ b/src/Doc/Mouse.DD @@ -1,8 +1,8 @@ $WW,1$$LK,"ms.pos.x",A="MN:ms"$ and $LK,"ms.pos.y",A="MN:ms"$ can be used to access the x and y coordinates of the mouse. They are relative to the scrn, not window. These can be used if you don't want to use message passing. $LK,"ms.pos.z",A="MN:ms"$ is the wheel. -$LK,"ms.pos_text.x",A="MN:CMsStateGlbls"$ and $LK,"ms.pos_text.y",A="MN:CMsStateGlbls"$ are the text column and row. See $LK,"::/Demo/Games/Maze.HC"$. +$LK,"ms.pos_text.x",A="MN:CMsStateGlobals"$ and $LK,"ms.pos_text.y",A="MN:CMsStateGlobals"$ are the text column and row. See $LK,"::/Demo/Games/Maze.HC"$. -See $LK,"CMsStateGlbls",A="MN:CMsStateGlbls"$ and $LK,"CMsHardStateGlbls",A="MN:CMsHardStateGlbls"$. +See $LK,"CMsStateGlobals",A="MN:CMsStateGlobals"$ and $LK,"CMsHardStateGlobals",A="MN:CMsHardStateGlobals"$. The $FG,2$hard$FG$ designation, as in $FG,2$ms_hard$FG$, represents hardware layer items before the application of an abstraction layer. diff --git a/src/Doc/ScopingLinkage.DD b/src/Doc/ScopingLinkage.DD index 4475fd93..622fa574 100755 --- a/src/Doc/ScopingLinkage.DD +++ b/src/Doc/ScopingLinkage.DD @@ -98,7 +98,7 @@ $WW,1$ * Local non-reg function vars can be accessed in asm blks with $FG,2$&i[RBP]$FG$ for example. -* Glbl vars and functions can be accessed in asm with and $FG,2$&$FG$ as in +* Global vars and functions can be accessed in asm with and $FG,2$&$FG$ as in $FG,2$MOV RAX,I64 [&glbl_var] CALL I32 &Fun CALL I32 &SYS_SYM$FG$ diff --git a/src/Doc/TextBase.DD b/src/Doc/TextBase.DD index 2a5c138f..b0afda9f 100755 --- a/src/Doc/TextBase.DD +++ b/src/Doc/TextBase.DD @@ -1,4 +1,4 @@ -$WW,1$$LK,"gr.text_base",A="MN:CGrGlbls"$ must be updated 30fps in your Fs->draw_it() callback. You probably want $LK,"GrPrint",A="MN:GrPrint"$() or just $LK,"Print",A="MN:Print"$(). The $LK,"DolDoc",A="FI:::/Doc/DolDocOverview.DD"$ code takes care of plotting text to $LK,"gr.text_base",A="MN:CGrGlbls"$. +$WW,1$$LK,"gr.text_base",A="MN:CGrGlobals"$ must be updated 30fps in your Fs->draw_it() callback. You probably want $LK,"GrPrint",A="MN:GrPrint"$() or just $LK,"Print",A="MN:Print"$(). The $LK,"DolDoc",A="FI:::/Doc/DolDocOverview.DD"$ code takes care of plotting text to $LK,"gr.text_base",A="MN:CGrGlobals"$. Bits 0-7 8-Bit ASCII Screen Code Bits 8-11 Foreground $LK,"color",A="MN:BLACK"$ @@ -10,6 +10,6 @@ Bit 29 $LK,"Invert",A="MN:ATTRF_INVERT"$ed (Swap foreground and background) Bit 30 $LK,"Sel",A="MN:ATTRF_SEL"$ (XOR colors with FF) Bit 31 $LK,"Underline",A="MN:ATTRF_UNDERLINE"$ -$LK,"GrUpdateTaskWin",A="MN:GrUpdateTaskWin"$() calls $LK,"DocUpdateTaskDocs",A="MN:DocUpdateTaskDocs"$() which calls $LK,"DocRecalc",A="MN:DocRecalc"$() where the document text is plotted into $LK,"gr.text_base",A="MN:CGrGlbls"$. Then, $LK,"GrUpdateTextBG",A="MN:GrUpdateTextBG"$() and $LK,"GrUpdateTextFG",A="MN:GrUpdateTextFG"$() render the $LK,"gr.text_base",A="MN:CGrGlbls"$ onto $LK,"gr.dc2",A="MN:CGrGlbls"$, a raw graphic bitmap. +$LK,"GrUpdateTaskWin",A="MN:GrUpdateTaskWin"$() calls $LK,"DocUpdateTaskDocs",A="MN:DocUpdateTaskDocs"$() which calls $LK,"DocRecalc",A="MN:DocRecalc"$() where the document text is plotted into $LK,"gr.text_base",A="MN:CGrGlobals"$. Then, $LK,"GrUpdateTextBG",A="MN:GrUpdateTextBG"$() and $LK,"GrUpdateTextFG",A="MN:GrUpdateTextFG"$() render the $LK,"gr.text_base",A="MN:CGrGlobals"$ onto $LK,"gr.dc2",A="MN:CGrGlobals"$, a raw graphic bitmap. See $LK,"::/Demo/Games/Maze.HC"$. diff --git a/src/Doc/TimeCycles.DD b/src/Doc/TimeCycles.DD index e0f5b2ee..c45ef644 100755 --- a/src/Doc/TimeCycles.DD +++ b/src/Doc/TimeCycles.DD @@ -1 +1 @@ -$WW,1$Intel/AMD have an inst that returns the num of CPU cycles since boot. This is not a steady, calibrated real time value. ZenithOS measures it and you can convert with $LK,"cnts.time_stamp_freq",A="MN:CCntsGlbls"$, a value continuously calibrated from other cnts. \ No newline at end of file +$WW,1$Intel/AMD have an inst that returns the num of CPU cycles since boot. This is not a steady, calibrated real time value. ZenithOS measures it and you can convert with $LK,"cnts.time_stamp_freq",A="MN:CCntsGlobals"$, a value continuously calibrated from other cnts. \ No newline at end of file diff --git a/src/Doc/TimeHPET.DD b/src/Doc/TimeHPET.DD index b17ff617..ad8675ed 100755 --- a/src/Doc/TimeHPET.DD +++ b/src/Doc/TimeHPET.DD @@ -1 +1 @@ -$WW,1$The HPET, high precision event timer, is read with $LK,"HPET",A="MN:HPET"$() and has a frequency of $LK,"cnts.HPET_freq",A="MN:CCntsGlbls"$. A typical freq value is 14.3 Mhz It might not be available on all systems. +$WW,1$The HPET, high precision event timer, is read with $LK,"HPET",A="MN:HPET"$() and has a frequency of $LK,"cnts.HPET_freq",A="MN:CCntsGlobals"$. A typical freq value is 14.3 Mhz It might not be available on all systems. diff --git a/src/Doc/TimeJiffy.DD b/src/Doc/TimeJiffy.DD index 273469da..bb398a16 100755 --- a/src/Doc/TimeJiffy.DD +++ b/src/Doc/TimeJiffy.DD @@ -1,7 +1,7 @@ -$WW,1$One jiffy is one time slice. $LK,"cnts.jiffies",A="MN:CCntsGlbls"$ returns time slices since boot. +$WW,1$One jiffy is one time slice. $LK,"cnts.jiffies",A="MN:CCntsGlobals"$ returns time slices since boot. $LK,"SysTimerRead",A="MN:SysTimerRead"$ reads the timer ticks since boot. It's not as fast as $LK,"GetTSC",A="MN:GetTSC"$. -Use $LK,"JIFFY_FREQ",A="MN:JIFFY_FREQ"$ to convert $LK,"cnts.jiffies",A="MN:CCntsGlbls"$. +Use $LK,"JIFFY_FREQ",A="MN:JIFFY_FREQ"$ to convert $LK,"cnts.jiffies",A="MN:CCntsGlobals"$. Use $LK,"SYS_TIMER_FREQ",A="MN:SYS_TIMER_FREQ"$ to convert $LK,"SysTimerRead",A="MN:SysTimerRead"$. diff --git a/src/Doc/Tips.DD b/src/Doc/Tips.DD index 93af2c6b..ffeeecba 100755 --- a/src/Doc/Tips.DD +++ b/src/Doc/Tips.DD @@ -63,7 +63,7 @@ $FG,2$Merge(\"C:/*\",\"D:/*\",\"+r+d\");$FG$ to check my changes. * Grab-scroll any window at any time with $FG,2${CTRL-LEFT-MOUSE-DRAG}$FG$. Null grab-scrolling with $FG,2${CTRL-RIGHT-MOUSE}$FG$. -* Use $FG,2$$FG$ to zoom-in and $FG,2$$FG$ to zoom-out. You can scroll by moving to the edge of the window. Set $LK,"gr.continuous_scroll",A="MN:CGrGlbls"$ to $FG,2$TRUE$FG$ if you want. +* Use $FG,2$$FG$ to zoom-in and $FG,2$$FG$ to zoom-out. You can scroll by moving to the edge of the window. Set $LK,"gr.continuous_scroll",A="MN:CGrGlobals"$ to $FG,2$TRUE$FG$ if you want. * Use $FG,2$$FG$ and $FG,2$$FG$ to display a grid on the scrn. @@ -91,7 +91,7 @@ $FG,2$Merge(\"C:/*\",\"D:/*\",\"+r+d\");$FG$ to check my changes. * Use $LK,"View",A="MN:View"$() in Pop-up macros to linger until the user presses $FG,2$$FG$ or $FG,2$$FG$. -* You can access the word under the cursor at $LK,"ac.cur_word",A="MN:CAutoCompleteGlbls"$. +* You can access the word under the cursor at $LK,"ac.cur_word",A="MN:CAutoCompleteGlobals"$. * You can reactivate $FG,2$AutoComplete$FG$ after closing it by pressing $FG,2$$FG$ or $FG,2$$FG$ if you have it defined. @@ -125,7 +125,7 @@ $FG,2$Merge(\"C:/*\",\"D:/*\",\"+r+d\");$FG$ to check my changes. * The editor's sel-text mechanism allows for disjoint portions of sel text. This is a feature, not a bug -- you can cut-and-paste disjoint text. -* $LK,"cnts.time_stamp_freq",A="MN:CCntsGlbls"$ is continuously calibrated. Be careful because expressions might decrease. Take a snap-shot, like this: $FG,2$timeout=$LK,"GetTSC",A="MN:GetTSC"$+$LK,"cnts.time_stamp_freq",A="MN:CCntsGlbls"$ x seconds;$FG$ and compare against $LK,"GetTSC",A="MN:GetTSC"$(). I recommend just using $LK,"tS",A="MN:tS"$ or $LK,"cnts.jiffies",A="MN:CCntsGlbls"$. +* $LK,"cnts.time_stamp_freq",A="MN:CCntsGlobals"$ is continuously calibrated. Be careful because expressions might decrease. Take a snap-shot, like this: $FG,2$timeout=$LK,"GetTSC",A="MN:GetTSC"$+$LK,"cnts.time_stamp_freq",A="MN:CCntsGlobals"$ x seconds;$FG$ and compare against $LK,"GetTSC",A="MN:GetTSC"$(). I recommend just using $LK,"tS",A="MN:tS"$ or $LK,"cnts.jiffies",A="MN:CCntsGlobals"$. * Use $LK,"HeapLog",A="MN:HeapLog"$(), $LK,"HeapLogAddrRep",A="MN:HeapLogAddrRep"$() and $LK,"HeapLogSizeRep",A="MN:HeapLogSizeRep"$() to find leaks. Don't be confused by $LK,"CDoc",A="MN:CDoc"$ allocations. Those are generated when text is written to the cmd line buffer. diff --git a/src/Home/K.HC b/src/Home/K.HC index d9c7b740..bd607042 100755 --- a/src/Home/K.HC +++ b/src/Home/K.HC @@ -3,7 +3,6 @@ BootHDIns; "\n\nSuccessful?"; if(YorN) { - Del("~/Registry.HC"); - Once("#include\"DoDistro\";;OutU16(0x4004, 0x3400);"); + Once("#include\"DoDistro\";;Del(\"~/Registry.HC\");;OutU16(0x4004, 0x3400);"); Reboot; } diff --git a/src/Home/Registry.HC b/src/Home/Registry.HC deleted file mode 100755 index 2ec36746..00000000 --- a/src/Home/Registry.HC +++ /dev/null @@ -1,44 +0,0 @@ -$TR,"Zenith"$ -$ID,2$$TR,"SysMessageFlags"$ -$ID,2$sys_message_flags[0]=0; -$ID,-2$$TR,"SysRegVer"$ -$ID,2$registry_version=0.100; -$ID,-2$$ID,-2$$TR,"Once"$ -$ID,2$$TR,"Zenith"$ -$ID,2$$ID,-2$$TR,"User"$ -$ID,2$#include "DoDistro";;OutU16(0x4004, 0x3400); -$ID,-2$$ID,-2$$TR,"ZenithOS"$ -$ID,2$$TR,"BlackDiamond"$ -$ID,2$I64 best_score=9999; -$ID,-2$$TR,"Talons"$ -$ID,2$F64 best_score=9999.0000; -$ID,-2$$TR,"DunGen"$ -$ID,2$F64 best_score=9999.0000; -$ID,-2$$TR,"CastleFrankenstein"$ -$ID,2$F64 best_score=9999.0000; -$ID,-2$$TR,"ZoneOut"$ -$ID,2$F64 best_score=9999.0000; -$ID,-2$$TR,"Varoom"$ -$ID,2$F64 best_score=9999.0000; -$ID,-2$$TR,"FlapBat"$ -$ID,2$F64 best_score=9999.0000; -$ID,-2$$TR,"RawHide"$ -$ID,2$F64 best_score=9999.0000; -$ID,-2$$TR,"KeepAway"$ -$ID,2$I64 best_score0=0,best_score1=9999; -$ID,-2$$TR,"XCaliber"$ -$ID,2$I64 best_score=0; -I64 message_flags=0; -$ID,-2$$TR,"Wenceslas"$ -$ID,2$F64 best_score=9999.0000; -$ID,-2$$TR,"BomberGolf"$ -$ID,2$I64 best_score=99999; -$ID,-2$$TR,"OSTestSuite"$ -$ID,2$progress1_tf=0.000;progress2_tf=0.000; -progress3_tf=0.000;progress4_tf=218.934; -$ID,-2$$ID,-2$$TR,"DemoCompany"$ -$ID,2$$TR,"Game1"$ -$ID,2$F64 best_score=267.42538; -$TR,"SimpleVal"$ -$ID,2$1235; -$ID,-2$$ID,-2$$ID,-2$ \ No newline at end of file diff --git a/src/Kernel.BIN.C b/src/Kernel.BIN.C index e31ae966c77ef0d429efeda755a96446edf69869..671a23e8c4d1a295fd9e5e5fc148a44b214c0349 100755 GIT binary patch delta 796 zcmY*WYe!b^sJ8`$iTsGAAx-elo(6i~ zry&ble2Go+r{`a%;i#MVq=o=borT^Iq?6qJfnjfHfmTm+*Aw?kRJcFN7eU|`g3%!j ziXeO<1`UcR0rTp36cvQ$!U%tmkGeECHr`@u$dyt!coI3hz{qzKl;`eBq5C4T=%f^0 mQ{-djbI;L`Qk{4W2?aHk`^(Oj951WPI&->;cfCQ;fqwx&^B`jY delta 799 zcmZ8eX-HI26n^Kv_Z*#Z9cSE4B_~Sl$Ea9p8Mc^0E-4}v_Ct#nHNvg3#Zqw#)H>*E zfl4izFtX-mw={Do0wK-9B?P0Og-nHH%tD3fjpZNz-S2$gx##=NF%76p1FD8_1q?4d z58A4t&B8mL+6%_*gyX0wK3GehAf3+CiM$?>YO@Emz|pTKZz_lZY32F*JpTv*^^u-5 zrNWyCSFPx6od(M*hozJZ&|pqg6p?GCH38UH6)dz^1ywDCI^mt2~4e3GZakpc&F#7Dj zfsg&w!k87rZt|ez16NeM#bS|WN!p7^i%+%+8jfSi1TJI%r%F28xiEL^!STYVJ4?8-Eg4A!Z}?wWxk9}MQVoCCViTSf`E154knQ^7}W+yvnhqg8ou%0 zg4qy47Vz>+=~g3zumg>7O(#Sv&nhKT9`Ry6-OwdULKRW7?NNtFR}d}D^n#Y{Iz)at$l*2@k=?ddX~S6(?j{#r lA#n+D-gt>{X{QQy=4Ryflags&GVF_EXTERN) - return &tmph(CHashGlblVar *)->data_addr; + if (tmph(CHashGlobalVar *)->flags&GVF_EXTERN) + return &tmph(CHashGlobalVar *)->data_addr; else - return tmph(CHashGlblVar *)->data_addr; + return tmph(CHashGlobalVar *)->data_addr; case HTt_FUN: if (Bt(&tmph(CHashFun *)->flags,Cf_EXTERN)) return tmph; @@ -75,12 +75,12 @@ U0 HashDel(CHashSrcSym *tmph) else if (tmph->type&HTT_DEFINE_STR) Free(tmph(CHashDefineStr *)->data); else if (tmph->type & HTT_GLBL_VAR) { - if (!(tmph(CHashGlblVar *)->flags&GVF_ALIAS)) - Free(tmph(CHashGlblVar *)->data_addr); - LinkedLstDel(tmph(CHashGlblVar *)->dim.next); - if (tmph(CHashGlblVar *)->fun_ptr) - HashDel(tmph(CHashGlblVar *)->fun_ptr - -tmph(CHashGlblVar *)->fun_ptr->ptr_stars_cnt); + if (!(tmph(CHashGlobalVar *)->flags&GVF_ALIAS)) + Free(tmph(CHashGlobalVar *)->data_addr); + LinkedLstDel(tmph(CHashGlobalVar *)->dim.next); + if (tmph(CHashGlobalVar *)->fun_ptr) + HashDel(tmph(CHashGlobalVar *)->fun_ptr + -tmph(CHashGlobalVar *)->fun_ptr->ptr_stars_cnt); } } else if (tmph->type & HTT_FILE) Free(tmph(CHashGeneric *)->user_data0); diff --git a/src/Kernel/KInts.HC b/src/Kernel/KInts.HC index 01d498eb..6a281636 100755 --- a/src/Kernel/KInts.HC +++ b/src/Kernel/KInts.HC @@ -7,7 +7,7 @@ INT_WAKE:: PUSH RAX MOV EAX,&dev MOV EDX,U32 LAPIC_EOI - MOV RAX,U64 CDevGlbls.uncached_alias[RAX] + MOV RAX,U64 CDevGlobals.uncached_alias[RAX] MOV U32 [RAX+RDX],0 POP RAX POP RDX @@ -48,7 +48,7 @@ IRQ_TIMER:: //I_TIMER MOV EAX,&dev MOV EDX,U32 LAPIC_EOI - MOV RAX,U64 CDevGlbls.uncached_alias[RAX] + MOV RAX,U64 CDevGlobals.uncached_alias[RAX] MOV U32 [RAX+RDX],0 JMP @@25 diff --git a/src/Kernel/KLoad.HC b/src/Kernel/KLoad.HC index 0d1ab38b..ec5b5682 100755 --- a/src/Kernel/KLoad.HC +++ b/src/Kernel/KLoad.HC @@ -34,7 +34,7 @@ U0 LoadOneImport(U8 **_src,U8 *module_base,I64 ld_flags) if (tmpex->type & HTT_FUN) i=tmpex(CHashFun *)->exe_addr; else if (tmpex->type & HTT_GLBL_VAR) - i=tmpex(CHashGlblVar *)->data_addr; + i=tmpex(CHashGlobalVar *)->data_addr; else i=tmpex->val; switch (etype) { diff --git a/src/Kernel/KMain.HC b/src/Kernel/KMain.HC index 9133e478..8eb85dc6 100755 --- a/src/Kernel/KMain.HC +++ b/src/Kernel/KMain.HC @@ -1,4 +1,4 @@ -U0 SysGlblsInit() +U0 SysGlobalsInit() { I64 i,j; CRAXRBCRCXRDX ee; @@ -138,7 +138,7 @@ U0 KMain() OutU8(0x61,InU8(0x61)&~3); //Snd; zenith_task=Fs; BlkPoolsInit; - SysGlblsInit; + SysGlobalsInit; Mem32DevInit; UncachedAliasAlloc; LoadKernel; diff --git a/src/Kernel/Kernel.MAP b/src/Kernel/Kernel.MAP index b198301e..d0184a86 100755 --- a/src/Kernel/Kernel.MAP +++ b/src/Kernel/Kernel.MAP @@ -52,12 +52,14 @@ $LK,"DOCT_BACKGROUND",A="FL:::/Kernel/KernelA.HH,921"$ $LK,"DOCT_FOREGROUND",A="FL:::/Kernel/KernelA.HH,920"$ $LK,"CGDT",A="FL:::/Kernel/KernelA.HH,349"$ $LK,"TSF_SAME_SONG",A="FL:::/Kernel/KernelA.HH,3196"$ +$LK,"CDevGlobals",A="FL:::/Kernel/KernelA.HH,2877"$ $LK,"PRTF_NEG_AUX_FMT_NUM",A="FL:::/Kernel/KernelA.HH,3880"$ $LK,"SCF_MS_L_DOWN",A="FL:::/Kernel/KernelA.HH,3487"$ $LK,"SCf_MS_L_DOWN",A="FL:::/Kernel/KernelA.HH,3472"$ $LK,"ICF_PUSH_CMP",A="FL:::/Kernel/KernelA.HH,1620"$ $LK,"MLF_NO_UNUSED_WARN",A="FL:::/Kernel/KernelA.HH,784"$ $LK,"I_MP_CRASH",A="FL:::/Kernel/KernelA.HH,308"$ +$LK,"CTextGlobals",A="FL:::/Kernel/KernelA.HH,3541"$ $LK,"MEM_HEAP_HASH_SIZE",A="FL:::/Kernel/KernelA.HH,2834"$ $LK,"INVALID_PTR",A="FL:::/Kernel/KernelA.HH,41"$ $LK,"RECALCt_NORMAL",A="FL:::/Kernel/KernelA.HH,1359"$ @@ -92,6 +94,8 @@ $LK,"TK_EOF",A="FL:::/Kernel/KernelA.HH,2079"$ $LK,"CWinScroll",A="FL:::/Kernel/KernelA.HH,3051"$ $LK,"DOCEf_NO_CLICK_ON",A="FL:::/Kernel/KernelA.HH,1113"$ $LK,"ARf_FLOODFILL",A="FL:::/Kernel/KernelA.HH,3850"$ +$LK,"CKeyDevGlobals",A="FL:::/Kernel/KernelA.HH,3762"$ +$LK,"CBlkDevGlobals",A="FL:::/Kernel/KernelA.HH,2730"$ $LK,"ICF_USE_F64",A="FL:::/Kernel/KernelA.HH,1608"$ $LK,"CH_BACKSPACE",A="FL:::/Kernel/KernelA.HH,3453"$ $LK,"FloorI64",A="FL:::/Kernel/KMathB.HC,52",BI=16$ @@ -162,7 +166,7 @@ $LK,"ARGT_ST0",A="FL:::/Kernel/KernelA.HH,1945"$ $LK,"RT_I64",A="FL:::/Kernel/KernelA.HH,1572"$ $LK,"SEMA_REFRESH_IN_PROGRESS",A="FL:::/Kernel/KernelA.HH,619"$ $LK,"FifoI64Cnt",A="FL:::/Kernel/KDataTypes.HC,312",BI=30$ -$LK,"sys_task_being_scrn_updated",A="FL:::/Kernel/KGlbls.HC,11"$ +$LK,"sys_task_being_scrn_updated",A="FL:::/Kernel/KGlobals.HC,11"$ $LK,"SUF_SAFE_DOLLAR",A="FL:::/Kernel/KernelA.HH,3740"$ $LK,"RWF_SHOW_DOLLAR",A="FL:::/Kernel/KernelA.HH,3538"$ $LK,"_CFG_HEAP_DBG",A="FL:::/Kernel/KernelA.HH,2773"$ @@ -210,6 +214,7 @@ $LK,"SPutChar",A="FL:::/Kernel/StrPrint.HC,1",BI=46$ $LK,"CYAN",A="FL:::/Kernel/KernelA.HH,2917"$ $LK,"U64_MIN",A="FL:::/Kernel/KernelA.HH,39"$ $LK,"TK_SUPERSCRIPT",A="FL:::/Kernel/KernelA.HH,2080"$ +$LK,"CScreenCastGlobals",A="FL:::/Kernel/KernelA.HH,3788"$ $LK,"RS_ATTR_DELETED",A="FL:::/Kernel/KernelA.HH,2506"$ $LK,"CMT_ASM_LABEL",A="FL:::/Kernel/KernelA.HH,1698"$ $LK,"RLF_64BIT",A="FL:::/Kernel/KernelA.HH,480"$ @@ -220,7 +225,6 @@ $LK,"DOCf_HAS_SONG",A="FL:::/Kernel/KernelA.HH,1323"$ $LK,"DOCF_HAS_SONG",A="FL:::/Kernel/KernelA.HH,1286"$ $LK,"TaskQueueIns",A="FL:::/Kernel/Sched.HC,287",BI=48$ $LK,"CH_CTRLA",A="FL:::/Kernel/KernelA.HH,3426"$ -$LK,"CHashGlblVar",A="FL:::/Kernel/KernelA.HH,878"$ $LK,"CH_CTRLB",A="FL:::/Kernel/KernelA.HH,3427"$ $LK,"DOCEf_TAG",A="FL:::/Kernel/KernelA.HH,1058"$ $LK,"S",A="FL:::/Kernel/KDebug.HC,479",BI=49$ @@ -303,11 +307,10 @@ $LK,"CtrlAltD",A="FL:::/Kernel/KeyDev.HC,138",BI=67$ $LK,"RandI64",A="FL:::/Kernel/KMathB.HC,117",BI=68$ $LK,"CH_CTRLT",A="FL:::/Kernel/KernelA.HH,3445"$ $LK,"MBS_UNUSED_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,2813"$ -$LK,"CCompGlbls",A="FL:::/Kernel/KernelA.HH,2226"$ $LK,"RT_U32",A="FL:::/Kernel/KernelA.HH,1571"$ $LK,"RT_U16",A="FL:::/Kernel/KernelA.HH,1569"$ $LK,"CExternUsage",A="FL:::/Kernel/KernelA.HH,822"$ -$LK,"sys_os_version",A="FL:::/Kernel/KGlbls.HC,16"$ +$LK,"sys_os_version",A="FL:::/Kernel/KGlobals.HC,16"$ $LK,"CH_CTRLU",A="FL:::/Kernel/KernelA.HH,3446"$ $LK,"ARGT_MM32",A="FL:::/Kernel/KernelA.HH,1949"$ $LK,"WIf_SELF_MS_WHEEL",A="FL:::/Kernel/KernelA.HH,1454"$ @@ -406,7 +409,6 @@ $LK,"FUF_CANCEL",A="FL:::/Kernel/KernelA.HH,2570"$ $LK,"FUf_CANCEL",A="FL:::/Kernel/KernelA.HH,2542"$ $LK,"FALSE",A="FL:::/Kernel/KernelA.HH,21"$ $LK,"VGAP_REG_READ",A="FL:::/Kernel/KernelA.HH,3674"$ -$LK,"CUAsmGlbls",A="FL:::/Kernel/KernelA.HH,2241"$ $LK,"TK_ADD_EQU",A="FL:::/Kernel/KernelA.HH,2108"$ $LK,"TK_XOR_EQU",A="FL:::/Kernel/KernelA.HH,2107"$ $LK,"StrPrintHex",A="FL:::/Kernel/StrA.HC,1",BI=92$ @@ -439,7 +441,7 @@ $LK,"WIF_SELF_DOC",A="FL:::/Kernel/KernelA.HH,1429"$ $LK,"MLF_STATIC",A="FL:::/Kernel/KernelA.HH,785"$ $LK,"JobsHandler",A="FL:::/Kernel/Job.HC,349",BI=98$ $LK,"str2color_lst",A="FL:::/Kernel/KDefine.HC,156"$ -$LK,"local_time_offset",A="FL:::/Kernel/KGlbls.HC,14"$ +$LK,"local_time_offset",A="FL:::/Kernel/KGlobals.HC,14"$ $LK,"RedSeaFilesFind",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC,537",BI=99$ $LK,"TK_INS_BIN",A="FL:::/Kernel/KernelA.HH,2120"$ $LK,"ClusWrite",A="FL:::/Kernel/BlkDev/DiskClus.HC,123",BI=100$ @@ -458,6 +460,7 @@ $LK,"HTt_DICT_WORD",A="FL:::/Kernel/KernelA.HH,665"$ $LK,"RLf_MP",A="FL:::/Kernel/KernelA.HH,464"$ $LK,"PRTF_DOLLAR",A="FL:::/Kernel/KernelA.HH,3873"$ $LK,"CSpring",A="FL:::/Kernel/KernelA.HH,228"$ +$LK,"CDebugGlobals",A="FL:::/Kernel/KernelA.HH,3820"$ $LK,"CBGR24",A="FL:::/Kernel/KernelA.HH,2946"$ $LK,"FONT_WIDTH",A="FL:::/Kernel/KernelA.HH,3551"$ $LK,"CHeapCtrl",A="FL:::/Kernel/KernelA.HH,2863"$ @@ -466,6 +469,7 @@ $LK,"LastDayOfYear",A="FL:::/Kernel/KDate.HC,110",BI=107$ $LK,"SYS_IDLE_PT",A="FL:::/Kernel/Sched.HC,204"$ $LK,"mp_cnt_initial",A="FL:::/Kernel/KernelB.HH,240"$ $LK,"STD_DISTRO_DVD_CFG",A="FL:::/Kernel/KernelA.HH,3846"$ +$LK,"CWinMgrTimingGlobals",A="FL:::/Kernel/KernelA.HH,1470"$ $LK,"OS_WINDOWS",A="FL:::/Kernel/KernelA.HH,3887"$ $LK,"CAbsCntsI64",A="FL:::/Kernel/KernelA.HH,1816"$ $LK,"Core0StartMP",A="FL:::/Kernel/MultiProc.HC,283",BI=108$ @@ -526,6 +530,7 @@ $LK,"SLOP",A="FL:::/Kernel/StrPrint.HC,206"$ $LK,"FF_BUF_DIRTY",A="FL:::/Kernel/KernelA.HH,2758"$ $LK,"ICF_SWAP",A="FL:::/Kernel/KernelA.HH,1622"$ $LK,"_STRMATCH",A="FL:::/Kernel/StrA.HC,223"$ +$LK,"CMsStateGlobals",A="FL:::/Kernel/KernelA.HH,2998"$ $LK,"MSF_FIXED",A="FL:::/Kernel/KernelA.HH,209"$ $LK,"MEM_HEAP_BASE",A="FL:::/Kernel/KStart32.HC,6"$ $LK,"_CPUID",A="FL:::/Kernel/KUtils.HC,319"$ @@ -561,8 +566,8 @@ $LK,"I32_MAX",A="FL:::/Kernel/KernelA.HH,34"$ $LK,"I16_MAX",A="FL:::/Kernel/KernelA.HH,30"$ $LK,"CTryStk",A="FL:::/Kernel/KExcept.HC,56"$ $LK,"DCF_PALETTE",A="FL:::/Kernel/KernelA.HH,3566"$ -$LK,"set_bits_table",A="FL:::/Kernel/KGlbls.HC,13"$ -$LK,"rev_bits_table",A="FL:::/Kernel/KGlbls.HC,12"$ +$LK,"set_bits_table",A="FL:::/Kernel/KGlobals.HC,13"$ +$LK,"rev_bits_table",A="FL:::/Kernel/KGlobals.HC,12"$ $LK,"KBD_CTRL",A="FL:::/Kernel/KernelA.HH,2957"$ $LK,"HTt_FUN",A="FL:::/Kernel/KernelA.HH,663"$ $LK,"JobCtrlInit",A="FL:::/Kernel/Job.HC,18",BI=124$ @@ -622,6 +627,7 @@ $LK,"CEdFindText",A="FL:::/Kernel/KernelA.HH,1235"$ $LK,"ClusNumNext",A="FL:::/Kernel/BlkDev/DiskClus.HC,1",BI=130$ $LK,"WIf_FOCUS_TASK_MS_L_D",A="FL:::/Kernel/KernelA.HH,1463"$ $LK,"LDF_NO_ABSS",A="FL:::/Kernel/KernelA.HH,380"$ +$LK,"CKbdStateGlobals",A="FL:::/Kernel/KernelA.HH,2958"$ $LK,"DOCEf_LINK",A="FL:::/Kernel/KernelA.HH,1091"$ $LK,"DOCEF_LINK",A="FL:::/Kernel/KernelA.HH,1003"$ $LK,"D3Copy",A="FL:::/Kernel/KernelB.HH,147"$ @@ -668,6 +674,7 @@ $LK,"Ceil",A="FL:::/Kernel/KernelB.HH,123"$ $LK,"DOCEF_SKIP_IN_FORM",A="FL:::/Kernel/KernelA.HH,1025"$ $LK,"CCF_DONT_FREE_BUF",A="FL:::/Kernel/KernelA.HH,2141"$ $LK,"ICF_RES_WAS_STK",A="FL:::/Kernel/KernelA.HH,1617"$ +$LK,"CAutoCompleteDictGlobals",A="FL:::/Kernel/KernelA.HH,1533"$ $LK,"IET_ZEROED_CODE_HEAP",A="FL:::/Kernel/KernelA.HH,425"$ $LK,"SrcEdLink",A="FL:::/Kernel/FunSeg.HC,300",BI=142$ $LK,"GetRBP",A="FL:::/Kernel/KernelB.HH,253"$ @@ -772,6 +779,7 @@ $LK,"SYS_HASH_FIND1",A="FL:::/Kernel/KHashA.HC,81"$ $LK,"GetRSP",A="FL:::/Kernel/KernelB.HH,255"$ $LK,"_D3_DIST",A="FL:::/Kernel/KMathA.HC,39"$ $LK,"ScanKey",A="FL:::/Kernel/SerialDev/Message.HC,123",BI=165$ +$LK,"CHashGlobalVar",A="FL:::/Kernel/KernelA.HH,878"$ $LK,"DriveUnlock",A="FL:::/Kernel/BlkDev/DiskDrive.HC,14",BI=166$ $LK,"InFile",A="FL:::/Kernel/Job.HC,474",BI=167$ $LK,"D3DistSqr",A="FL:::/Kernel/KernelB.HH,150"$ @@ -823,7 +831,7 @@ $LK,"IEF_REX_ONLY_R8_R15",A="FL:::/Kernel/KernelA.HH,1744"$ $LK,"MDF_IMM",A="FL:::/Kernel/KernelA.HH,1592"$ $LK,"DOCSS_SINGLE_QUOTE",A="FL:::/Kernel/KernelA.HH,1134"$ $LK,"KBD_PORT",A="FL:::/Kernel/KernelA.HH,2956"$ -$LK,"ac",A="FL:::/Kernel/KGlbls.HC,19"$ +$LK,"ac",A="FL:::/Kernel/KGlobals.HC,19"$ $LK,"_FSTSW",A="FL:::/Kernel/KMathA.HC,641"$ $LK,"ARGT_IMM32",A="FL:::/Kernel/KernelA.HH,1896"$ $LK,"ARGT_IMM16",A="FL:::/Kernel/KernelA.HH,1895"$ @@ -832,8 +840,7 @@ $LK,"Free",A="FL:::/Kernel/Mem/MAllocFree.HC,383"$ $LK,"DOCEf_AUX_STR",A="FL:::/Kernel/KernelA.HH,1060"$ $LK,"DOCEF_AUX_STR",A="FL:::/Kernel/KernelA.HH,972"$ $LK,"Char2KeyName",A="FL:::/Kernel/SerialDev/Keyboard.HC,201",BI=179$ -$LK,"blkdev",A="FL:::/Kernel/KGlbls.HC,20"$ -$LK,"CWinMgrGlbls",A="FL:::/Kernel/KernelA.HH,1482"$ +$LK,"blkdev",A="FL:::/Kernel/KGlobals.HC,20"$ $LK,"DOCEf_TREE",A="FL:::/Kernel/KernelA.HH,1107"$ $LK,"DOCEF_TREE",A="FL:::/Kernel/KernelA.HH,1021"$ $LK,"progress1_tf",A="FL:::/Kernel/KernelB.HH,214"$ @@ -872,7 +879,7 @@ $LK,"SYS_GDT_PTR",A="FL:::/Kernel/KStart16.HC,34"$ $LK,"_RSP",A="FL:::/Kernel/KernelA.HH,3376"$ $LK,"DOCT_INS_BIN_SIZE",A="FL:::/Kernel/KernelA.HH,944"$ $LK,"WinDerivedValsUpdate",A="FL:::/Kernel/Display.HC,93",BI=188$ -$LK,"fp_update_ctrls",A="FL:::/Kernel/KGlbls.HC,33"$ +$LK,"fp_update_ctrls",A="FL:::/Kernel/KGlobals.HC,33"$ $LK,"DSK_CACHE_HASH_SIZE",A="FL:::/Kernel/KernelA.HH,2715"$ $LK,"RS_ATTR_VOL_ID",A="FL:::/Kernel/KernelA.HH,2500"$ $LK,"DOCf_UNDERLINE",A="FL:::/Kernel/KernelA.HH,1337"$ @@ -957,7 +964,7 @@ $LK,"ATTRf_UNDERLINE",A="FL:::/Kernel/KernelA.HH,902"$ $LK,"SEMA_FLUSH_VGA_IMAGE",A="FL:::/Kernel/KernelA.HH,620"$ $LK,"DOCF_BWD_MOVEMENT",A="FL:::/Kernel/KernelA.HH,1288"$ $LK,"I64_MIN",A="FL:::/Kernel/KernelA.HH,37"$ -$LK,"ms",A="FL:::/Kernel/KGlbls.HC,25"$ +$LK,"ms",A="FL:::/Kernel/KGlobals.HC,25"$ $LK,"Exit",A="FL:::/Kernel/KTask.HC,1",BI=212$ $LK,"TASKf_BREAK_TO_SHIFT_ESC",A="FL:::/Kernel/KernelA.HH,3241"$ $LK,"HTT_KEYWORD",A="FL:::/Kernel/KernelA.HH,696"$ @@ -980,7 +987,7 @@ $LK,"ODEF_BUSY",A="FL:::/Kernel/KernelA.HH,245"$ $LK,"ArcCompressBuf",A="FL:::/Kernel/Compress.HC,110",BI=216$ $LK,"MDG_REG_DISP_SIB_RIP",A="FL:::/Kernel/KernelA.HH,1600"$ $LK,"ToFileLine",A="FL:::/Kernel/EdLite.HC,303",BI=217$ -$LK,"scrncast",A="FL:::/Kernel/KGlbls.HC,29"$ +$LK,"scrncast",A="FL:::/Kernel/KGlobals.HC,29"$ $LK,"D3Unit",A="FL:::/Kernel/KernelB.HH,162"$ $LK,"CTRLT_WIN_HSCROLL",A="FL:::/Kernel/KernelA.HH,3039"$ $LK,"TK_IFAOT",A="FL:::/Kernel/KernelA.HH,2113"$ @@ -1056,6 +1063,7 @@ $LK,"DOCF_ALLOW_UNDO",A="FL:::/Kernel/KernelA.HH,1284"$ $LK,"CMemberLst",A="FL:::/Kernel/KernelA.HH,802"$ $LK,"DOCf_ALLOW_UNDO",A="FL:::/Kernel/KernelA.HH,1321"$ $LK,"_D3_NORM",A="FL:::/Kernel/KMathA.HC,4"$ +$LK,"CAutoCompleteGlobals",A="FL:::/Kernel/KernelA.HH,1497"$ $LK,"DOCEf_BLINK",A="FL:::/Kernel/KernelA.HH,1052"$ $LK,"DOCEF_BLINK",A="FL:::/Kernel/KernelA.HH,1046"$ $LK,"IsDotZ",A="FL:::/Kernel/BlkDev/DiskStrA.HC,22",BI=232$ @@ -1073,6 +1081,7 @@ $LK,"cpu_structs",A="FL:::/Kernel/KernelB.HH,238"$ $LK,"SC_DELETE",A="FL:::/Kernel/KernelA.HH,3516"$ $LK,"MsHardGetType",A="FL:::/Kernel/SerialDev/Mouse.HC,103",BI=235$ $LK,"MESSAGE_KEY_DOWN",A="FL:::/Kernel/KernelA.HH,3176"$ +$LK,"CAOTHeapGlobalRef",A="FL:::/Kernel/KernelA.HH,1994"$ $LK,"CLine",A="FL:::/Kernel/EdLite.HC,1"$ $LK,"REGT_SEG",A="FL:::/Kernel/KernelA.HH,748"$ $LK,"CMass",A="FL:::/Kernel/KernelA.HH,210"$ @@ -1091,11 +1100,10 @@ $LK,"ToggleZorNotZ",A="FL:::/Kernel/BlkDev/DiskStrA.HC,265",BI=239$ $LK,"VGAP_ATTR_INDEX",A="FL:::/Kernel/KernelA.HH,3667"$ $LK,"D3MulEqu",A="FL:::/Kernel/KernelB.HH,157"$ $LK,"BDS_CONST",A="FL:::/Kernel/KernelA.HH,3217"$ -$LK,"SysGlblsInit",A="FL:::/Kernel/KMain.HC,1",BI=240$ -$LK,"PutSrcLink",A="FL:::/Kernel/FunSeg.HC,317",BI=241$ +$LK,"PutSrcLink",A="FL:::/Kernel/FunSeg.HC,317",BI=240$ $LK,"RLF_ONCE_ZENITH",A="FL:::/Kernel/KernelA.HH,494"$ $LK,"CMenu",A="FL:::/Kernel/KernelA.HH,3099"$ -$LK,"JobRunOne",A="FL:::/Kernel/Job.HC,269",BI=242$ +$LK,"JobRunOne",A="FL:::/Kernel/Job.HC,269",BI=241$ $LK,"BDT_ATAPI",A="FL:::/Kernel/KernelA.HH,2606"$ $LK,"FUF_MAP",A="FL:::/Kernel/KernelA.HH,2574"$ $LK,"CFAT32DirEntry",A="FL:::/Kernel/KernelA.HH,2392"$ @@ -1109,11 +1117,11 @@ $LK,"LAPIC_LVT_PERF",A="FL:::/Kernel/KernelA.HH,521"$ $LK,"SC_F1",A="FL:::/Kernel/KernelA.HH,3517"$ $LK,"FSt_TYPES_NUM",A="FL:::/Kernel/KernelA.HH,2664"$ $LK,"HTt_TYPES_NUM",A="FL:::/Kernel/KernelA.HH,674"$ -$LK,"Drive2Letter",A="FL:::/Kernel/BlkDev/DiskDrive.HC,153",BI=243$ +$LK,"Drive2Letter",A="FL:::/Kernel/BlkDev/DiskDrive.HC,153",BI=242$ $LK,"SYS_SEMAS",A="FL:::/Kernel/KStart32.HC,72"$ $LK,"SC_F2",A="FL:::/Kernel/KernelA.HH,3518"$ -$LK,"BirthWait",A="FL:::/Kernel/KTask.HC,31",BI=244$ -$LK,"MsHardRst",A="FL:::/Kernel/SerialDev/Mouse.HC,114",BI=245$ +$LK,"BirthWait",A="FL:::/Kernel/KTask.HC,31",BI=243$ +$LK,"MsHardRst",A="FL:::/Kernel/SerialDev/Mouse.HC,114",BI=244$ $LK,"SYS_VAR_INIT_FLAG",A="FL::/Tmp.DD,1"$ $LK,"SYS_MEM_INIT_FLAG",A="FL::/Tmp.DD,1"$ $LK,"SC_F3",A="FL:::/Kernel/KernelA.HH,3519"$ @@ -1123,39 +1131,39 @@ $LK,"WSSf_SET_TO_POS",A="FL:::/Kernel/KernelA.HH,3049"$ $LK,"RS_ATTR_SYSTEM",A="FL:::/Kernel/KernelA.HH,2499"$ $LK,"I_BPT",A="FL:::/Kernel/KernelA.HH,303"$ $LK,"_TAKE_EXCEPT",A="FL:::/Kernel/KExcept.HC,20"$ -$LK,"DefineCnt",A="FL:::/Kernel/KDefine.HC,74",BI=246$ +$LK,"DefineCnt",A="FL:::/Kernel/KDefine.HC,74",BI=245$ $LK,"SC_F5",A="FL:::/Kernel/KernelA.HH,3521"$ $LK,"WIF_FOCUS_TASK_MENU",A="FL:::/Kernel/KernelA.HH,1433"$ -$LK,"RedSeaCd",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC,236",BI=247$ -$LK,"JobDel",A="FL:::/Kernel/Job.HC,1",BI=248$ +$LK,"RedSeaCd",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC,236",BI=246$ +$LK,"JobDel",A="FL:::/Kernel/Job.HC,1",BI=247$ $LK,"SC_F6",A="FL:::/Kernel/KernelA.HH,3522"$ $LK,"DFT_ISO_C_FILENAME",A="FL:::/Kernel/KernelA.HH,2728"$ -$LK,"SysGrInit",A="FL:::/Kernel/KMain.HC,65",BI=249$ -$LK,"ArcCtrlDel",A="FL:::/Kernel/Compress.HC,244",BI=250$ -$LK,"SysBadMAlloc",A="FL:::/Kernel/Mem/MemPag.HC,6",BI=251$ +$LK,"SysGrInit",A="FL:::/Kernel/KMain.HC,65",BI=248$ +$LK,"ArcCtrlDel",A="FL:::/Kernel/Compress.HC,244",BI=249$ +$LK,"SysBadMAlloc",A="FL:::/Kernel/Mem/MemPag.HC,6",BI=250$ $LK,"SC_F7",A="FL:::/Kernel/KernelA.HH,3523"$ $LK,"DOCSS_NORMAL",A="FL:::/Kernel/KernelA.HH,1133"$ $LK,"GVF_EXTERN",A="FL:::/Kernel/KernelA.HH,873"$ $LK,"blkdev_text_attr",A="FL:::/Kernel/BlkDev/DiskDrive.HC,318"$ $LK,"SC_F8",A="FL:::/Kernel/KernelA.HH,3524"$ -$LK,"Mute",A="FL:::/Kernel/KMisc.HC,251",BI=252$ +$LK,"Mute",A="FL:::/Kernel/KMisc.HC,251",BI=251$ $LK,"INT_FAULT",A="FL:::/Kernel/KInts.HC,62"$ $LK,"progress2_desc",A="FL:::/Kernel/KernelB.HH,217"$ $LK,"DCSF_PALETTE_GET",A="FL:::/Kernel/KernelA.HH,3588"$ $LK,"SC_F9",A="FL:::/Kernel/KernelA.HH,3525"$ $LK,"DOCEF_SOLID_BORDER",A="FL:::/Kernel/KernelA.HH,1008"$ $LK,"DOCT_TYPES_NUM",A="FL:::/Kernel/KernelA.HH,949"$ -$LK,"KbdMsRst",A="FL:::/Kernel/SerialDev/Mouse.HC,284",BI=253$ -$LK,"KbdBuildSC",A="FL:::/Kernel/SerialDev/Keyboard.HC,301",BI=254$ +$LK,"KbdMsRst",A="FL:::/Kernel/SerialDev/Mouse.HC,284",BI=252$ +$LK,"KbdBuildSC",A="FL:::/Kernel/SerialDev/Keyboard.HC,301",BI=253$ $LK,"CInst",A="FL:::/Kernel/KernelA.HH,1754"$ $LK,"IOAPICID",A="FL:::/Kernel/KernelA.HH,533"$ $LK,"RFLAGf_SIGN",A="FL:::/Kernel/KernelA.HH,325"$ $LK,"DKGRAY",A="FL:::/Kernel/KernelA.HH,2922"$ $LK,"DOCEF_MARGIN_REL_X",A="FL:::/Kernel/KernelA.HH,1001"$ -$LK,"PutDirLink",A="FL:::/Kernel/BlkDev/DiskDirA.HC,197",BI=255$ -$LK,"EndianU32",A="FL:::/Kernel/KMisc.HC,15",BI=256$ -$LK,"EndianU16",A="FL:::/Kernel/KMisc.HC,7",BI=257$ -$LK,"MemPagTaskFree",A="FL:::/Kernel/Mem/MemPag.HC,153",BI=258$ +$LK,"PutDirLink",A="FL:::/Kernel/BlkDev/DiskDirA.HC,197",BI=254$ +$LK,"EndianU32",A="FL:::/Kernel/KMisc.HC,15",BI=255$ +$LK,"EndianU16",A="FL:::/Kernel/KMisc.HC,7",BI=256$ +$LK,"MemPagTaskFree",A="FL:::/Kernel/Mem/MemPag.HC,153",BI=257$ $LK,"DOCEf_SOLID_BORDER",A="FL:::/Kernel/KernelA.HH,1096"$ $LK,"DOCEF_LEFT_IN_STR",A="FL:::/Kernel/KernelA.HH,989"$ $LK,"sys_pci_busses",A="FL:::/Kernel/KernelB.HH,248"$ @@ -1164,14 +1172,14 @@ $LK,"TTS_LOCKED_CONST",A="FL:::/Kernel/KernelA.HH,3223"$ $LK,"CCf_FUN_EXP",A="FL:::/Kernel/KernelA.HH,2161"$ $LK,"CCF_FUN_EXP",A="FL:::/Kernel/KernelA.HH,2160"$ $LK,"LAPIC_APIC_VERSION",A="FL:::/Kernel/KernelA.HH,501"$ -$LK,"PutS",A="FL:::/Kernel/KeyDev.HC,29",BI=259$ +$LK,"PutS",A="FL:::/Kernel/KeyDev.HC,29",BI=258$ $LK,"DOCEf_MARGIN_REL_X",A="FL:::/Kernel/KernelA.HH,1089"$ $LK,"DOCEf_LEFT_IN_STR",A="FL:::/Kernel/KernelA.HH,1077"$ $LK,"SEMA_VGA",A="FL:::/Kernel/KernelA.HH,625"$ $LK,"CDocBin",A="FL:::/Kernel/KernelA.HH,1119"$ $LK,"LAPIC_BASE",A="FL:::/Kernel/KernelA.HH,498"$ -$LK,"KbdMsHandler",A="FL:::/Kernel/SerialDev/Mouse.HC,313",BI=260$ -$LK,"StrPrintJoin",A="FL:::/Kernel/StrPrint.HC,208",BI=261$ +$LK,"KbdMsHandler",A="FL:::/Kernel/SerialDev/Mouse.HC,313",BI=259$ +$LK,"StrPrintJoin",A="FL:::/Kernel/StrPrint.HC,208",BI=260$ $LK,"IA32_GS_BASE",A="FL:::/Kernel/KernelA.HH,544"$ $LK,"log2_e",A="FL:::/Kernel/KernelA.HH,55"$ $LK,"MinU64",A="FL:::/Kernel/KernelB.HH,102"$ @@ -1179,9 +1187,10 @@ $LK,"_SYS_HLT",A="FL:::/Kernel/KUtils.HC,468"$ $LK,"CCF_AOT_COMPILE",A="FL:::/Kernel/KernelA.HH,2171"$ $LK,"OPTf_KEEP_PRIVATE",A="FL:::/Kernel/KernelA.HH,1553"$ $LK,"SEMA_SND",A="FL:::/Kernel/KernelA.HH,616"$ +$LK,"CCntsGlobals",A="FL:::/Kernel/KernelA.HH,558"$ $LK,"HTF_EXPORT",A="FL:::/Kernel/KernelA.HH,708"$ $LK,"HTf_EXPORT",A="FL:::/Kernel/KernelA.HH,678"$ -$LK,"ATAPIReadBlks2",A="FL:::/Kernel/BlkDev/DiskATA.HC,388",BI=262$ +$LK,"ATAPIReadBlks2",A="FL:::/Kernel/BlkDev/DiskATA.HC,388",BI=261$ $LK,"_D3_UNIT",A="FL:::/Kernel/KMathA.HC,305"$ $LK,"CCf_AOT_COMPILE",A="FL:::/Kernel/KernelA.HH,2172"$ $LK,"POP_C_REGS",A="FL:::/Kernel/KernelA.HH,1777"$ @@ -1190,40 +1199,40 @@ $LK,"CSema",A="FL:::/Kernel/KernelA.HH,607"$ $LK,"EXT_HEAPLOG_MALLOC",A="FL:::/Kernel/KernelA.HH,598"$ $LK,"GR_WIDTH",A="FL:::/Kernel/KernelA.HH,3555"$ $LK,"DOCT_SOFT_NEW_LINE",A="FL:::/Kernel/KernelA.HH,907"$ -$LK,"GetBaseUnit",A="FL:::/Kernel/BlkDev/DiskAddDev.HC,186",BI=263$ -$LK,"FixSet",A="FL:::/Kernel/EdLite.HC,327",BI=264$ +$LK,"GetBaseUnit",A="FL:::/Kernel/BlkDev/DiskAddDev.HC,186",BI=262$ +$LK,"FixSet",A="FL:::/Kernel/EdLite.HC,327",BI=263$ $LK,"DOCf_SEL",A="FL:::/Kernel/KernelA.HH,1336"$ $LK,"sqrt2",A="FL:::/Kernel/KernelA.HH,58"$ $LK,"VM_QEMU",A="FL:::/Kernel/KernelA.HH,3892"$ $LK,"ATAR0_SEL",A="FL:::/Kernel/KernelA.HH,2294"$ $LK,"DOCEf_FLAGS_NUM",A="FL:::/Kernel/KernelA.HH,1117"$ -$LK,"IntFaultHandlersNew",A="FL:::/Kernel/KInts.HC,166",BI=265$ -$LK,"ms_hard",A="FL:::/Kernel/KGlbls.HC,28"$ -$LK,"SpawnQueue",A="FL:::/Kernel/MultiProc.HC,247",BI=266$ -$LK,"DriveBlkDevDel",A="FL:::/Kernel/BlkDev/DiskDrive.HC,78",BI=267$ +$LK,"IntFaultHandlersNew",A="FL:::/Kernel/KInts.HC,166",BI=264$ +$LK,"ms_hard",A="FL:::/Kernel/KGlobals.HC,28"$ +$LK,"SpawnQueue",A="FL:::/Kernel/MultiProc.HC,247",BI=265$ +$LK,"DriveBlkDevDel",A="FL:::/Kernel/BlkDev/DiskDrive.HC,78",BI=266$ $LK,"mem_boot_base",A="FL:::/Kernel/KernelB.HH,37"$ $LK,"TASKf_INPUT_FILTER_TASK",A="FL:::/Kernel/KernelA.HH,3234"$ $LK,"OM_CB",A="FL:::/Kernel/KernelA.HH,1881"$ -$LK,"StrFirstRemove",A="FL:::/Kernel/StrA.HC,577",BI=268$ -$LK,"throw",A="FL:::/Kernel/KExcept.HC,84",BI=269$ +$LK,"StrFirstRemove",A="FL:::/Kernel/StrA.HC,577",BI=267$ +$LK,"throw",A="FL:::/Kernel/KExcept.HC,84",BI=268$ $LK,"MESSAGE_MS_R_D_UP",A="FL:::/Kernel/KernelA.HH,3186"$ $LK,"BDF_READ_ONLY_OVERRIDE",A="FL:::/Kernel/KernelA.HH,2612"$ $LK,"TK_AND_AND",A="FL:::/Kernel/KernelA.HH,2098"$ $LK,"REG_NONE",A="FL:::/Kernel/KernelA.HH,1797"$ $LK,"OC_LOCK_PREFIX",A="FL:::/Kernel/KernelA.HH,1769"$ $LK,"Ff_INTERRUPT",A="FL:::/Kernel/KernelA.HH,852"$ -$LK,"DriveLock",A="FL:::/Kernel/BlkDev/DiskDrive.HC,1",BI=270$ +$LK,"DriveLock",A="FL:::/Kernel/BlkDev/DiskDrive.HC,1",BI=269$ $LK,"CFunSegCache",A="FL:::/Kernel/KernelA.HH,3801"$ $LK,"OM_CD",A="FL:::/Kernel/KernelA.HH,1883"$ $LK,"AAT_ADD_U8",A="FL:::/Kernel/KernelA.HH,1979"$ $LK,"REGT_XMM",A="FL:::/Kernel/KernelA.HH,751"$ $LK,"CQueueVectU8",A="FL:::/Kernel/KernelA.HH,164"$ -$LK,"CheckOnStk",A="FL:::/Kernel/KDebug.HC,31",BI=271$ +$LK,"CheckOnStk",A="FL:::/Kernel/KDebug.HC,31",BI=270$ $LK,"CM_CONSTS_NUM",A="FL:::/Kernel/KernelA.HH,1713"$ $LK,"DOCSS_CPP_Z_COMMENT",A="FL:::/Kernel/KernelA.HH,1137"$ $LK,"DOCT_SHIFTED_X",A="FL:::/Kernel/KernelA.HH,929"$ $LK,"RLF_16MEG_SYS_CODE_BP",A="FL:::/Kernel/KernelA.HH,479"$ -$LK,"PutExcept",A="FL:::/Kernel/KExcept.HC,45",BI=272$ +$LK,"PutExcept",A="FL:::/Kernel/KExcept.HC,45",BI=271$ $LK,"TestExcept",A="FL:::/Kernel/KExcept.HC,41"$ $LK,"char_bmp_printable",A="FL:::/Kernel/StrA.HC,376"$ $LK,"CColorROPU32",A="FL:::/Kernel/KernelA.HH,2939"$ @@ -1240,7 +1249,7 @@ $LK,"STK_REP_LEN",A="FL:::/Kernel/KDebug.HC,102"$ $LK,"I_NMI",A="FL:::/Kernel/KernelA.HH,302"$ $LK,"ModU64",A="FL:::/Kernel/KernelB.HH,103"$ $LK,"DOCG_DBL_BUF_FLAGS",A="FL:::/Kernel/KernelA.HH,963"$ -$LK,"JobResScan",A="FL:::/Kernel/Job.HC,164",BI=273$ +$LK,"JobResScan",A="FL:::/Kernel/Job.HC,164",BI=272$ $LK,"WIf_FOCUS_TASK_MENU",A="FL:::/Kernel/KernelA.HH,1460"$ $LK,"CTask",A="FL:::/Kernel/KernelA.HH,3271"$ $LK,"OC_JMP_REL8",A="FL:::/Kernel/KernelA.HH,1773"$ @@ -1248,7 +1257,7 @@ $LK,"I8_MAX",A="FL:::/Kernel/KernelA.HH,26"$ $LK,"_HASH_SINGLE_TABLE_FIND",A="FL:::/Kernel/KHashA.HC,143"$ $LK,"_D3_ZERO",A="FL:::/Kernel/KMathA.HC,201"$ $LK,"REGG_STK_TMP",A="FL:::/Kernel/KernelA.HH,1803"$ -$LK,"Str2F64",A="FL:::/Kernel/StrScan.HC,55",BI=274$ +$LK,"Str2F64",A="FL:::/Kernel/StrScan.HC,55",BI=273$ $LK,"_YIELD",A="FL:::/Kernel/Sched.HC,157"$ $LK,"OM_IB",A="FL:::/Kernel/KernelA.HH,1885"$ $LK,"progress3_desc",A="FL:::/Kernel/KernelB.HH,223"$ @@ -1265,27 +1274,26 @@ $LK,"FUF_RECURSE",A="FL:::/Kernel/KernelA.HH,2565"$ $LK,"FUf_RECURSE",A="FL:::/Kernel/KernelA.HH,2537"$ $LK,"MemCmp",A="FL:::/Kernel/KernelB.HH,167"$ $LK,"SC_PAGE_UP",A="FL:::/Kernel/KernelA.HH,3511"$ -$LK,"User",A="FL:::/Kernel/KTask.HC,424",BI=275$ +$LK,"User",A="FL:::/Kernel/KTask.HC,424",BI=274$ $LK,"DOCEf_RIGHT_EXP",A="FL:::/Kernel/KernelA.HH,1065"$ $LK,"DOCEF_RIGHT_EXP",A="FL:::/Kernel/KernelA.HH,977"$ -$LK,"DirEntryDel",A="FL:::/Kernel/BlkDev/DiskDirA.HC,14",BI=276$ +$LK,"DirEntryDel",A="FL:::/Kernel/BlkDev/DiskDirA.HC,14",BI=275$ $LK,"CLexFile",A="FL:::/Kernel/KernelA.HH,2047"$ $LK,"OM_CW",A="FL:::/Kernel/KernelA.HH,1882"$ $LK,"DOCF_DONT_SWAP_OUT",A="FL:::/Kernel/KernelA.HH,1290"$ $LK,"IA32_LAPIC_BASE",A="FL:::/Kernel/KernelA.HH,541"$ -$LK,"ATACmd",A="FL:::/Kernel/BlkDev/DiskATA.HC,59",BI=277$ +$LK,"ATACmd",A="FL:::/Kernel/BlkDev/DiskATA.HC,59",BI=276$ $LK,"FILEMASK_DD",A="FL:::/Kernel/KernelA.HH,2303"$ $LK,"DOCEf_SHIFTED_X",A="FL:::/Kernel/KernelA.HH,1070"$ $LK,"DOCEG_DONT_EDIT",A="FL:::/Kernel/KernelA.HH,1040"$ $LK,"DOCEF_SHIFTED_X",A="FL:::/Kernel/KernelA.HH,982"$ $LK,"SEMA_HEAPLOG_ACTIVE",A="FL:::/Kernel/KernelA.HH,617"$ -$LK,"CScreenCastGlbls",A="FL:::/Kernel/KernelA.HH,3788"$ $LK,"DOCEf_SHIFTED_Y",A="FL:::/Kernel/KernelA.HH,1071"$ $LK,"DOCEF_SHIFTED_Y",A="FL:::/Kernel/KernelA.HH,983"$ -$LK,"Str2I64",A="FL:::/Kernel/StrScan.HC,1",BI=278$ +$LK,"Str2I64",A="FL:::/Kernel/StrScan.HC,1",BI=277$ $LK,"Sqrt",A="FL:::/Kernel/KernelB.HH,109"$ -$LK,"NowDateTimeStruct",A="FL:::/Kernel/KDate.HC,133",BI=279$ -$LK,"YorN",A="FL:::/Kernel/StrB.HC,87",BI=280$ +$LK,"NowDateTimeStruct",A="FL:::/Kernel/KDate.HC,133",BI=278$ +$LK,"YorN",A="FL:::/Kernel/StrB.HC,87",BI=279$ $LK,"MT_CD",A="FL:::/Kernel/KernelA.HH,2514"$ $LK,"RFLAGf_VINT",A="FL:::/Kernel/KernelA.HH,336"$ $LK,"DCF_ON_TOP",A="FL:::/Kernel/KernelA.HH,3584"$ @@ -1295,7 +1303,7 @@ $LK,"SYS_CPU_STRUCTS",A="FL:::/Kernel/KStart32.HC,64"$ $LK,"DOCf_DONT_SWAP_OUT",A="FL:::/Kernel/KernelA.HH,1327"$ $LK,"CDocEntryBase",A="FL:::/Kernel/KernelA.HH,1170"$ $LK,"MLF_STR_DFT_AVAILABLE",A="FL:::/Kernel/KernelA.HH,781"$ -$LK,"ArcCtrlNew",A="FL:::/Kernel/Compress.HC,221",BI=281$ +$LK,"ArcCtrlNew",A="FL:::/Kernel/Compress.HC,221",BI=280$ $LK,"DCF_DONT_DRAW",A="FL:::/Kernel/KernelA.HH,3579"$ $LK,"DOC_SCROLL_SPEED",A="FL:::/Kernel/KernelA.HH,1131"$ $LK,"ATTRf_SEL",A="FL:::/Kernel/KernelA.HH,901"$ @@ -1310,23 +1318,23 @@ $LK,"VGAP_DATA",A="FL:::/Kernel/KernelA.HH,3672"$ $LK,"OM_NO",A="FL:::/Kernel/KernelA.HH,1880"$ $LK,"IET_DATA_HEAP",A="FL:::/Kernel/KernelA.HH,426"$ $LK,"GVF_DATA_HEAP",A="FL:::/Kernel/KernelA.HH,874"$ -$LK,"DefineSub",A="FL:::/Kernel/KDefine.HC,60",BI=282$ +$LK,"DefineSub",A="FL:::/Kernel/KDefine.HC,60",BI=281$ $LK,"WHITE",A="FL:::/Kernel/KernelA.HH,2929"$ $LK,"ATA_READ_MULTI_EXT",A="FL:::/Kernel/KernelA.HH,2277"$ $LK,"DOCEF_SCROLLING_X",A="FL:::/Kernel/KernelA.HH,984"$ $LK,"DOCEf_CHECKED_COLLAPSED",A="FL:::/Kernel/KernelA.HH,1098"$ -$LK,"Name2ParentDirClus",A="FL:::/Kernel/BlkDev/DiskStrB.HC,50",BI=283$ +$LK,"Name2ParentDirClus",A="FL:::/Kernel/BlkDev/DiskStrB.HC,50",BI=282$ $LK,"DOCEf_SCROLLING_X",A="FL:::/Kernel/KernelA.HH,1072"$ -$LK,"MPInt",A="FL:::/Kernel/MultiProc.HC,132",BI=284$ +$LK,"MPInt",A="FL:::/Kernel/MultiProc.HC,132",BI=283$ $LK,"BOOT_SRC_RAM",A="FL:::/Kernel/KernelA.HH,3841"$ $LK,"TK_AND_EQU",A="FL:::/Kernel/KernelA.HH,2105"$ $LK,"I64",A="FL:::/Kernel/KernelA.HH,106"$ -$LK,"PopUpPrint",A="FL:::/Kernel/Job.HC,397",BI=285$ -$LK,"IntEntryGet",A="FL:::/Kernel/KInts.HC,97",BI=286$ -$LK,"ms_grid",A="FL:::/Kernel/KGlbls.HC,24"$ +$LK,"PopUpPrint",A="FL:::/Kernel/Job.HC,397",BI=284$ +$LK,"IntEntryGet",A="FL:::/Kernel/KInts.HC,97",BI=285$ +$LK,"ms_grid",A="FL:::/Kernel/KGlobals.HC,24"$ $LK,"FILEMASK_GR",A="FL:::/Kernel/KernelA.HH,2305"$ $LK,"CD2",A="FL:::/Kernel/KernelA.HH,151"$ -$LK,"KeyDevInit",A="FL:::/Kernel/KeyDev.HC,201",BI=287$ +$LK,"KeyDevInit",A="FL:::/Kernel/KeyDev.HC,201",BI=286$ $LK,"CCF_HAS_RETURN",A="FL:::/Kernel/KernelA.HH,2156"$ $LK,"CAsmArg",A="FL:::/Kernel/KernelA.HH,1856"$ $LK,"CD3",A="FL:::/Kernel/KernelA.HH,157"$ @@ -1334,42 +1342,42 @@ $LK,"QueueRemove",A="FL:::/Kernel/KernelB.HH,72"$ $LK,"SYS_BOOT_BLK",A="FL:::/Kernel/KStart16.HC,24"$ $LK,"progress4_desc",A="FL:::/Kernel/KernelB.HH,229"$ $LK,"RFLAGf_ZERO",A="FL:::/Kernel/KernelA.HH,324"$ -$LK,"PCIReadU8",A="FL:::/Kernel/PCIBIOS.HC,163",BI=288$ +$LK,"PCIReadU8",A="FL:::/Kernel/PCIBIOS.HC,163",BI=287$ $LK,"EXT_WIN_FOCUS",A="FL:::/Kernel/KernelA.HH,597"$ $LK,"CHashAC",A="FL:::/Kernel/KernelA.HH,758"$ -$LK,"ms_last",A="FL:::/Kernel/KGlbls.HC,25"$ +$LK,"ms_last",A="FL:::/Kernel/KGlobals.HC,25"$ $LK,"DOCf_NO_CURSOR",A="FL:::/Kernel/KernelA.HH,1310"$ $LK,"DOCF_NO_CURSOR",A="FL:::/Kernel/KernelA.HH,1273"$ -$LK,"PrintWarn",A="FL:::/Kernel/StrPrint.HC,914",BI=289$ -$LK,"LoadOneImport",A="FL:::/Kernel/KLoad.HC,1",BI=290$ -$LK,"FOpen",A="FL:::/Kernel/BlkDev/DiskCFile.HC,9",BI=291$ +$LK,"PrintWarn",A="FL:::/Kernel/StrPrint.HC,914",BI=288$ +$LK,"LoadOneImport",A="FL:::/Kernel/KLoad.HC,1",BI=289$ +$LK,"FOpen",A="FL:::/Kernel/BlkDev/DiskCFile.HC,9",BI=290$ $LK,"CCF_LAST_WAS_DOT",A="FL:::/Kernel/KernelA.HH,2170"$ $LK,"CMF_DEFINED",A="FL:::/Kernel/KernelA.HH,1707"$ $LK,"HTG_ALL",A="FL:::/Kernel/KernelA.HH,719"$ $LK,"sys_var_init_val",A="FL:::/Kernel/KernelB.HH,187"$ $LK,"FUF_REPLACE",A="FL:::/Kernel/KernelA.HH,2571"$ $LK,"FUf_REPLACE",A="FL:::/Kernel/KernelA.HH,2543"$ -$LK,"BlkDevUnlock",A="FL:::/Kernel/BlkDev/DiskBlkDev.HC,15",BI=292$ +$LK,"BlkDevUnlock",A="FL:::/Kernel/BlkDev/DiskBlkDev.HC,15",BI=291$ $LK,"CMemUsed",A="FL:::/Kernel/KernelA.HH,2799"$ -$LK,"IntMPCrash",A="FL:::/Kernel/MultiProc.HC,379",BI=293$ -$LK,"TSSBusy",A="FL:::/Kernel/MultiProc.HC,71",BI=294$ +$LK,"IntMPCrash",A="FL:::/Kernel/MultiProc.HC,379",BI=292$ +$LK,"TSSBusy",A="FL:::/Kernel/MultiProc.HC,71",BI=293$ $LK,"FUF_JUST_AOT",A="FL:::/Kernel/KernelA.HH,2582"$ $LK,"FUf_JUST_AOT",A="FL:::/Kernel/KernelA.HH,2554"$ -$LK,"DirNameAbs",A="FL:::/Kernel/BlkDev/DiskStrA.HC,108",BI=295$ +$LK,"DirNameAbs",A="FL:::/Kernel/BlkDev/DiskStrA.HC,108",BI=294$ $LK,"DOF_DONT_HOME",A="FL:::/Kernel/KernelA.HH,1228"$ $LK,"RLF_ZENITH_SERVER",A="FL:::/Kernel/KernelA.HH,493"$ $LK,"CH_ESC",A="FL:::/Kernel/KernelA.HH,3454"$ $LK,"DOCEf_DONT_DRAW",A="FL:::/Kernel/KernelA.HH,1114"$ $LK,"DOCEF_DONT_DRAW",A="FL:::/Kernel/KernelA.HH,1028"$ $LK,"WIF_FOCUS_TASK_MS_L",A="FL:::/Kernel/KernelA.HH,1435"$ -$LK,"WildMatch",A="FL:::/Kernel/StrA.HC,651",BI=296$ +$LK,"WildMatch",A="FL:::/Kernel/StrA.HC,651",BI=295$ $LK,"MEM_EXTRA_HASH2_PAGS",A="FL:::/Kernel/KernelA.HH,2838"$ $LK,"CDC",A="FL:::/Kernel/KernelA.HH,3599"$ $LK,"SC_CURSOR_LEFT",A="FL:::/Kernel/KernelA.HH,3509"$ -$LK,"IsMute",A="FL:::/Kernel/KMisc.HC,265",BI=297$ +$LK,"IsMute",A="FL:::/Kernel/KMisc.HC,265",BI=296$ $LK,"DOCT_CLEAR",A="FL:::/Kernel/KernelA.HH,913"$ -$LK,"DVDImageWrite",A="FL:::/Kernel/BlkDev/DiskCDDVD.HC,143",BI=298$ -$LK,"HashTypeNum",A="FL:::/Kernel/KHashB.HC,1",BI=299$ +$LK,"DVDImageWrite",A="FL:::/Kernel/BlkDev/DiskCDDVD.HC,143",BI=297$ +$LK,"HashTypeNum",A="FL:::/Kernel/KHashB.HC,1",BI=298$ $LK,"CPUf_DYING_TASK_QUE",A="FL:::/Kernel/KernelA.HH,3389"$ $LK,"BDf_READ_ONLY",A="FL:::/Kernel/KernelA.HH,2621"$ $LK,"BDF_READ_ONLY",A="FL:::/Kernel/KernelA.HH,2611"$ @@ -1377,7 +1385,7 @@ $LK,"ISOT_BOOT_RECORD",A="FL:::/Kernel/KernelA.HH,2462"$ $LK,"DCF_JUST_MIRROR",A="FL:::/Kernel/KernelA.HH,3576"$ $LK,"FSt_UNKNOWN",A="FL:::/Kernel/KernelA.HH,2663"$ $LK,"WIG_USER_TASK_DFT",A="FL:::/Kernel/KernelA.HH,1448"$ -$LK,"KMain",A="FL:::/Kernel/KMain.HC,135",BI=300$ +$LK,"KMain",A="FL:::/Kernel/KMain.HC,135",BI=299$ $LK,"sys_cache_line_width",A="FL:::/Kernel/KernelB.HH,280"$ $LK,"XchgI64",A="FL:::/Kernel/KernelB.HH,271"$ $LK,"SC_CURSOR_DOWN",A="FL:::/Kernel/KernelA.HH,3508"$ @@ -1387,11 +1395,11 @@ $LK,"RLf_ZENITH_SERVER",A="FL:::/Kernel/KernelA.HH,471"$ $LK,"I_SINGLE_STEP",A="FL:::/Kernel/KernelA.HH,301"$ $LK,"ATA_WRITE_MULTI",A="FL:::/Kernel/KernelA.HH,2278"$ $LK,"DOC_COLOR_KEYWORD",A="FL:::/Kernel/KernelA.HH,1155"$ -$LK,"XTalkStr",A="FL:::/Kernel/Job.HC,489",BI=301$ +$LK,"XTalkStr",A="FL:::/Kernel/Job.HC,489",BI=300$ $LK,"CCF_IN_QUOTES",A="FL:::/Kernel/KernelA.HH,2153"$ $LK,"CFifoU8",A="FL:::/Kernel/KernelA.HH,172"$ -$LK,"ATAReadNativeMax",A="FL:::/Kernel/BlkDev/DiskATA.HC,194",BI=302$ -$LK,"MsHardSetPre",A="FL:::/Kernel/SerialDev/Mouse.HC,196",BI=303$ +$LK,"ATAReadNativeMax",A="FL:::/Kernel/BlkDev/DiskATA.HC,194",BI=301$ +$LK,"MsHardSetPre",A="FL:::/Kernel/SerialDev/Mouse.HC,196",BI=302$ $LK,"BOOT_SRC_ROM",A="FL:::/Kernel/KernelA.HH,3840"$ $LK,"MEM_FREE_PAG_HASH_SIZE",A="FL:::/Kernel/KernelA.HH,2835"$ $LK,"RLF_AUTO_COMPLETE",A="FL:::/Kernel/KernelA.HH,492"$ @@ -1407,15 +1415,15 @@ $LK,"FUF_IGNORE",A="FL:::/Kernel/KernelA.HH,2568"$ $LK,"FUf_IGNORE",A="FL:::/Kernel/KernelA.HH,2540"$ $LK,"AAT_SUB_U32",A="FL:::/Kernel/KernelA.HH,1984"$ $LK,"AAT_SUB_U16",A="FL:::/Kernel/KernelA.HH,1982"$ -$LK,"UserCmdLine",A="FL:::/Kernel/KTask.HC,414",BI=304$ +$LK,"UserCmdLine",A="FL:::/Kernel/KTask.HC,414",BI=303$ $LK,"GVF_FUN",A="FL:::/Kernel/KernelA.HH,871"$ $LK,"IA32F_LME",A="FL:::/Kernel/KernelA.HH,540"$ $LK,"LAPICF_APIC_ENABLED",A="FL:::/Kernel/KernelA.HH,510"$ $LK,"RLf_AUTO_COMPLETE",A="FL:::/Kernel/KernelA.HH,470"$ -$LK,"PCIClassFind",A="FL:::/Kernel/PCIBIOS.HC,265",BI=305$ +$LK,"PCIClassFind",A="FL:::/Kernel/PCIBIOS.HC,265",BI=304$ $LK,"RECALCF_HAS_CURSOR",A="FL:::/Kernel/KernelA.HH,1364"$ -$LK,"ATARep",A="FL:::/Kernel/BlkDev/DiskATAId.HC,134",BI=306$ -$LK,"KDInputFilterPutS",A="FL:::/Kernel/KeyDev.HC,117",BI=307$ +$LK,"ATARep",A="FL:::/Kernel/BlkDev/DiskATAId.HC,134",BI=305$ +$LK,"KDInputFilterPutS",A="FL:::/Kernel/KeyDev.HC,117",BI=306$ $LK,"D3SubEqu",A="FL:::/Kernel/KernelB.HH,161"$ $LK,"FUF_JUST_JIT",A="FL:::/Kernel/KernelA.HH,2583"$ $LK,"FUf_JUST_JIT",A="FL:::/Kernel/KernelA.HH,2555"$ @@ -1427,33 +1435,33 @@ $LK,"DOCT_BLINK",A="FL:::/Kernel/KernelA.HH,926"$ $LK,"U32",A="FL:::/Kernel/KernelA.HH,80"$ $LK,"U16",A="FL:::/Kernel/KernelA.HH,68"$ $LK,"_XCHG_I64",A="FL:::/Kernel/KUtils.HC,184"$ -$LK,"ATANop",A="FL:::/Kernel/BlkDev/DiskATA.HC,48",BI=308$ -$LK,"TaskDel",A="FL:::/Kernel/KTask.HC,437",BI=309$ +$LK,"ATANop",A="FL:::/Kernel/BlkDev/DiskATA.HC,48",BI=307$ +$LK,"TaskDel",A="FL:::/Kernel/KTask.HC,437",BI=308$ $LK,"LXchgU8",A="FL:::/Kernel/KernelB.HH,267"$ $LK,"AAT_SUB_U64",A="FL:::/Kernel/KernelA.HH,1986"$ -$LK,"HasLower",A="FL:::/Kernel/FunSeg.HC,1",BI=310$ +$LK,"HasLower",A="FL:::/Kernel/FunSeg.HC,1",BI=309$ $LK,"_CALL",A="FL:::/Kernel/KUtils.HC,145"$ $LK,"IA32F_SCE",A="FL:::/Kernel/KernelA.HH,539"$ $LK,"__LINE__",A="FL:::/Kernel/KernelA.HH,2037"$ $LK,"FUF_FLATTEN_TREE",A="FL:::/Kernel/KernelA.HH,2588"$ -$LK,"KeyDescSet",A="FL:::/Kernel/KeyDev.HC,56",BI=311$ -$LK,"TaskQueueRemove",A="FL:::/Kernel/Sched.HC,301",BI=312$ +$LK,"KeyDescSet",A="FL:::/Kernel/KeyDev.HC,56",BI=310$ +$LK,"TaskQueueRemove",A="FL:::/Kernel/Sched.HC,301",BI=311$ $LK,"U64",A="FL:::/Kernel/KernelA.HH,96"$ -$LK,"FSize",A="FL:::/Kernel/BlkDev/DiskCFile.HC,1",BI=313$ -$LK,"IntEntrySet",A="FL:::/Kernel/KInts.HC,109",BI=314$ -$LK,"Mem32DevIns",A="FL:::/Kernel/Mem/MemPhysical.HC,1",BI=315$ +$LK,"FSize",A="FL:::/Kernel/BlkDev/DiskCFile.HC,1",BI=312$ +$LK,"IntEntrySet",A="FL:::/Kernel/KInts.HC,109",BI=313$ +$LK,"Mem32DevIns",A="FL:::/Kernel/Mem/MemPhysical.HC,1",BI=314$ $LK,"SYS_MP_CNT_INITIAL",A="FL:::/Kernel/KStart32.HC,66"$ $LK,"FUf_FLATTEN_TREE",A="FL:::/Kernel/KernelA.HH,2560"$ $LK,"WIf_FOCUS_TASK_MS_L",A="FL:::/Kernel/KernelA.HH,1462"$ $LK,"WIF_SELF_MS_L",A="FL:::/Kernel/KernelA.HH,1422"$ $LK,"char_bmp_word",A="FL:::/Kernel/StrA.HC,340"$ $LK,"WIf_SELF_MS_L",A="FL:::/Kernel/KernelA.HH,1452"$ -$LK,"BlkRead",A="FL:::/Kernel/BlkDev/DiskBlk.HC,31",BI=316$ +$LK,"BlkRead",A="FL:::/Kernel/BlkDev/DiskBlk.HC,31",BI=315$ $LK,"_CEIL",A="FL:::/Kernel/KMathA.HC,441"$ -$LK,"TaskEnd",A="FL:::/Kernel/KTask.HC,445",BI=317$ +$LK,"TaskEnd",A="FL:::/Kernel/KTask.HC,445",BI=316$ $LK,"MEM_1GIG_NUM",A="FL:::/Kernel/KStart32.HC,11"$ $LK,"WIf_FOCUS_TASK_MS_R",A="FL:::/Kernel/KernelA.HH,1464"$ -$LK,"TaskCaller",A="FL:::/Kernel/KDebug.HC,75",BI=318$ +$LK,"TaskCaller",A="FL:::/Kernel/KDebug.HC,75",BI=317$ $LK,"SV_NONE",A="FL:::/Kernel/KernelA.HH,1753"$ $LK,"QUE_VECT_U8_CNT",A="FL:::/Kernel/KernelA.HH,163"$ $LK,"RT_I0",A="FL:::/Kernel/KernelA.HH,1564"$ @@ -1466,99 +1474,99 @@ $LK,"DOCF_NULL_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HH,1289"$ $LK,"DOCEf_LEFT_MACRO",A="FL:::/Kernel/KernelA.HH,1064"$ $LK,"SYS_GDT",A="FL:::/Kernel/KStart16.HC,39"$ $LK,"JOBf_WAKE_MASTER",A="FL:::/Kernel/KernelA.HH,3129"$ -$LK,"CDate2Dos",A="FL:::/Kernel/BlkDev/FileSysFAT.HC,1",BI=319$ +$LK,"CDate2Dos",A="FL:::/Kernel/BlkDev/FileSysFAT.HC,1",BI=318$ $LK,"SEMA_DEBUG",A="FL:::/Kernel/KernelA.HH,611"$ -$LK,"ExtChg",A="FL:::/Kernel/BlkDev/DiskStrA.HC,203",BI=320$ +$LK,"ExtChg",A="FL:::/Kernel/BlkDev/DiskStrA.HC,203",BI=319$ $LK,"TMP_BUF_LEN",A="FL:::/Kernel/StrPrint.HC,205"$ $LK,"MRT_UNUSED",A="FL:::/Kernel/KernelA.HH,2820"$ $LK,"MDG_REG_DISP_SIB",A="FL:::/Kernel/KernelA.HH,1598"$ $LK,"RLF_16MEG_ZENITH_HEAP_CTRL",A="FL:::/Kernel/KernelA.HH,481"$ $LK,"RLf_16MEG_ZENITH_HEAP_CTRL",A="FL:::/Kernel/KernelA.HH,459"$ -$LK,"RedSeaFilesDel",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC,456",BI=321$ +$LK,"RedSeaFilesDel",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC,456",BI=320$ $LK,"XchgU32",A="FL:::/Kernel/KernelB.HH,273"$ $LK,"XchgU16",A="FL:::/Kernel/KernelB.HH,272"$ $LK,"TK_SHL_EQU",A="FL:::/Kernel/KernelA.HH,2101"$ -$LK,"CCntsGlbls",A="FL:::/Kernel/KernelA.HH,558"$ -$LK,"LastDayOfMon",A="FL:::/Kernel/KDate.HC,82",BI=322$ +$LK,"LastDayOfMon",A="FL:::/Kernel/KDate.HC,82",BI=321$ $LK,"RT_I8",A="FL:::/Kernel/KernelA.HH,1566"$ $LK,"CAsmNum",A="FL:::/Kernel/KernelA.HH,1829"$ $LK,"_REP_OUT_U16",A="FL:::/Kernel/KUtils.HC,297"$ $LK,"_REP_OUT_U32",A="FL:::/Kernel/KUtils.HC,286"$ $LK,"VGAM_TEXT",A="FL:::/Kernel/KernelA.HH,3664"$ $LK,"ACD_POS",A="FL:::/Kernel/KernelA.HH,1519"$ -$LK,"FirstDayOfMon",A="FL:::/Kernel/KDate.HC,71",BI=323$ -$LK,"PutChars",A="FL:::/Kernel/KeyDev.HC,20",BI=324$ -$LK,"ZenithErr",A="FL:::/Kernel/Job.HC,433",BI=325$ +$LK,"FirstDayOfMon",A="FL:::/Kernel/KDate.HC,71",BI=322$ +$LK,"PutChars",A="FL:::/Kernel/KeyDev.HC,20",BI=323$ +$LK,"ZenithErr",A="FL:::/Kernel/Job.HC,433",BI=324$ $LK,"_BEQU",A="FL:::/Kernel/KUtils.HC,89"$ $LK,"DOCEf_RAW_TYPE",A="FL:::/Kernel/KernelA.HH,1069"$ $LK,"DOCEF_RAW_TYPE",A="FL:::/Kernel/KernelA.HH,981"$ -$LK,"DriveFATBlkClean",A="FL:::/Kernel/BlkDev/DiskDrive.HC,99",BI=326$ +$LK,"DriveFATBlkClean",A="FL:::/Kernel/BlkDev/DiskDrive.HC,99",BI=325$ $LK,"ansf",A="FL:::/Kernel/KernelA.HH,3367"$ -$LK,"BlkDevsInitAll",A="FL:::/Kernel/BlkDev/DiskAddDev.HC,225",BI=327$ -$LK,"SysUntry",A="FL:::/Kernel/KExcept.HC,77",BI=328$ +$LK,"BlkDevsInitAll",A="FL:::/Kernel/BlkDev/DiskAddDev.HC,225",BI=326$ +$LK,"SysUntry",A="FL:::/Kernel/KExcept.HC,77",BI=327$ $LK,"WIF_FOCUS_TASK_BORDER",A="FL:::/Kernel/KernelA.HH,1440"$ $LK,"_MEMCMP",A="FL:::/Kernel/KUtils.HC,70"$ $LK,"DISPLAYf_NO_BORDER",A="FL:::/Kernel/KernelA.HH,3250"$ $LK,"OFF",A="FL:::/Kernel/KernelA.HH,23"$ $LK,"DOCF_DO_FULL_REFRESH",A="FL:::/Kernel/KernelA.HH,1291"$ -$LK,"FifoI64Remove",A="FL:::/Kernel/KDataTypes.HC,275",BI=329$ -$LK,"ExtDft",A="FL:::/Kernel/BlkDev/DiskStrA.HC,212",BI=330$ +$LK,"FifoI64Remove",A="FL:::/Kernel/KDataTypes.HC,275",BI=328$ +$LK,"ExtDft",A="FL:::/Kernel/BlkDev/DiskStrA.HC,212",BI=329$ $LK,"SYS_BOOT_SRC",A="FL:::/Kernel/KStart16.HC,23"$ $LK,"FUF_JUST_SRC",A="FL:::/Kernel/KernelA.HH,2581"$ $LK,"FUf_JUST_SRC",A="FL:::/Kernel/KernelA.HH,2553"$ $LK,"OC_CALL",A="FL:::/Kernel/KernelA.HH,1772"$ -$LK,"TaskExe",A="FL:::/Kernel/Job.HC,39",BI=331$ -$LK,"KbdMessagesQueue",A="FL:::/Kernel/SerialDev/Keyboard.HC,467",BI=332$ -$LK,"FileWrite",A="FL:::/Kernel/BlkDev/DiskFile.HC,79",BI=333$ +$LK,"TaskExe",A="FL:::/Kernel/Job.HC,39",BI=330$ +$LK,"KbdMessagesQueue",A="FL:::/Kernel/SerialDev/Keyboard.HC,467",BI=331$ +$LK,"FileWrite",A="FL:::/Kernel/BlkDev/DiskFile.HC,79",BI=332$ $LK,"ARf_CSPRITE_PTS_RECTANGLES",A="FL:::/Kernel/KernelA.HH,3855"$ $LK,"MESSAGE_KEY_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3189"$ $LK,"RFLAGf_ID",A="FL:::/Kernel/KernelA.HH,338"$ $LK,"SCF_E0_PREFIX",A="FL:::/Kernel/KernelA.HH,3478"$ $LK,"SCf_E0_PREFIX",A="FL:::/Kernel/KernelA.HH,3463"$ -$LK,"ATAWaitNotBUSY",A="FL:::/Kernel/BlkDev/DiskATA.HC,24",BI=334$ +$LK,"ATAWaitNotBUSY",A="FL:::/Kernel/BlkDev/DiskATA.HC,24",BI=333$ $LK,"_XCHG_U16",A="FL:::/Kernel/KUtils.HC,200"$ $LK,"_XCHG_U32",A="FL:::/Kernel/KUtils.HC,192"$ $LK,"SUF_TO_LOWER",A="FL:::/Kernel/KernelA.HH,3736"$ $LK,"ARGT_XMM32",A="FL:::/Kernel/KernelA.HH,1953"$ $LK,"WIF_SELF_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HH,1428"$ $LK,"LDF_SILENT",A="FL:::/Kernel/KernelA.HH,382"$ -$LK,"MsInit",A="FL:::/Kernel/SerialDev/Mouse.HC,63",BI=335$ -$LK,"ZenithLog",A="FL:::/Kernel/Job.HC,423",BI=336$ +$LK,"MsInit",A="FL:::/Kernel/SerialDev/Mouse.HC,63",BI=334$ +$LK,"ZenithLog",A="FL:::/Kernel/Job.HC,423",BI=335$ $LK,"RED",A="FL:::/Kernel/KernelA.HH,2918"$ $LK,"RT_U0",A="FL:::/Kernel/KernelA.HH,1565"$ $LK,"VGAR_MAP_MASK",A="FL:::/Kernel/KernelA.HH,3682"$ $LK,"PRTF_COMMA",A="FL:::/Kernel/KernelA.HH,3872"$ $LK,"CAOTCtrl",A="FL:::/Kernel/KernelA.HH,2061"$ $LK,"DOC_COLOR_DEFINE_STR",A="FL:::/Kernel/KernelA.HH,1151"$ -$LK,"DriveFATBlkAlloc",A="FL:::/Kernel/BlkDev/DiskDrive.HC,89",BI=337$ +$LK,"DriveFATBlkAlloc",A="FL:::/Kernel/BlkDev/DiskDrive.HC,89",BI=336$ $LK,"VM_VIRTUALBOX",A="FL:::/Kernel/KernelA.HH,3893"$ $LK,"SCF_NEW_KEY",A="FL:::/Kernel/KernelA.HH,3486"$ $LK,"CCompCtrl",A="FL:::/Kernel/KernelA.HH,2179"$ $LK,"TASK_CONTEXT_SAVE",A="FL:::/Kernel/Sched.HC,56"$ $LK,"SCf_NEW_KEY",A="FL:::/Kernel/KernelA.HH,3471"$ $LK,"CDirContext",A="FL:::/Kernel/KernelA.HH,2747"$ -$LK,"BootDVDProbeAll",A="FL:::/Kernel/BlkDev/DiskATAId.HC,29",BI=338$ +$LK,"BootDVDProbeAll",A="FL:::/Kernel/BlkDev/DiskATAId.HC,29",BI=337$ $LK,"_MEMCPY",A="FL:::/Kernel/KUtils.HC,55"$ $LK,"_D3_DIST_SQR",A="FL:::/Kernel/KMathA.HC,61"$ $LK,"ARGT_XMM64",A="FL:::/Kernel/KernelA.HH,1954"$ -$LK,"ATAWriteBlks",A="FL:::/Kernel/BlkDev/DiskATA.HC,464",BI=339$ +$LK,"ATAWriteBlks",A="FL:::/Kernel/BlkDev/DiskATA.HC,464",BI=338$ $LK,"RT_U8",A="FL:::/Kernel/KernelA.HH,1567"$ $LK,"RLf_16MEG_SYS_CODE_BP",A="FL:::/Kernel/KernelA.HH,457"$ $LK,"DOCEf_USER_DATA",A="FL:::/Kernel/KernelA.HH,1073"$ $LK,"DOCEF_USER_DATA",A="FL:::/Kernel/KernelA.HH,985"$ $LK,"COPY_BUF_BLKS",A="FL:::/Kernel/BlkDev/DiskCopy.HC,22"$ -$LK,"FAT32FileWrite",A="FL:::/Kernel/BlkDev/FileSysFAT.HC,799",BI=340$ +$LK,"FAT32FileWrite",A="FL:::/Kernel/BlkDev/FileSysFAT.HC,799",BI=339$ $LK,"EDf_BAIL",A="FL:::/Kernel/KernelA.HH,1264"$ $LK,"EDF_BAIL",A="FL:::/Kernel/KernelA.HH,1258"$ $LK,"SYS_RAM_REBOOT",A="FL:::/Kernel/KStart64.HC,74"$ -$LK,"FileFind",A="FL:::/Kernel/BlkDev/DiskFind.HC,54",BI=341$ +$LK,"CWinMgrGlobals",A="FL:::/Kernel/KernelA.HH,1482"$ +$LK,"FileFind",A="FL:::/Kernel/BlkDev/DiskFind.HC,54",BI=340$ $LK,"SYS_FIND_PCI_SERVICES",A="FL:::/Kernel/PCIBIOS.HC,38"$ $LK,"VGAP_ATTR_DATA_WRITE",A="FL:::/Kernel/KernelA.HH,3668"$ $LK,"FUF_WHOLE_LABELS_BEFORE",A="FL:::/Kernel/KernelA.HH,2590"$ $LK,"TK_MUL_EQU",A="FL:::/Kernel/KernelA.HH,2103"$ $LK,"TK_NOT_EQU",A="FL:::/Kernel/KernelA.HH,2095"$ -$LK,"CFileNameTo",A="FL:::/Kernel/BlkDev/DiskStrB.HC,1",BI=342$ -$LK,"IntNop",A="FL:::/Kernel/KInts.HC,143",BI=343$ +$LK,"CFileNameTo",A="FL:::/Kernel/BlkDev/DiskStrB.HC,1",BI=341$ +$LK,"IntNop",A="FL:::/Kernel/KInts.HC,143",BI=342$ $LK,"_D3_MUL_EQU",A="FL:::/Kernel/KMathA.HC,273"$ $LK,"DISPLAYf_SHOW",A="FL:::/Kernel/KernelA.HH,3247"$ $LK,"DOF_DONT_SHOW",A="FL:::/Kernel/KernelA.HH,1232"$ @@ -1570,20 +1578,20 @@ $LK,"CCF_UNRESOLVED",A="FL:::/Kernel/KernelA.HH,2158"$ $LK,"MLF_FUN",A="FL:::/Kernel/KernelA.HH,782"$ $LK,"DOCEF_ZERO_BASED",A="FL:::/Kernel/KernelA.HH,1019"$ $LK,"HTF_UNRESOLVED",A="FL:::/Kernel/KernelA.HH,713"$ -$LK,"FAT32Cd",A="FL:::/Kernel/BlkDev/FileSysFAT.HC,387",BI=344$ +$LK,"FAT32Cd",A="FL:::/Kernel/BlkDev/FileSysFAT.HC,387",BI=343$ $LK,"DOCEf_ZERO_BASED",A="FL:::/Kernel/KernelA.HH,1105"$ $LK,"HTf_UNRESOLVED",A="FL:::/Kernel/KernelA.HH,683"$ $LK,"CAP16BitInit",A="FL:::/Kernel/KernelA.HH,546"$ -$LK,"Clus2Blk",A="FL:::/Kernel/BlkDev/DiskClus.HC,31",BI=345$ -$LK,"ATAPIWriteBlks",A="FL:::/Kernel/BlkDev/DiskATA.HC,538",BI=346$ -$LK,"cnts",A="FL:::/Kernel/KGlbls.HC,21"$ +$LK,"Clus2Blk",A="FL:::/Kernel/BlkDev/DiskClus.HC,31",BI=344$ +$LK,"ATAPIWriteBlks",A="FL:::/Kernel/BlkDev/DiskATA.HC,538",BI=345$ +$LK,"cnts",A="FL:::/Kernel/KGlobals.HC,21"$ $LK,"SYS_HEAP_INIT_FLAG",A="FL::/Tmp.DD,1"$ $LK,"FUF_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HH,2589"$ -$LK,"ScanChar",A="FL:::/Kernel/SerialDev/Message.HC,110",BI=347$ +$LK,"ScanChar",A="FL:::/Kernel/SerialDev/Message.HC,110",BI=346$ $LK,"RepInU32",A="FL:::/Kernel/KernelB.HH,84"$ $LK,"RepInU16",A="FL:::/Kernel/KernelB.HH,82"$ $LK,"loge_2",A="FL:::/Kernel/KernelA.HH,57"$ -$LK,"FAT32FileFind",A="FL:::/Kernel/BlkDev/FileSysFAT.HC,286",BI=348$ +$LK,"FAT32FileFind",A="FL:::/Kernel/BlkDev/FileSysFAT.HC,286",BI=347$ $LK,"GSF_SHIFT_ESC_EXIT",A="FL:::/Kernel/KernelA.HH,3725"$ $LK,"SFG_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HH,3746"$ $LK,"SEMA_SINGLE_USER",A="FL:::/Kernel/KernelA.HH,621"$ @@ -1591,8 +1599,8 @@ $LK,"FUf_WHOLE_LABELS",A="FL:::/Kernel/KernelA.HH,2561"$ $LK,"DOCf_DO_FULL_REFRESH",A="FL:::/Kernel/KernelA.HH,1328"$ $LK,"DOCf_DONT_SHOW",A="FL:::/Kernel/KernelA.HH,1322"$ $LK,"DOCF_DONT_SHOW",A="FL:::/Kernel/KernelA.HH,1285"$ -$LK,"MsHardSpeedSet",A="FL:::/Kernel/SerialDev/Mouse.HC,186",BI=349$ -$LK,"DirTreeDel2",A="FL:::/Kernel/BlkDev/DiskDirA.HC,46",BI=350$ +$LK,"MsHardSpeedSet",A="FL:::/Kernel/SerialDev/Mouse.HC,186",BI=348$ +$LK,"DirTreeDel2",A="FL:::/Kernel/BlkDev/DiskDirA.HC,46",BI=349$ $LK,"FUF_JUST_TXT",A="FL:::/Kernel/KernelA.HH,2579"$ $LK,"FUf_JUST_TXT",A="FL:::/Kernel/KernelA.HH,2551"$ $LK,"DOCT_DFT_BACKGROUND",A="FL:::/Kernel/KernelA.HH,923"$ @@ -1603,8 +1611,8 @@ $LK,"HashFind",A="FL:::/Kernel/KHashA.HC,255"$ $LK,"D3Cross",A="FL:::/Kernel/KernelB.HH,148"$ $LK,"DOCEF_ESC",A="FL:::/Kernel/KernelA.HH,1004"$ $LK,"_FREE",A="FL:::/Kernel/Mem/MAllocFree.HC,224"$ -$LK,"SrcLineNum",A="FL:::/Kernel/FunSeg.HC,206",BI=351$ -$LK,"ATAPIClose",A="FL:::/Kernel/BlkDev/DiskATA.HC,524",BI=352$ +$LK,"SrcLineNum",A="FL:::/Kernel/FunSeg.HC,206",BI=350$ +$LK,"ATAPIClose",A="FL:::/Kernel/BlkDev/DiskATA.HC,524",BI=351$ $LK,"DOCT_MACRO",A="FL:::/Kernel/KernelA.HH,938"$ $LK,"CH_SHIFT_ESC",A="FL:::/Kernel/KernelA.HH,3455"$ $LK,"Abs",A="FL:::/Kernel/KernelB.HH,96"$ @@ -1618,10 +1626,10 @@ $LK,"DOCEf_RIGHT_X",A="FL:::/Kernel/KernelA.HH,1082"$ $LK,"DOCEF_RIGHT_X",A="FL:::/Kernel/KernelA.HH,994"$ $LK,"DCF_FILL_NOT_COLOR",A="FL:::/Kernel/KernelA.HH,3582"$ $LK,"WIF_FOCUS_TASK_MS_WHEEL",A="FL:::/Kernel/KernelA.HH,1439"$ -$LK,"Debug",A="FL:::/Kernel/KDebug.HC,649",BI=353$ +$LK,"Debug",A="FL:::/Kernel/KDebug.HC,649",BI=352$ $LK,"MESSAGE_KEY_UP",A="FL:::/Kernel/KernelA.HH,3177"$ $LK,"DOCEF_LEN",A="FL:::/Kernel/KernelA.HH,971"$ -$LK,"FileAttr",A="FL:::/Kernel/BlkDev/DiskStrA.HC,238",BI=354$ +$LK,"FileAttr",A="FL:::/Kernel/BlkDev/DiskStrA.HC,238",BI=353$ $LK,"_MEMSET",A="FL:::/Kernel/KUtils.HC,3"$ $LK,"ROP_COLLISION",A="FL:::/Kernel/KernelA.HH,2900"$ $LK,"TK_PLUS_PLUS",A="FL:::/Kernel/KernelA.HH,2088"$ @@ -1632,14 +1640,14 @@ $LK,"VGAP_REG_WRITE",A="FL:::/Kernel/KernelA.HH,3675"$ $LK,"FUF_EXPAND",A="FL:::/Kernel/KernelA.HH,2575"$ $LK,"FUf_EXPAND",A="FL:::/Kernel/KernelA.HH,2547"$ $LK,"DOCEf_DEREF_DATA",A="FL:::/Kernel/KernelA.HH,1102"$ -$LK,"Del",A="FL:::/Kernel/BlkDev/DiskCopy.HC,82",BI=355$ +$LK,"Del",A="FL:::/Kernel/BlkDev/DiskCopy.HC,82",BI=354$ $LK,"IDTET_TASK",A="FL:::/Kernel/KernelA.HH,294"$ -$LK,"TaskValidate",A="FL:::/Kernel/KTask.HC,22",BI=356$ -$LK,"FAT32Init",A="FL:::/Kernel/BlkDev/FileSysFAT.HC,22",BI=357$ +$LK,"TaskValidate",A="FL:::/Kernel/KTask.HC,22",BI=355$ +$LK,"FAT32Init",A="FL:::/Kernel/BlkDev/FileSysFAT.HC,22",BI=356$ $LK,"LAPIC_ARIBITRATION_PRIORITY",A="FL:::/Kernel/KernelA.HH,503"$ -$LK,"fp_set_std_palette",A="FL:::/Kernel/KGlbls.HC,35"$ -$LK,"keydev",A="FL:::/Kernel/KGlbls.HC,27"$ -$LK,"MountIDEAuto",A="FL:::/Kernel/BlkDev/DiskATAId.HC,263",BI=358$ +$LK,"fp_set_std_palette",A="FL:::/Kernel/KGlobals.HC,35"$ +$LK,"keydev",A="FL:::/Kernel/KGlobals.HC,27"$ +$LK,"MountIDEAuto",A="FL:::/Kernel/BlkDev/DiskATAId.HC,263",BI=357$ $LK,"HashBucketFind",A="FL:::/Kernel/KHashA.HC,260"$ $LK,"OCF_ALIAS",A="FL:::/Kernel/KernelA.HH,1959"$ $LK,"IC_BODY_SIZE",A="FL:::/Kernel/KernelA.HH,1634"$ @@ -1650,6 +1658,7 @@ $LK,"HTt_WORD",A="FL:::/Kernel/KernelA.HH,664"$ $LK,"SEMA_DSK_CACHE",A="FL:::/Kernel/KernelA.HH,622"$ $LK,"FUG_FILE_FIND",A="FL:::/Kernel/KernelA.HH,2596"$ $LK,"I_PAGE_FAULT",A="FL:::/Kernel/KernelA.HH,304"$ +$LK,"SysGlobalsInit",A="FL:::/Kernel/KMain.HC,1",BI=358$ $LK,"CProgress",A="FL:::/Kernel/KernelA.HH,3861"$ $LK,"Arg",A="FL:::/Kernel/KernelB.HH,122"$ $LK,"FSt_ISO9660",A="FL:::/Kernel/KernelA.HH,2661"$ @@ -1677,7 +1686,6 @@ $LK,"DOCf_HIGHLIGHT",A="FL:::/Kernel/KernelA.HH,1332"$ $LK,"DOCF_HIGHLIGHT",A="FL:::/Kernel/KernelA.HH,1294"$ $LK,"DOCT_HIGHLIGHT",A="FL:::/Kernel/KernelA.HH,925"$ $LK,"_FAR_CALL32",A="FL:::/Kernel/PCIBIOS.HC,69"$ -$LK,"CAOTHeapGlblRef",A="FL:::/Kernel/KernelA.HH,1994"$ $LK,"DOCEF_SEL",A="FL:::/Kernel/KernelA.HH,1048"$ $LK,"IEF_IMM_NOT_REL",A="FL:::/Kernel/KernelA.HH,417"$ $LK,"FAT32DirFill",A="FL:::/Kernel/BlkDev/FileSysFAT.HC,229",BI=365$ @@ -1857,7 +1865,7 @@ $LK,"_D3_CROSS",A="FL:::/Kernel/KMathA.HC,82"$ $LK,"VGAP_INPUT_STAT",A="FL:::/Kernel/KernelA.HH,3679"$ $LK,"DOCf_UNDO_DIRTY",A="FL:::/Kernel/KernelA.HH,1343"$ $LK,"WIf_SELF_BORDER",A="FL:::/Kernel/KernelA.HH,1455"$ -$LK,"text",A="FL:::/Kernel/KGlbls.HC,30"$ +$LK,"text",A="FL:::/Kernel/KGlobals.HC,30"$ $LK,"ATA_READ_NATIVE_MAX_EXT",A="FL:::/Kernel/KernelA.HH,2273"$ $LK,"MPrintQ",A="FL:::/Kernel/StrPrint.HC,56",BI=405$ $LK,"MHeapCtrl",A="FL:::/Kernel/Mem/MAllocFree.HC,386"$ @@ -1895,7 +1903,7 @@ $LK,"CCF_PMT",A="FL:::/Kernel/KernelA.HH,2138"$ $LK,"DOCEf_FILTER_SKIP",A="FL:::/Kernel/KernelA.HH,1112"$ $LK,"SCF_NUM",A="FL:::/Kernel/KernelA.HH,3484"$ $LK,"ACD_DEF_FILENAME",A="FL:::/Kernel/KernelA.HH,1511"$ -$LK,"fp_doc_put",A="FL:::/Kernel/KGlbls.HC,34"$ +$LK,"fp_doc_put",A="FL:::/Kernel/KGlobals.HC,34"$ $LK,"IsRaw",A="FL:::/Kernel/KMisc.HC,297",BI=411$ $LK,"TK_DBL_COLON",A="FL:::/Kernel/KernelA.HH,2091"$ $LK,"ATAPIReadTrackInfo",A="FL:::/Kernel/BlkDev/DiskATA.HC,281",BI=412$ @@ -1910,7 +1918,7 @@ $LK,"DiskCacheHash",A="FL:::/Kernel/BlkDev/DiskCache.HC,40",BI=415$ $LK,"MDG_MASK",A="FL:::/Kernel/KernelA.HH,1597"$ $LK,"ACD_EXTRA_CHAR",A="FL:::/Kernel/KernelA.HH,1530"$ $LK,"Reboot",A="FL:::/Kernel/KMain.HC,122",BI=416$ -$LK,"acd",A="FL:::/Kernel/KGlbls.HC,18"$ +$LK,"acd",A="FL:::/Kernel/KGlobals.HC,18"$ $LK,"REG_RCX",A="FL:::/Kernel/KernelA.HH,1785"$ $LK,"Ff_DOT_DOT_DOT",A="FL:::/Kernel/KernelA.HH,858"$ $LK,"CHashClass",A="FL:::/Kernel/KernelA.HH,838"$ @@ -1949,7 +1957,7 @@ $LK,"SYS_FOCUS_TASK",A="FL:::/Kernel/KStart32.HC,63"$ $LK,"DYING_JIFFIES",A="FL:::/Kernel/KernelA.HH,3264"$ $LK,"FUF_JUST_DD",A="FL:::/Kernel/KernelA.HH,2580"$ $LK,"FUf_JUST_DD",A="FL:::/Kernel/KernelA.HH,2552"$ -$LK,"dbg",A="FL:::/Kernel/KGlbls.HC,22"$ +$LK,"dbg",A="FL:::/Kernel/KGlobals.HC,22"$ $LK,"QSort",A="FL:::/Kernel/QSort.HC,85",BI=425$ $LK,"OutU32",A="FL:::/Kernel/KernelB.HH,79"$ $LK,"OutU16",A="FL:::/Kernel/KernelB.HH,78"$ @@ -1977,7 +1985,6 @@ $LK,"LAPIC_EOI",A="FL:::/Kernel/KernelA.HH,505"$ $LK,"sys_pos_pows_lets",A="FL:::/Kernel/StrPrint.HC,200"$ $LK,"LIN_CONGRUE_A",A="FL:::/Kernel/KMathB.HC,74"$ $LK,"Drive",A="FL:::/Kernel/BlkDev/DiskDrive.HC,263",BI=428$ -$LK,"CDebugGlbls",A="FL:::/Kernel/KernelA.HH,3820"$ $LK,"VM_NATIVE",A="FL:::/Kernel/KernelA.HH,3890"$ $LK,"OS_NATIVE",A="FL:::/Kernel/KernelA.HH,3885"$ $LK,"CT_8_BIT",A="FL:::/Kernel/KernelA.HH,3689"$ @@ -2000,7 +2007,6 @@ $LK,"progress1",A="FL:::/Kernel/KernelB.HH,209"$ $LK,"Floor",A="FL:::/Kernel/KernelB.HH,131"$ $LK,"progress2",A="FL:::/Kernel/KernelB.HH,215"$ $LK,"_CLAMP_U64",A="FL:::/Kernel/KUtils.HC,133"$ -$LK,"CMsStateGlbls",A="FL:::/Kernel/KernelA.HH,2998"$ $LK,"progress3",A="FL:::/Kernel/KernelB.HH,221"$ $LK,"FUF_JUST_GR",A="FL:::/Kernel/KernelA.HH,2584"$ $LK,"FUf_JUST_GR",A="FL:::/Kernel/KernelA.HH,2556"$ @@ -2010,7 +2016,7 @@ $LK,"RAWDR_COL",A="FL:::/Kernel/KDebug.HC,289"$ $LK,"progress4",A="FL:::/Kernel/KernelB.HH,227"$ $LK,"CtrlAltCBSet",A="FL:::/Kernel/KeyDev.HC,178",BI=432$ $LK,"SysTimerRead",A="FL:::/Kernel/KMisc.HC,61",BI=433$ -$LK,"dev",A="FL:::/Kernel/KGlbls.HC,23"$ +$LK,"dev",A="FL:::/Kernel/KGlobals.HC,23"$ $LK,"FunSegCacheFind",A="FL:::/Kernel/FunSeg.HC,114",BI=434$ $LK,"MsUpdate",A="FL:::/Kernel/SerialDev/Mouse.HC,9",BI=435$ $LK,"CInsReg",A="FL:::/Kernel/KernelA.HH,3896"$ @@ -2022,12 +2028,11 @@ $LK,"ans",A="FL:::/Kernel/KernelA.HH,3366"$ $LK,"ICF_DEL_PREV_INS",A="FL:::/Kernel/KernelA.HH,1629"$ $LK,"LAPIC_LDR",A="FL:::/Kernel/KernelA.HH,508"$ $LK,"BptFind",A="FL:::/Kernel/KDebug.HC,344",BI=436$ -$LK,"kbd",A="FL:::/Kernel/KGlbls.HC,26"$ +$LK,"kbd",A="FL:::/Kernel/KGlobals.HC,26"$ $LK,"progress4_max",A="FL:::/Kernel/KernelB.HH,230"$ $LK,"HashDel",A="FL:::/Kernel/KHashB.HC,59",BI=437$ $LK,"ISOInit",A="FL:::/Kernel/BlkDev/DiskCDDVD.HC,1",BI=438$ $LK,"DriveCheck",A="FL:::/Kernel/BlkDev/DiskDrive.HC,142",BI=439$ -$LK,"CKbdStateGlbls",A="FL:::/Kernel/KernelA.HH,2958"$ $LK,"sys_font_std",A="FL:::/Kernel/FontStd.HC,3"$ $LK,"LinkedLstCopy",A="FL:::/Kernel/KDataTypes.HC,11",BI=440$ $LK,"MDF_NULL",A="FL:::/Kernel/KernelA.HH,1590"$ @@ -2062,7 +2067,7 @@ $LK,"Pow10",A="FL:::/Kernel/KernelB.HH,138"$ $LK,"ATA_WRITE_MULTI_EXT",A="FL:::/Kernel/KernelA.HH,2279"$ $LK,"CCF_PREDEC",A="FL:::/Kernel/KernelA.HH,2165"$ $LK,"inf",A="FL:::/Kernel/KernelA.HH,49"$ -$LK,"sys_macro_head",A="FL:::/Kernel/KGlbls.HC,4"$ +$LK,"sys_macro_head",A="FL:::/Kernel/KGlobals.HC,4"$ $LK,"XTalk",A="FL:::/Kernel/Job.HC,445",BI=445$ $LK,"SYS_ENTER_LONG_MODE",A="FL:::/Kernel/KStart64.HC,44"$ $LK,"eps",A="FL:::/Kernel/KernelA.HH,59"$ @@ -2070,7 +2075,7 @@ $LK,"LstSub",A="FL:::/Kernel/StrA.HC,397",BI=446$ $LK,"RLF_PATCHED",A="FL:::/Kernel/KernelA.HH,478"$ $LK,"TaskDerivedValsUpdate",A="FL:::/Kernel/KTask.HC,286",BI=447$ $LK,"_HASH_ADD",A="FL:::/Kernel/KHashA.HC,170"$ -$LK,"zenith_task",A="FL:::/Kernel/KGlbls.HC,8"$ +$LK,"zenith_task",A="FL:::/Kernel/KGlobals.HC,8"$ $LK,"MEM_E801",A="FL:::/Kernel/KStart16.HC,31"$ $LK,"ISOT_VOL_DRV_DESC",A="FL:::/Kernel/KernelA.HH,2465"$ $LK,"__TIME__",A="FL:::/Kernel/KernelA.HH,2036"$ @@ -2127,6 +2132,7 @@ $LK,"LTPURPLE",A="FL:::/Kernel/KernelA.HH,2927"$ $LK,"RawDr",A="FL:::/Kernel/KDebug.HC,291",BI=459$ $LK,"StrICmp",A="FL:::/Kernel/StrA.HC,311"$ $LK,"ATAR0_DATA",A="FL:::/Kernel/KernelA.HH,2288"$ +$LK,"CMsHardStateGlobals",A="FL:::/Kernel/KernelA.HH,2979"$ $LK,"OPTf_TRACE",A="FL:::/Kernel/KernelA.HH,1547"$ $LK,"HTG_FLAGS_MASK",A="FL:::/Kernel/KernelA.HH,715"$ $LK,"DirFilesSort",A="FL:::/Kernel/BlkDev/DiskDirA.HC,89",BI=460$ @@ -2196,6 +2202,8 @@ $LK,"TK_IFNDEF",A="FL:::/Kernel/KernelA.HH,2112"$ $LK,"CMT_FLOAT_CONSTS",A="FL:::/Kernel/KernelA.HH,1702"$ $LK,"CBinFile",A="FL:::/Kernel/KernelA.HH,385"$ $LK,"LAPIC_SVR",A="FL:::/Kernel/KernelA.HH,511"$ +$LK,"CGridGlobals",A="FL:::/Kernel/KernelA.HH,3020"$ +$LK,"CCompGlobals",A="FL:::/Kernel/KernelA.HH,2226"$ $LK,"StrPrintFunSeg",A="FL:::/Kernel/FunSeg.HC,134",BI=470$ $LK,"HashVal",A="FL:::/Kernel/KHashB.HC,9",BI=471$ $LK,"DOCEF_DFT_RAW_TYPE",A="FL:::/Kernel/KernelA.HH,1030"$ @@ -2227,14 +2235,14 @@ $LK,"CAsmUndefHash",A="FL:::/Kernel/KernelA.HH,1823"$ $LK,"HTt_IMPORT_SYS_SYM",A="FL:::/Kernel/KernelA.HH,658"$ $LK,"HTt_EXPORT_SYS_SYM",A="FL:::/Kernel/KernelA.HH,657"$ $LK,"C32_EDI",A="FL:::/Kernel/PCIBIOS.HC,63"$ -$LK,"pow10_I64",A="FL:::/Kernel/KGlbls.HC,15"$ -$LK,"sys_num_spawned_tasks",A="FL:::/Kernel/KGlbls.HC,9"$ +$LK,"pow10_I64",A="FL:::/Kernel/KGlobals.HC,15"$ +$LK,"sys_num_spawned_tasks",A="FL:::/Kernel/KGlobals.HC,9"$ $LK,"CAUData",A="FL:::/Kernel/KernelA.HH,3775"$ $LK,"LAPIC_LVT_LINT0",A="FL:::/Kernel/KernelA.HH,522"$ $LK,"ArcFinishCompression",A="FL:::/Kernel/Compress.HC,155",BI=476$ $LK,"QueueDel",A="FL:::/Kernel/KDataTypes.HC,41",BI=477$ $LK,"LAPIC_LVT_LINT1",A="FL:::/Kernel/KernelA.HH,523"$ -$LK,"sys_winmgr_task",A="FL:::/Kernel/KGlbls.HC,11"$ +$LK,"sys_winmgr_task",A="FL:::/Kernel/KGlobals.HC,11"$ $LK,"SYS_PROGRESS2_TF",A="FL:::/Kernel/KStart32.HC,49"$ $LK,"SC_CAPS",A="FL:::/Kernel/KernelA.HH,3504"$ $LK,"SYS_RAM_REBOOT_END",A="FL:::/Kernel/KStart64.HC,99"$ @@ -2412,19 +2420,18 @@ $LK,"FUf_DEL",A="FL:::/Kernel/KernelA.HH,2539"$ $LK,"RedSeaMkDir",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC,602",BI=514$ $LK,"PutKey",A="FL:::/Kernel/KeyDev.HC,1",BI=515$ $LK,"_HASH_STR",A="FL:::/Kernel/KHashA.HC,120"$ -$LK,"CMsHardStateGlbls",A="FL:::/Kernel/KernelA.HH,2979"$ $LK,"FUf_ALL",A="FL:::/Kernel/KernelA.HH,2541"$ +$LK,"CAOTHeapGlobal",A="FL:::/Kernel/KernelA.HH,2000"$ $LK,"QueueVectU8New",A="FL:::/Kernel/KDataTypes.HC,87",BI=516$ $LK,"DOF_SIZE_MIN",A="FL:::/Kernel/KernelA.HH,1226"$ $LK,"ScanMessage",A="FL:::/Kernel/SerialDev/Message.HC,37",BI=517$ -$LK,"sys_macro_task",A="FL:::/Kernel/KGlbls.HC,5"$ +$LK,"sys_macro_task",A="FL:::/Kernel/KGlobals.HC,5"$ $LK,"CArcCompress",A="FL:::/Kernel/KernelA.HH,3716"$ $LK,"FAT32AllocContiguousClus",A="FL:::/Kernel/BlkDev/FileSysFAT.HC,500",BI=518$ $LK,"CHashOpcode",A="FL:::/Kernel/KernelA.HH,1960"$ $LK,"CTRL_ALT_DEL",A="FL:::/Kernel/KernelA.HH,634"$ $LK,"FifoU8Ins",A="FL:::/Kernel/KDataTypes.HC,173",BI=519$ $LK,"IsDebugMode",A="FL:::/Kernel/KMisc.HC,317",BI=520$ -$LK,"CGridGlbls",A="FL:::/Kernel/KernelA.HH,3020"$ $LK,"FATFromName",A="FL:::/Kernel/BlkDev/FileSysFAT.HC,156",BI=521$ $LK,"DOCf_SIZE_MIN",A="FL:::/Kernel/KernelA.HH,1317"$ $LK,"DOCF_SIZE_MIN",A="FL:::/Kernel/KernelA.HH,1280"$ @@ -2454,7 +2461,7 @@ $LK,"HTT_CLASS",A="FL:::/Kernel/KernelA.HH,691"$ $LK,"HTt_CLASS",A="FL:::/Kernel/KernelA.HH,661"$ $LK,"Cd2DirEntry",A="FL:::/Kernel/BlkDev/DiskStrA.HC,221",BI=528$ $LK,"IET_IMM_U0",A="FL:::/Kernel/KernelA.HH,408"$ -$LK,"sys_clip_doc",A="FL:::/Kernel/KGlbls.HC,6"$ +$LK,"sys_clip_doc",A="FL:::/Kernel/KGlobals.HC,6"$ $LK,"BlkDevAdd",A="FL:::/Kernel/BlkDev/DiskAddDev.HC,27",BI=529$ $LK,"MESSAGE_MS_L_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3190"$ $LK,"REGG_CLOBBERED",A="FL:::/Kernel/KernelA.HH,1801"$ @@ -2494,7 +2501,6 @@ $LK,"SaveExceptRegs",A="FL:::/Kernel/KExcept.HC,43"$ $LK,"C:/Doc/Queue.DD",A="FL:::/Kernel/KernelB.HH,65"$ $LK,"MEM_2MEG_NUM",A="FL:::/Kernel/KStart32.HC,10"$ $LK,"SC_END",A="FL:::/Kernel/KernelA.HH,3514"$ -$LK,"CAOTHeapGlbl",A="FL:::/Kernel/KernelA.HH,2000"$ $LK,"ArcExpandBuf",A="FL:::/Kernel/Compress.HC,165",BI=538$ $LK,"FUf_MAP",A="FL:::/Kernel/KernelA.HH,2546"$ $LK,"DOCf_MORE",A="FL:::/Kernel/KernelA.HH,1324"$ @@ -2562,6 +2568,7 @@ $LK,"ICF_NO_RIP",A="FL:::/Kernel/KernelA.HH,1628"$ $LK,"SUF_REM_CTRL_CHARS",A="FL:::/Kernel/KernelA.HH,3730"$ $LK,"SC_SHIFT",A="FL:::/Kernel/KernelA.HH,3501"$ $LK,"ATA_SET_MAX_EXT",A="FL:::/Kernel/KernelA.HH,2275"$ +$LK,"CUAsmGlobals",A="FL:::/Kernel/KernelA.HH,2241"$ $LK,"StrOcc",A="FL:::/Kernel/StrA.HC,462",BI=548$ $LK,"StrCpy",A="FL:::/Kernel/StrA.HC,321"$ $LK,"DOCT_INS_BIN",A="FL:::/Kernel/KernelA.HH,943"$ @@ -2598,7 +2605,7 @@ $LK,"sys_var_init_flag",A="FL:::/Kernel/KernelB.HH,186"$ $LK,"PRTF_DECIMAL",A="FL:::/Kernel/KernelA.HH,3877"$ $LK,"IOAPIC_DATA",A="FL:::/Kernel/KernelA.HH,531"$ $LK,"SysGetStr2",A="FL:::/Kernel/KDebug.HC,337",BI=552$ -$LK,"fp_getstr2",A="FL:::/Kernel/KGlbls.HC,32"$ +$LK,"fp_getstr2",A="FL:::/Kernel/KGlobals.HC,32"$ $LK,"KDRawPutKey",A="FL:::/Kernel/KeyDev.HC,88",BI=553$ $LK,"DOCF_SUBSCRIPT_MODE",A="FL:::/Kernel/KernelA.HH,1304"$ $LK,"Dos2CDate",A="FL:::/Kernel/BlkDev/FileSysFAT.HC,9",BI=554$ @@ -2607,8 +2614,6 @@ $LK,"DirEntryCompareClus",A="FL:::/Kernel/BlkDev/DiskDirA.HC,81",BI=556$ $LK,"SYS_START_CR0",A="FL:::/Kernel/KernelA.HH,319"$ $LK,"QSortI64",A="FL:::/Kernel/QSort.HC,1",BI=557$ $LK,"RawPrint",A="FL:::/Kernel/KDebug.HC,217",BI=558$ -$LK,"CTextGlbls",A="FL:::/Kernel/KernelA.HH,3541"$ -$LK,"CDevGlbls",A="FL:::/Kernel/KernelA.HH,2877"$ $LK,"AreYouSure",A="FL:::/Kernel/StrB.HC,109",BI=559$ $LK,"DOCf_IN_DOLLAR",A="FL:::/Kernel/KernelA.HH,1340"$ $LK,"DOCF_IN_DOLLAR",A="FL:::/Kernel/KernelA.HH,1302"$ @@ -2617,9 +2622,7 @@ $LK,"_REP_IN_U32",A="FL:::/Kernel/KUtils.HC,253"$ $LK,"MP_VECT_ADDR",A="FL:::/Kernel/KernelA.HH,527"$ $LK,"I_WAKE",A="FL:::/Kernel/KernelA.HH,309"$ $LK,"Yield",A="FL:::/Kernel/Sched.HC,284"$ -$LK,"CKeyDevGlbls",A="FL:::/Kernel/KernelA.HH,3762"$ $LK,"MRT_DEV",A="FL:::/Kernel/KernelA.HH,2822"$ -$LK,"CBlkDevGlbls",A="FL:::/Kernel/KernelA.HH,2730"$ $LK,"CMBRPrt",A="FL:::/Kernel/KernelA.HH,2314"$ $LK,"StrNew",A="FL:::/Kernel/Mem/MAllocFree.HC,446",BI=560$ $LK,"HTT_GLBL_VAR",A="FL:::/Kernel/KernelA.HH,690"$ @@ -2646,7 +2649,7 @@ $LK,"StrScan",A="FL:::/Kernel/StrScan.HC,212",BI=564$ $LK,"ATARepFind",A="FL:::/Kernel/BlkDev/DiskATAId.HC,197",BI=565$ $LK,"QSort2a",A="FL:::/Kernel/QSort.HC,32",BI=566$ $LK,"num_lock_map",A="FL:::/Kernel/SerialDev/Keyboard.HC,179"$ -$LK,"ms_hard_last",A="FL:::/Kernel/KGlbls.HC,28"$ +$LK,"ms_hard_last",A="FL:::/Kernel/KGlobals.HC,28"$ $LK,"QSort2b",A="FL:::/Kernel/QSort.HC,55",BI=567$ $LK,"KDF_HAS_DESCS",A="FL:::/Kernel/KernelA.HH,3753"$ $LK,"CBlkPool",A="FL:::/Kernel/KernelA.HH,2849"$ @@ -2696,7 +2699,6 @@ $LK,"U32_MAX",A="FL:::/Kernel/KernelA.HH,36"$ $LK,"U16_MAX",A="FL:::/Kernel/KernelA.HH,32"$ $LK,"BlkDevInit",A="FL:::/Kernel/BlkDev/DiskBlkDev.HC,31",BI=579$ $LK,"CTaskStk",A="FL:::/Kernel/KernelA.HH,3257"$ -$LK,"CWinMgrTimingGlbls",A="FL:::/Kernel/KernelA.HH,1470"$ $LK,"DOC_COLOR_STR",A="FL:::/Kernel/KernelA.HH,1148"$ $LK,"KbdMsCmdAck",A="FL:::/Kernel/SerialDev/Keyboard.HC,65",BI=580$ $LK,"FAT32_ENTRIES_PER_BLK",A="FL:::/Kernel/KernelA.HH,2420"$ @@ -2741,7 +2743,6 @@ $LK,"FILEMASK_JIT",A="FL:::/Kernel/KernelA.HH,2300"$ $LK,"ATAS_DRDY",A="FL:::/Kernel/KernelA.HH,2285"$ $LK,"ARGT_AL",A="FL:::/Kernel/KernelA.HH,1929"$ $LK,"CIntermediateCodeBase",A="FL:::/Kernel/KernelA.HH,1657"$ -$LK,"CAutoCompleteDictGlbls",A="FL:::/Kernel/KernelA.HH,1533"$ $LK,"SYS_CODE_BP",A="FL:::/Kernel/KStart32.HC,37"$ $LK,"LXchgI64",A="FL:::/Kernel/KernelB.HH,264"$ $LK,"TASKf_NONTIMER_RAND",A="FL:::/Kernel/KernelA.HH,3244"$ @@ -2822,7 +2823,6 @@ $LK,"DOC_DFT",A="FL:::/Kernel/KernelA.HH,1168"$ $LK,"CMemberLstMeta",A="FL:::/Kernel/KernelA.HH,794"$ $LK,"DISPLAYf_WIN_ON_TOP",A="FL:::/Kernel/KernelA.HH,3251"$ $LK,"INVALID_CLUS",A="FL:::/Kernel/KernelA.HH,2312"$ -$LK,"CAutoCompleteGlbls",A="FL:::/Kernel/KernelA.HH,1497"$ $LK,"char_bmp_non_eol",A="FL:::/Kernel/StrA.HC,391"$ $LK,"CQueue",A="FL:::/Kernel/KernelA.HH,123"$ $LK,"CAOTImportExport",A="FL:::/Kernel/KernelA.HH,1969"$ @@ -2877,23 +2877,23 @@ XX&X4XBXbXXXnX    -  / V l            8gq;;;;; < <<<<LLLLLLLLMMMM$Mʏ܏܏!!!2=DHPT\bhhky|"2[kx8 ڟڟ!7:C @Ñԑ %8JRsڒ46GS_t{H=K &;AGGOQ}L \3k3k;kFkXk^kfkpkkkkkkkkllVl[l[lmlzllllllllllmmm$m3mgmnmmmmmmmmmmmmm nnn#n.n4n?n?nEnNnYninnnnnnnnnn,jjs(%SSSSSSS,r<<#<'<.<5<@<H<O<O<^<c<o<{<<<<<<<<<=== =C=H=Z=_============>$>/><><>C>e>v>|>>8JT<  % 1 G a l }   $cccccclAX/HQ\gƔϔ$ss|  -TTTTTD4%sCsCwC|CCCCCCCh-k-k-----------...4.=.?.^.g.g.g.l............/////(/*/*/3/5/5/:/$>/><><>C>e>v>|>>8JT<  % 1 G a l }   $cccccclAX/HQ\gƔϔ$ss|  +TTTTTD4%sCsCwC|CCCCCCCh-k-k-----------...4.=.?.^.g.g.g.l............/////(/*/*/3/5/5/:/`F`K`^`k`q`t``0,;BǪ6NNlor5?IQQQSSXw}0  $**17;?FLSY`fmszŦŦΦϦ "-8CNNXLWfxxxxxxyyy!y1y3y3y3yZyhȎ׎܎ #/>JU[fiqD<INNb~2Z -.9HTh!##55==I]eew~~P~~~ ###%7>o0CpCpYplp~pppp<al22@QY]inrx\+6J[} &A\ XAwAwawnwswwwwwwwwww!, -G"6Øɘݘ . <S_s|ƙ)1CFFFFR#  H`g`gggggggggghhhhh#hTajo°8@Scs±ܱ ,7FVfv/(+?+?4?;?[?b?e?04_________1p !zzzzz{ {{,{b{k{t{{2#5>^c| .DFRh~119COe{38uVVds}480: +68T_z||˻ӻ$)JTToyʼҼܼܼ8CCCW`d{ѽ۽?PVmu )@JOe}}οҿ CWu &8DHHHHLQQ\`x%***59Qhrw:@`rz|)+GR\fm3Ge|'166Neo14FX]]u#(((DX[m *2;@@@ev|rr )L4f[[q +Y4GP̓דܓDjjvǁ́ҁ |jjłʂۂ߂$ +8NX' PAQ::;; ;);/;4;R;T;b;h;k;y; Tr;;T^nvIeju @ jjs{H-0-5)`shshhhhhhhhhhhhhhhiiii i!i!i-i/i;iX766TZaqx")+8::J[^`ln)+24@@TXXn@```>`F`K`^`k`q`t``0,;BǪ6NNlor5?IQQQSSXw}0  $**17;?FLSY`fmszŦŦΦϦ "-8CNNXLWfxxxxxxyyy!y1y3y3y3yZyhȎ׎܎ #/>JU[fiqD<INNb~2Z +.9HTh!##55==I]eew~~P~~~ ###%7>o0CpCpYplp~pppp<al22@QY]inrx\+6J[} &A\XAwAwawnwswwwwwwwwww , +G!6Øɘݘ . <S_s|ƙ)1CFFFFR"  H`g`gggggggggghhhhh#hTajo°8@Scs±ܱ ,7FVfv.(+?+?4?;?[?b?e?/4_________0p !zzzzz{ {{,{b{k{t{{1#5>^c| .DFRh~119COe{28uVVds}380:  -;^jw5,```````60 ƄЄ7,8?8@-9eQeQuQ~QQQQQQ9,@g@gIgTgVgVg[g:\mzz ;1`1`A`H`[`g``````````aaa'a-a3a6a=aEa<F 'Pbj (CCCU\\nt~=X`````````a aa!a,a4aMa_alauauazaaaaaaaaaaaaaaaaaab b bbb(b3bObObObWb^beblbsbzbbbbbbbbbbbbbc>|Kf &-49EISSZ]ccm{?,++CNt@022FA*4=N^q~-L__#.<<AMBLRaɤѤԤ C8GQttD0E<qqqqqrr"r8r>rDrzrFTct.4444:GP[[exGH(MS +46IH!bbp|J0֝":=IK'Jsdsddddddddddee e'e+e+e1e7eOeXe^egelelelepezeLX44444444445555 5MOpeeeeeeef%f%fDfFfFfefgfgfwfwfffffffffg g,++CNt?022F@*4=N^q~-L__#.<<AMALRaɤѤԤ B8GQttC0D<qqqqqrr"r8r>rDrzrETct.4444:FP[[exGG(MS +46HH!bbp|I0֝":=IJ'Jsdsddddddddddee e'e+e+e1e7eOeXe^egelelelepezeKX44444444445555 5LOpeeeeeeef%f%fDfFfFfefgfgfwfwfffffffffg gH^^nz»»»ʻػ$T?HHHHHHHHHII&I3I8I.P.i.x............ //5/7/7/J/R/R/R/d/d/m///////]4>>>>>>?%?)?^@.:ss_PPjÌԌԌԌیJadf}Ѝލ `D 6Yfs~a  b8#,/5chRhttttttttttutuuu*u*u2uaud0[S[SdSvSSSSSSet/# # . = L Z u     !#!4!=!J!a!|!!!!!!!f&**46N\ox!$&-ORRU`gng&X + (8DN}NH?M999:%:L:y:::::::::O4;q;qOqaqjqqqqqqP4Yb**3;GXck~QZ;G[_esw} )))),16<PTZeiozzzR -:>H^^nz»»»ʻػ$S?HHHHHHHHHII&I3I8I.P.i.x............ //5/7/7/J/R/R/R/d/d/m///////\4>>>>>>?%?)?]@.:ss^PPjÌԌԌԌیJadf}Ѝލ _D 6Yfs~`  a8#,/5bhRhttttttttttutuuu*u*u2uauc0[S[SdSvSSSSSSdt/# # . = L Z u     !#!4!=!J!a!|!!!!!!!e&**46N\ox!$&-ORRU`gnf @Ñԑ %8JRsڒ46GS_t{g&X   /:Lcctáӡ!!!2^ent{ҢhUy-/E]ddees~if]]]]]]]]]]^^^4^4^7^<^F^F^P^S^i^^}^^^^^^^^^__!__M_M_a_u_|_______v`jx`x``````````aaa?a?aVaXaXaoaqaqaaaaaaakVz  "*//<Rdlt  diff --git a/src/Kernel/Kernel.PRJ b/src/Kernel/Kernel.PRJ index 9f7df96c..7943d664 100755 --- a/src/Kernel/Kernel.PRJ +++ b/src/Kernel/Kernel.PRJ @@ -25,7 +25,7 @@ #include "KernelB.HH" #include "KExts" #include "StrA" -#include "KGlbls" +#include "KGlobals" #include "KMathB" #include "Sched" #include "Mem/MakeMem" diff --git a/src/Kernel/KernelA.HH b/src/Kernel/KernelA.HH index 8d112658..b9090e94 100755 --- a/src/Kernel/KernelA.HH +++ b/src/Kernel/KernelA.HH @@ -2,7 +2,7 @@ #help_index "" extern class CAOT; -extern class CAOTHeapGlbl; +extern class CAOTHeapGlobal; extern class CAOTImportExport; extern class CCPU; extern class CDC; @@ -555,7 +555,7 @@ class CAP16BitInit #define HPET_GEN_CONF (0xFED00000+0x10) #define HPET_MAIN_CNT (0xFED00000+0xF0) -public class CCntsGlbls +public class CCntsGlobals { I64 jiffies, //$LK,"JIFFY_FREQ",A="MN:JIFFY_FREQ"$ timer, //$LK,"SYS_TIMER_FREQ",A="MN:SYS_TIMER_FREQ"$. Use $LK,"SysTimerRead",A="MN:SysTimerRead"$(). @@ -687,7 +687,7 @@ public class CHashTable #define HTT_EXPORT_SYS_SYM 0x00001 //CHashExport #define HTT_IMPORT_SYS_SYM 0x00002 //CHashImport #define HTT_DEFINE_STR 0x00004 //CHashDefineStr -#define HTT_GLBL_VAR 0x00008 //CHashGlblVar +#define HTT_GLBL_VAR 0x00008 //CHashGlobalVar #define HTT_CLASS 0x00010 //CHashClass #define HTT_INTERNAL_TYPE 0x00020 //CHashClass #define HTT_FUN 0x00040 //CHashFun @@ -867,7 +867,7 @@ public class CHashFun:CHashClass CExternUsage *ext_lst; }; -//Glbl Var Flags +//Global Var Flags #define GVF_FUN 1 #define GVF_IMPORT 2 #define GVF_EXTERN 4 @@ -875,7 +875,7 @@ public class CHashFun:CHashClass #define GVF_ALIAS 16 #define GVF_ARRAY 32 -public class CHashGlblVar:CHashSrcSym +public class CHashGlobalVar:CHashSrcSym { I64 size,flags; CHashClass *var_class; @@ -884,10 +884,10 @@ public class CHashGlblVar:CHashSrcSym U8 *data_addr; union { I64 data_addr_rip; - CAOTHeapGlbl *heap_glbl; + CAOTHeapGlobal *heap_glbl; } }; -#assert offset(CHashClass.size)==offset(CHashGlblVar.size) +#assert offset(CHashClass.size)==offset(CHashGlobalVar.size) #help_index "DolDoc" //See $LK,"TextBase Layer",A="HI:TextBase Layer"$. @@ -1467,7 +1467,7 @@ tries to do something. #define WIf_FOCUS_TASK_BORDER 24 #define WIf_FOCUS_TASK_GRAB_SCROLL 25 -class CWinMgrTimingGlbls +class CWinMgrTimingGlobals { I64 last_total_jiffies, last_idle_pt_hits[MP_PROCESSORS_NUM], @@ -1479,7 +1479,7 @@ class CWinMgrTimingGlbls #define WINMGR_FPS (60000.0/1001) #define WINMGR_PERIOD (1001/60000.0) -public class CWinMgrGlbls +public class CWinMgrGlobals { I64 updates; F64 ode_time, @@ -1487,14 +1487,14 @@ public class CWinMgrGlbls fps, //You can read but not write this. You have no control. ideal_refresh_tS, last_refresh_tS; - CWinMgrTimingGlbls *t; + CWinMgrTimingGlobals *t; Bool show_menu,grab_scroll,grab_scroll_closed; }; #help_index "AutoComplete" #define ACf_INIT_IN_PROGRESS 0 #define AC_FILLINS_NUM 10 -public class CAutoCompleteGlbls +public class CAutoCompleteGlobals { I64 num_words; CHashTable *hash_table; @@ -1530,7 +1530,7 @@ public class CAutoCompleteGlbls #define ACD_EXTRA_CHAR 0x05 #define ACD_FILLINS_NUM 10 -public class CAutoCompleteDictGlbls +public class CAutoCompleteDictGlobals { U8 *word_lst; I64 word_lst_size,num_words,num_fillins; @@ -1991,18 +1991,18 @@ class CAOTAbsAddr U8 type,pad[7]; }; -class CAOTHeapGlblRef +class CAOTHeapGlobalRef { - CAOTHeapGlblRef *next; + CAOTHeapGlobalRef *next; I64 rip; }; -class CAOTHeapGlbl +class CAOTHeapGlobal { - CAOTHeapGlbl *next; + CAOTHeapGlobal *next; U8 *str; I64 size; - CAOTHeapGlblRef *references; + CAOTHeapGlobalRef *references; }; class CAOT @@ -2015,7 +2015,7 @@ class CAOT CAOT *parent_aot; CAOTImportExport *next_ie,*last_ie; CAOTAbsAddr *abss; - CAOTHeapGlbl *heap_glbls; + CAOTHeapGlobal *heap_glbls; }; class CStreamBlk @@ -2067,7 +2067,7 @@ class CAOTCtrl max_align_bits,org; CAsmUnresolvedRef *local_unresolved,*glbl_unresolved; CAOTAbsAddr *abss; - CAOTHeapGlbl *heap_glbls; + CAOTHeapGlobal *heap_glbls; I64 lst_col,lst_last_rip; U8 *last_label,*lst_last_line; CLexFile *lst_last_lfn; @@ -2223,7 +2223,7 @@ public class CCompCtrl }; #help_index "Compiler" -public class CCompGlbls +public class CCompGlobals { CHashTable *asm_hash; CHashClass *internal_types[RT_RTS_NUM]; @@ -2238,7 +2238,7 @@ public class CCompGlbls }; #help_index "Debugging/Unassemble" -class CUAsmGlbls +class CUAsmGlobals { CInst **table_16_32,**table_64; I64 table_16_32_entries, @@ -2727,7 +2727,7 @@ class CCacheBlk #define DFT_ISO_FILENAME "::/Tmp/CDDVD.ISO" #define DFT_ISO_C_FILENAME "::/Tmp/CDDVD.ISO.C" -public class CBlkDevGlbls +public class CBlkDevGlobals { CBlkDev *blkdevs; U8 *dft_iso_filename; //$TX,"\"::/Tmp/CDDVD.ISO\"",D="DFT_ISO_FILENAME"$ @@ -2874,7 +2874,7 @@ public class CHeapCtrl }; #help_index "Devices;Memory/Page Tables" -public class CDevGlbls +public class CDevGlobals { I64 *idt; U8 *mem64_ptr; @@ -2955,7 +2955,7 @@ public I64 class CBGR48 #help_index "Keyboard Devices;Char/Input;StdIn" #define KBD_PORT 0x60 #define KBD_CTRL 0x64 -public class CKbdStateGlbls +public class CKbdStateGlobals { I64 scan_code, //See $LK,"scan codes",A="FI:::/Doc/CharOverview.DD"$ last_down_scan_code, @@ -2976,7 +2976,7 @@ public class CKbdStateGlbls }; #help_index "Mouse" -public class CMsHardStateGlbls +public class CMsHardStateGlobals { CD3I64 pos, //Position in pixels prescale; @@ -2995,7 +2995,7 @@ public class CMsHardStateGlbls irqs_working; //Private }; -public class CMsStateGlbls +public class CMsStateGlobals { CD3I64 pos, //Position in pixels pos_text, //Position in text rows,cols @@ -3017,7 +3017,7 @@ public class CMsStateGlbls right_down_sent;//Private }; -public class CGridGlbls +public class CGridGlobals { Bool snap format "$$CB,\"Snap Grid\"$$\n", show format "$$CB,\"Show Grid\"$$\n", @@ -3538,7 +3538,7 @@ public class CSysFixedArea #define RWF_SHOW_DOLLAR 4 #define RWF_SCROLL 8 -public class CTextGlbls +public class CTextGlobals { I64 raw_col,raw_flags; U8 *raw_scrn_image; @@ -3759,7 +3759,7 @@ class CKeyDevEntry Bool (*put_s)(U8 *st); }; -class CKeyDevGlbls +class CKeyDevGlobals { CKeyDevEntry put_key_head; U0 (**fp_ctrl_alt_cbs)(I64 sc); @@ -3785,7 +3785,7 @@ class CSndData I8 ona; }; -public class CScreenCastGlbls +public class CScreenCastGlobals { CSndData snd_head; CDate t0_now; @@ -3817,7 +3817,7 @@ class CMPCrash I64 message_num; }; -public class CDebugGlbls +public class CDebugGlobals { CTask *focus_task; U8 *message; diff --git a/src/Kernel/KernelC.HH b/src/Kernel/KernelC.HH index 37b782cb..841d561b 100755 --- a/src/Kernel/KernelC.HH +++ b/src/Kernel/KernelC.HH @@ -1,9 +1,9 @@ #help_index "AutoComplete" #help_file "::/Doc/AutoComplete" -public extern CAutoCompleteGlbls ac; +public extern CAutoCompleteGlobals ac; #help_index "AutoComplete/Dictionary" -public extern CAutoCompleteDictGlbls acd; +public extern CAutoCompleteDictGlobals acd; #help_index "Bit" public extern I64 BCnt(I64 d); @@ -106,7 +106,7 @@ public extern Bool Silent(Bool val=ON); extern U8 *StrPrintHex(U8 *dst,I64 num;I64 width); #help_index "Char;Debugging/Raw Output;TextBase Layer/Char" -public extern CTextGlbls text; +public extern CTextGlobals text; #help_index "Compiler/Lex" public extern U0 HashSrcFileSet(CCompCtrl *cc, @@ -173,7 +173,7 @@ public extern Bool SysDebug(Bool val); public extern U8 *TaskCaller(CTask *task=NULL, I64 num=0,Bool saved_context=FALSE); public extern I64 UnusedStk(CTask *task=NULL); -public extern CDebugGlbls dbg; +public extern CDebugGlobals dbg; #help_index "Debugging/Debugger" public extern Bool B(U8 *addr,CTask *task=NULL,Bool live=TRUE) //Toggle bpt. @@ -246,7 +246,7 @@ public extern U8 *Mem32DevAlloc(I64 size,I64 alignment); public extern U0 Mem32DevFree(U8 *base); public extern U8 *Mem64DevAlloc(I64 *_pages1Gig); public extern U0 Mem64DevFree(U8 *base,I64 pages1Gig); -public extern CDevGlbls dev; +public extern CDevGlobals dev; #help_index "DolDoc/Clip" public extern CDoc *sys_clip_doc; @@ -390,7 +390,7 @@ extern I64 BlkDevAdd(CBlkDev *bd,I64 prt_num=I64_MIN, extern U0 DiskCacheInit(I64 size_in_U8s); public extern U0 DiskCacheInvalidate(CDrive *dv); public extern I64 MountIDEAuto(); -public extern CBlkDevGlbls blkdev; +public extern CBlkDevGlobals blkdev; #help_index "Graphics/Color" extern U0 (*fp_set_std_palette)(); @@ -509,7 +509,7 @@ public extern U0 KeyDescSet(U8 *fmt,...); public extern CKeyDevEntry *KeyDevAdd(Bool (*fp_put_key)(I64 ch,I64 sc), Bool (*fp_puts)(U8 *st),I64 priority,Bool key_descs=FALSE); public extern U0 KeyDevRemove(CKeyDevEntry *tmpk); -extern CKeyDevGlbls keydev; +extern CKeyDevGlobals keydev; extern CJob sys_macro_head; extern CTask *sys_macro_task; @@ -533,7 +533,7 @@ public extern I64 PressAKey(); public extern I64 ScanChar(); public extern Bool ScanKey(I64 *_ch=NULL,I64 *_scan_code=NULL,Bool echo=FALSE); public extern Bool YorN(); -public extern CKbdStateGlbls kbd; +public extern CKbdStateGlobals kbd; #help_index "Math" public extern I64 CeilI64(I64 num,I64 to); @@ -613,11 +613,11 @@ public extern U0 ProgressBarsRst(U8 *path=NULL); public extern U0 GridInit(); public extern U0 MsSet(I64 x=I64_MAX,I64 y=I64_MAX,I64 z=I64_MAX, I64 l=I64_MAX,I64 r=I64_MAX); -public extern CMsStateGlbls ms; -public extern CGridGlbls ms_grid; -public extern CMsHardStateGlbls ms_hard; -extern CMsHardStateGlbls ms_hard_last; -extern CMsStateGlbls ms_last; +public extern CMsStateGlobals ms; +public extern CGridGlobals ms_grid; +public extern CMsHardStateGlobals ms_hard; +extern CMsHardStateGlobals ms_hard_last; +extern CMsStateGlobals ms_last; #help_index "Mouse/Ptr" extern U0 MsInit(); @@ -667,7 +667,7 @@ public extern U8 *IntEntrySet(I64 irq, #help_index "ScreenCast;Cmd Line (Typically)" public extern Bool ScreenCast(Bool val=ON,Bool just_audio=FALSE, U8 *print_fmt="B:/Tmp/%X.GR") -public extern CScreenCastGlbls scrncast; +public extern CScreenCastGlobals scrncast; #help_index "Snd" #help_file "::/Doc/Snd" @@ -728,7 +728,7 @@ public extern CTask *Spawn(U0 (*fp_addr)(U8 *data),U8 *data=NULL, I64 stk_size=0,I64 flags=1<>1; ms_hard.pos.y=GR_HEIGHT>>1; - MemCpy(&ms_hard_last,&ms_hard,sizeof(CMsHardStateGlbls)); + MemCpy(&ms_hard_last,&ms_hard,sizeof(CMsHardStateGlobals)); } diff --git a/src/Misc/OSTestSuite.HC b/src/Misc/OSTestSuite.HC index 65523f36..b9e22358 100755 --- a/src/Misc/OSTestSuite.HC +++ b/src/Misc/OSTestSuite.HC @@ -1659,7 +1659,7 @@ U0 OSTestSuite() TS("RegistryDemo"); if (DriveIsWritable('~')) TSFile("::/Demo/RegistryDemo"); TS("Define"); DoDefine; - TS("GlblVars"); TSFile("::/Demo/GlblVars"); + TS("GlobalVars"); TSFile("::/Demo/GlobalVars"); TS("FileRead"); DoFileRead; TS("ParenWarn"); TSFile("::/Demo/ParenWarn"); TS("DefineStr"); TSFile("::/Demo/DolDoc/DefineStr"); diff --git a/src/Tmp/MyDistro.iso b/src/Tmp/MyDistro.iso index e01e4aa2ba51d79ec655fb7c9cafbadb5e3bc500..2b3497c4b6a59a39e2a06165eb7af24675ae4bd2 100755 GIT binary patch delta 20507 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 delta 19860 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�*XLW=-^YvLa1Sr8nEupBLbyFnry3J`K@x&YxsoK{4AuBO%0IJeygb^B+GD$^TuMVJbc?mm zb!vP7k}xkCFWpqCCmTw~kFH2EjldmI$rlfPFs5Cv#VtE_2VLQYk7HnCtK*XJhYIyO zT$O}xTM4e}#w)i`%S`kdTahmu!%GjQgqQQt(1neoQC4`+Uq$`eVEG3_4U24LsVv7V c{K71g-RmApA1url8Xqjw3y#4X{AW7;AI~_paR2}S diff --git a/src/Zenith/Ctrls/CtrlsSlider.HC b/src/Zenith/Ctrls/CtrlsSlider.HC index e4bfafda..33dfb4dd 100755 --- a/src/Zenith/Ctrls/CtrlsSlider.HC +++ b/src/Zenith/Ctrls/CtrlsSlider.HC @@ -20,7 +20,7 @@ CTemplateCS *CtrlSliderGet() "$$PURPLE$$Ctrl Slider$$FG$$\n\n"; - res->glbl_name=GetStr("Glbl Struct Name (ENTER for No Glbl):"); + res->glbl_name=GetStr("Global Struct Name (ENTER for No Global):"); res->range=GetI64 ("Range (%4d):",30); res->spacing=GetI64("Spacing (%4d):",20); res->border=GetI64 ("Border (%4d):",2); diff --git a/src/Zenith/DolDoc/MakeDoc.HC b/src/Zenith/DolDoc/MakeDoc.HC index f258d557..0d64c2d9 100755 --- a/src/Zenith/DolDoc/MakeDoc.HC +++ b/src/Zenith/DolDoc/MakeDoc.HC @@ -18,7 +18,7 @@ See $LK,"::/Doc/DolDocOverview.DD"$ #define DHT_DOC_FLAG 2 #define DHT_COLOR 4 -public class CDolDocGlbls +public class CDolDocGlobals { CHashTable *hash; I64 dft_de_flags [DOCT_TYPES_NUM], @@ -29,7 +29,7 @@ public class CDolDocGlbls clean_scan_codes [4]; I32 dft_type_flags [DOCT_TYPES_NUM]; } doldoc; -MemSet(&doldoc,0,sizeof(CDolDocGlbls)); +MemSet(&doldoc,0,sizeof(CDolDocGlobals)); #help_index "God" #define BIBLE_FILENAME "::/Misc/Bible.TXT" diff --git a/src/Zenith/God/GodExt.HC b/src/Zenith/God/GodExt.HC index af3c416c..6efe55e2 100755 --- a/src/Zenith/God/GodExt.HC +++ b/src/Zenith/God/GodExt.HC @@ -3,7 +3,7 @@ #define GOD_BAD_BITS 4 #define GOD_GOOD_BITS 24 -public class CGodGlbls +public class CGodGlobals { U8 **words, *word_file_mask; @@ -15,7 +15,7 @@ public class CGodGlbls CFifoU8 *doodle_fifo; Bool doodle_done; } god; -MemSet(&god,0,sizeof(CGodGlbls)); +MemSet(&god,0,sizeof(CGodGlobals)); god.doodle_fifo =FifoU8New(2048*8); god.fifo =FifoU8New(2048*8); diff --git a/src/Zenith/Gr/GrGlbls.HC b/src/Zenith/Gr/GrGlobals.HC similarity index 98% rename from src/Zenith/Gr/GrGlbls.HC rename to src/Zenith/Gr/GrGlobals.HC index 083ec729..0435717e 100755 --- a/src/Zenith/Gr/GrGlbls.HC +++ b/src/Zenith/Gr/GrGlobals.HC @@ -1,6 +1,6 @@ #help_index "Graphics" -public class CGrGlbls +public class CGrGlobals { I64 *to_8_bits,*to_8_colors; CDC *scrn_image, //Read only. diff --git a/src/Zenith/Gr/GrInitB.HC b/src/Zenith/Gr/GrInitB.HC index f8546e8f..adb6a0c6 100755 --- a/src/Zenith/Gr/GrInitB.HC +++ b/src/Zenith/Gr/GrInitB.HC @@ -172,7 +172,7 @@ public U0 WinZBufUpdate() #help_index "Graphics" U0 GrInit2() { - MemSet(&gr,0,sizeof(CGrGlbls)); + MemSet(&gr,0,sizeof(CGrGlobals)); gr.sprite_hash=HashTableNew(512); HashDefineLstAdd("ST_SPRITE_ELEM_CODES",SPHT_ELEM_CODE,gr.sprite_hash); gr.scrn_zoom=1; diff --git a/src/Zenith/Gr/MakeGr.HC b/src/Zenith/Gr/MakeGr.HC index 745dc141..f3a84458 100755 --- a/src/Zenith/Gr/MakeGr.HC +++ b/src/Zenith/Gr/MakeGr.HC @@ -3,7 +3,7 @@ Cd(__DIR__);; #include "GrInitA" #include "Gr.HH" #include "GrExt" -#include "GrGlbls" +#include "GrGlobals" #include "GrTextBase" #include "GrAsm" #include "GrPalette" @@ -14,7 +14,7 @@ Cd(__DIR__);; #include "GrBitMap" #include "GrPrimatives" #include "GrComposites" -#include "ScreenCast" +#include "ScreenCast" #define SPE_ABORT (-1) #define SPE_EXIT 0 diff --git a/src/Zenith/WallPaper.HC b/src/Zenith/WallPaper.HC index 744f949074f90ac2dffbdbd47d84b1dbb1bf0b00..09a5e8efc54f4927ac1b4b3bac88bc30b8b87726 100755 GIT binary patch delta 31 lcmeyO`a^YsCUbsL;zX^voIon4SX0xQYw|%>g^lmngaE=>3tj*K delta 17 ZcmeyN`bBkuCS%e>owlast_calc_idle_time=tS; U0 ProgressBarsRegTf(U8 *path=NULL) @@ -99,8 +99,8 @@ U0 DrawWinGrid(CDC *dc) U0 WinGrid(Bool val) { - CGridGlbls last_grid; - MemCpy(&last_grid,&ms_grid,sizeof(CGridGlbls)); + CGridGlobals last_grid; + MemCpy(&last_grid,&ms_grid,sizeof(CGridGlobals)); if (!val || PopUpForm(&ms_grid)) { if (!val) GridInit; @@ -108,7 +108,7 @@ U0 WinGrid(Bool val) ms_hard.prescale.y*=last_grid.y_speed/ms_grid.y_speed; ms_hard.prescale.z*=last_grid.z_speed/ms_grid.z_speed; } else - MemCpy(&ms_grid,&last_grid,sizeof(CGridGlbls)); + MemCpy(&ms_grid,&last_grid,sizeof(CGridGlobals)); } U0 CtrlAltG(I64 sc) { diff --git a/src/Zenith/WinMgr.HC b/src/Zenith/WinMgr.HC index 79516247..5145fe97 100755 --- a/src/Zenith/WinMgr.HC +++ b/src/Zenith/WinMgr.HC @@ -180,8 +180,8 @@ I64 WinQueueIPMessages(Bool que) } } - MemCpy(&ms_last,&ms,sizeof(CMsStateGlbls)); - MemCpy(&old_ms,&ms,sizeof(CMsStateGlbls)); + MemCpy(&ms_last,&ms,sizeof(CMsStateGlobals)); + MemCpy(&old_ms,&ms,sizeof(CMsStateGlobals)); } return message_code; } @@ -191,7 +191,7 @@ U0 WinCalcIdles() F64 calc_idle_time; I64 i,k,total_jiffies,total_jiffies_delta,idle_pt_hits[MP_PROCESSORS_NUM]; CCPU *c; - CWinMgrTimingGlbls *t=winmgr.t; + CWinMgrTimingGlobals *t=winmgr.t; if ((t->calc_idle_delta_time= (calc_idle_time=tS)-t->last_calc_idle_time)>.25) { diff --git a/src/Zenith/ZExterns.HC b/src/Zenith/ZExterns.HC index d98db66c..f946b28c 100755 --- a/src/Zenith/ZExterns.HC +++ b/src/Zenith/ZExterns.HC @@ -92,4 +92,4 @@ extern U0 WinScrollRestore(CTask *task,CD3I64 *s); extern U0 WinScrollsInit(CTask *task); extern I64 WinToTop(CTask *task=NULL,Bool update_z_buf=TRUE); extern Bool WinVert(I64 top,I64 bottom,CTask *task=NULL); -extern CWinMgrGlbls winmgr; +extern CWinMgrGlobals winmgr; diff --git a/src/Zenith/ZHash.HC b/src/Zenith/ZHash.HC index c3e5a17c..7ebe9067 100755 --- a/src/Zenith/ZHash.HC +++ b/src/Zenith/ZHash.HC @@ -273,7 +273,7 @@ U8 *idx=NULL,CDoc *doc=NULL) else StrPrint(buf,"%-10t$$Q %02X",ptr(CHashDefineStr *)->data,j); } else if (ptr->type & HTT_GLBL_VAR) - StrPrint(buf,"%010X",ptr(CHashGlblVar *)->data_addr); + StrPrint(buf,"%010X",ptr(CHashGlobalVar *)->data_addr); else StrPrint(buf,"%010X",HashVal(ptr)); j=HashEntrySize(ptr); diff --git a/src/Zenith/ZSound.HC b/src/Zenith/ZSound.HC index 7c991752..4c4db069 100755 --- a/src/Zenith/ZSound.HC +++ b/src/Zenith/ZSound.HC @@ -85,7 +85,7 @@ public F64 FullTri(F64 t,F64 period) #help_index "Snd/Music" -public class CMusicGlbls +public class CMusicGlobals { U8 *cur_song; CTask *cur_song_task; @@ -219,7 +219,7 @@ durations stay set until changed. '(' tie, placed before the note to be extended -$LK,"music.meter_top",A="MN:CMusicGlbls"$,$LK,"music.meter_bottom",A="MN:CMusicGlbls"$ is set with +$LK,"music.meter_top",A="MN:CMusicGlobals"$,$LK,"music.meter_bottom",A="MN:CMusicGlobals"$ is set with "M3/4" "M4/4" etc.