Closed psbhlw closed 10 years ago
Numbers like #0C (when C is a russian S, in cp1251) or #1ОЛОЛО are silently treated as 0 or other values. #0C is really dangerous example.
In attached archive:
code.a80 - example of such a code code.lst - generated listing
Listing cut:
06 8000 010203000D db #01,#02,#03,#0С,#0D 07 8005 FF 01 db #FF,#1ЙО
UUencoded archive:
section 1 of 1 of file wrong_hex.tar.gz < MxUUE v0.6.7 (c) 1999-2004 Maxxi > begin 644 wrong_hex.tar.gz M'XL("-$6"5,$`'=R;VYG7VAE>"YT87(`[-S?ZTMA',#QS]FW,%I6\J.(8Q/* MQG-V9F>86<=:(A**V,(8*0P;2?+CPC_@SH4;5W(CUVZ$&Q')!:*XX4YN%`G' M<\[.EYGY69-XO];9.<_S?#[/<\[.GGIJIVUK;F_,W9I7,D"64H[CF&+Z5-<^ M9*N<:65L9>5R665E=,U\V[%-&>A)P??I'FQO'-JUK6$>.=S:U]C6/G!PCY7) MQT;'1@^W-P_L-)-YI51L=*N]]4#;;XMNKYM)9:62*J,W6V]W]58.&RJ55-*Z M<=L/W-W8:S;V'S1GI,/<S_VVMAYJM/9N-1/!%U$?)5+!,%]&U'?M#2.6)E)! M'RG=Y^<8P6_J?*@R4-^<_Y\X7?,_Z\]_*S.?^?\G&)$AB7F&X/\4S/_=K;8, MT(_FOY/-]<[_G.4P__\$9?GW0C.[?7]5H#+]<G2]W:^^SPI"^?<XWQL8K@W4 M_'Z-NCXW7*\LE5&V/BJ;YC?7(,H)PG5OE8K."+OY<F6B\IT8IW>H!?WJOUK% M6*I_NF7UJ__QBL?*],O[F7609?=D]IS1M^__\$G(`'UW_F?UI=O.5_-_/NO_ M/V/#K.[2PFIXL,48*0``````````X)^3!_YC\I^+#9DQ3Z:^CB4CNC1AI"$C M9(P8XN^+2XSW3Z8>7_]\9//"V+%C;SZ[=B8_7:X\F_1<"B7Q;AGO-NN<#YY^ MLBBB/\@'-9&9M9FU1;4'M86UA_IU7]<\JOFO].EJ/#(\YO*)(I?UCY)>4)H^ M44I/5T^?-'VBD1?=S<5[KQ^]_C!U]M"':5?N6$4C\[)ZH_N,O<V>]RIZ/K[B M5?3Z^+4GQ]X8OR:[:9ZGZ<:$I9\JR26&'E47U\Y)O=ELFYI[5LX&U]1AC/+? M1^F,$[J[M]6WU6BG9_^M4'NWV2M<\!^:>J,O[W6B+@```````````````,#? MBK\&`@`````````````````````````````````````````````````````` M``````#\LDOVT^K5R$IY7)43<]+K9$YZ3KIAB[R(QR0JIZ;$IZR9?&CRT#@I M2L%UC[FNR%'WJ.L>%5TNE=R"R.&RZY8/BQPK'2V5CH7[4M"^RF_WT_R\XBBM M*!*)1%R_OKQLW[*RKM?!09Z[8V,0Y];7+*_HO1XOB/-'Z_3GKED>ELM^>ZD0 M\=L_Q'TZ+XR7$Q,%``````````````#@(WMP(```````Y/_:"*JJJJJJJJJJ MJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ MJJJJJJJJTBZ]G"`,!$``32G;0,+&_+Q83-2]:(+"1K!\/R#80/3RWF68.0\` M``````````````#\P#R>4[4?EV)%=8S#,(0BO,2O_&B[4&^:6/=][)OF.71= M6X<B%JPMG\8\7Z=;KM(]A</EF*IQ&T-93GG9O>N45ST'`'_Q`#=%5&$`&`(` ` end sum -r/size 55403/1583 section (from "begin" to "end") sum -r/size 57262/1125 entire input file
Same as issue#4. Fixed.
Numbers like #0C (when C is a russian S, in cp1251) or #1ОЛОЛО are silently treated as 0 or other values. #0C is really dangerous example.
In attached archive:
Listing cut:
UUencoded archive: