H08289
s 00522/00000/00000
d D 1.1 02/02/05 09:39:38 torvalds 2 1
cC
cF1
cK06223
cO-rw-rw-r--
e
s 00000/00000/00000
d D 1.0 02/02/05 09:39:38 torvalds 1 0
c BitKeeper file /home/torvalds/v2.5/linux/fs/umsdos/mangle.c
cBtorvalds@athlon.transmeta.com|ChangeSet|20020205173056|16047|c1d11a41ed024864
cHathlon.transmeta.com
cK14657
cPfs/umsdos/mangle.c
cR93dfcd7492ab92d2
cV4
cX0x821
cZ-08:00
e
u
U
f e 4
f x 0x821
t
T
x^­[iwÛF²=ù(þŠ¶4±H‰¢6'ñ&;Gq4#Ë9–süNlA0XDiÏo÷VuÍEöLÞÓ1A¢×êªêª[Õí¯NÌAkw«e¶ŒIâ´ºÞ»Õ¤fÅî$H/’¨¢Rêù÷6�Ë2JÍþƒ‡fpcþ„¿WQa^DèÆ¶}ž¥ež%¦GF†‰Ó“�Ì(N"““È”^J#3iI1Â¨ÇÞ/ƒôÆdÓ2žÄEPÆYZpª§¿˜£#3¼H‚j}û½«jÐÂÞ 2íRj~®âaƒì¶Zq&,|¬+‹ò<Ízã'KE™ƒ¾U5—QžFÉªåQT°4í7ã¸Ðâ»*¢¡Éª²ˆÑ'#t°iÛˆGé0™~ÿïÇ¯ÏŽOûýÖÞã42,è¿}öúìäìEk#J‡ñˆã+W'Ó$*£%¶òýåù¯ÎÍ(¸T³ý *R©ŸfEL^ºö$tcb­<~ùƒ�.ìçç<ÆT7&ôgü-°³]ù4È‹è{©˜£kèE�	ê1þÍ‚œ]ƒóŒ²�'£>¨0“ª(dVD%Ûî¶®²xè†U¥…hC.UXºa¶øì´>¶Öâ‘ië¨Z�G¿EaÙ1¨Zƒ86Î§Q�âPè¡§y»&”]a†ò	Ù¸[s€úã ¯n)C�¡ìt“I³xí;¨âdhFy6ñX]`‰çÒGŸ¢Di5D9ÕíÐ8Ò‚“³g R5‡¶U×ÌÆQiïˆ4ãl,tŽ®§yTP’Z1Ž®ƒ!È�€^×·*êõj· Eë[•ÑuM1RIm.ÌÁ�­)te›Á&wñæÕ¦]Á,Ê’ò :‘my°µõMÏœQ£ ÀìXLNh0ù�a»Yn©³qŒUÅd÷4›¡–
<Ëzæh=13âð@»ÏÈ®S”A^bÙ%™9Í3*FÏü‡—æ&«r,²à8w:fŽù'º3À´*b7÷6»\?~æÑ4�}2³¸›Í>ÊÙ"ÚË™pç¡m6.K”¢Ì«È@Š2Å(Î±°
Žƒ<É·/›}Ts5Ó°�Å²”˜'U¾,+Fœ´‰*–iwìÀ‡>9Í'Ó6sÇüÓüÃÜ5ßû•o¹8áZŽ£I„‘")™8¬°úûß¢ûƒ-J˜�ŽSžÑZ˜–ù…\1Î*l†4+MˆuŒ•ƒ´ðÐªQ•è u7$y¹]¦U€-¹™DA
…@ãS
:&Ö=Œs6sº3®PQaÊZO³“:*eŸÜ>qÙõP³LGX” H¨Ú¤¡š�¬×Ç9)ÿ„Õ“×V�‚‚V73ÃLÙÙ–çe�Å˜ÎÐtæ†Ø¡¤k«ŽæC^ZÈ8{æob6oæI¤„jA›`�ˆgM2˜=¥å3ïÏû×¸¦hÊYÑw]Ä)ÙíØÑXÎ ¾W)ø–^DÃ®0Ó•�£DÇ;gçŸY¢U*uÿ…hH™e¦ºHn°»2°ÞÂŽ£L‚èü•Ý†ØmíjªÖ’’½™rÂt•a¯×û&ç¤àUV]Œ9ušÉv£¬­~^Ñh�ãôR\ Ø§‚º(kÀ`H=q£¨Wïy,I»�2€!L™�`¡éfiG+i½Õº•Y‰Š,©ÄM”ª;º†]<cn/Š³3ùT_³}äü+lCo$mûEp¨l·˜dÙe5;¥a6ts»-r²¤,ƒ»û*HbÏè˜`$v½„—dŸ³ŠE…%Ö|Ä&a•“ˆM2ðu”d3quõvÝ2ÀÉ	%	Cý±å´ÿ0ƒ°Ø™Ü»ÐÂÝ;�ÿ|üüäÙiÿå³³§ÀOfóãfwó>m|:øÜÁçŸøüŸ»ø|¿‰!à/°Ãd-–A‡ï>˜#ÔL¬-ŽJµßõ;�C®i÷ý•Øš8ŠÍ}>ø8äãßðñ-ßñqŸ�›zŽ/>B>†|D|Œø¸àcÌGÌÇo|\ò‘ð1á#å#³£Mùò;9%WdÀ§G­š‡õ
Ú–ÛhäkÅk”MÀÜ®ùE6{ÿõñóþùÉ¯ÇT4b³¦ÃÓöFGx:â./MÛG»f]‡zó®¸1U‡S[ï ±ù½÷é:Z[9Ð0°eC5»†ðÂk}–s\B£ ­Ø‘°˜x•(‚j…lÖá>áƒ�µ½�Õnö6Yä^-WÌ;…OÌþ^ÞôpÿÃrÛýƒ…¶ß|®iÓÒoC:Þïm>Í£¥¹jÆ„�[»kdûÜŽ7ÛGæžHc	%c´=ê™`ïš_å,†w¥î~j}raÇ1¶zåü	ØŸåC€ŸÁ)DÑ�0X®¤Ä ÿb{¸0m$" õå@¢¬	ÕêM€µbìµ JÐìÙ º":eò6Ë1�ó‘•$U|�–à [¦ÐŽëÞ‡el·IÞŽþÖV=!|Ç´Õ¦B@ZÞ¡î¯-k9´¤µ¦±Co-6ÁÄà�#Wû'Êj!Ñ€nlgŒ–{FM°qDþ`ESõÔéëÞâh:3Ù8·ÁðÒ�6‚±$r a¾±Ù"e úæøüÍ-îg ñ¿ä²HæH¤ÿeÖ.HFú.1Ú6‚'Ê×èëåFj«'f�R“q··}YNŸê8Ûjü�.¨µ+–ÐS ‡ ¢
µ”¼ä‘¢Ø)v­óíÑÑh½ú{—P!º€§|‰ò"‡ÿEO"€Y\Hì=§ía›¶( Ü®uÐfK¼Øvc¥£/Ÿ—Ñ| wŽÏž½<~óêÕé«³äÜ¢eb²$c˜HàÖ©µ¡hÊQª(¢K°]*<^Ò’Á† •)áéÐâ$B„‚ºnCì ”Ö¼îè`Å"Ç‰nŸ2cÚ„Ç×"ÈþÀd ‘Ÿ˜1jµñ‰“úËgÿÃåSAX~´Pm³ÖæØÍPA,ðÙ/§§�È®%z°!(fàÊzo�>JáóO6!Q/ˆ» öZŠ]¯ÂÃçH™i”ÇÙ�nJ`xœ*2#Ä{y¾ƒÑ-
>Q»0g,lˆÍ‘áÕÐÌIÎ†>2‚Ã ñU2Öébßí}`bŽ~R}Š‚F¬–œ(Öã¨žª,Be1)b)US,(‰ƒX5HúXm_Œ èO
î0j5aRQ+ çÖždï´ˆ*„bÃèŠî\·ÜM{F\?—]F’•m·†�6,Ññî�‡÷ºFÿíË?ýÁgK1V³žärªy�„Ž•F¢aÌv2õ"á\SÞ¦H±Ö¼e¶½K…ÿ©€eÆÊ`C‚ F QÞh`‹í}.Y]Q©2ªÝñ(	.d?É›#1³qœÏAË˜ýà›o¥øå1íO¬8ƒËæ6¼c5E§œ½DYÑT¯=‚<¤ý�fÌðBSˆëÅt¶œ\úÛ"¨#ŒeÊËÅO–rÕ^ÒºB²[Å”^hýýúÖvw÷á£ÇGOž¾{ÿþÃÿ^—%¬5kÚ—!(�v,K4±y|p‹ÛÛ‚ÖÈ™øaÛ†ÀÇ¦ùá¡´7›Ï6Wµ7Ù±dÖ�´1gÙüõsÝÐŽ—©¹öéšõ†ùuõûJÀþÁwŸi�€ýƒûÚâ^ÕK–É"–ÀHY_—>Ó¤´…ÃwÈ6½Û"Ì‚ »6ÃðïˆÆaWˆ|Z¢2?6æ�žIâNèùýmL¼}x‹´ÙŠb…•“´‡³u;;ˆþGU.žG¬#yATuJŽ>�­ @ÃÔC—‰'9JYÝv9õ.Áö4md’@ã�4
¡ßA~ÃœÓ,¸ñëÄ ýö}ÊŸÃŽÝG¾
‹—›,|÷« pšZôwÖ	•��4²ãÊ¬2¢˜vW*ÅÎ%ÞQŸX×QJ¦§¡ZÍá ‘Dº	9FãAt/áO¢7ûòÉD	Ü’Õ@õD¤†—\ÏŽ™GÚv�§ž�j_�Ü»ú'æ~C2i®�à¼:=46\ª	_IùéŽvG{Ü›Ÿî¸N«øÓÝãÒxÆDUêuþŸ&‡ôöçgÿˆ¤Îq81¨üS8X+tã¨j0ì6˜×Ãá•î\ª3˜N“˜ˆP·ª¤y¼NŒiŠj:Ír¦Í²ÂÛ¾jßµÝÿ•QbúŒª×$©nooàÓ%Ôöràø#ó¯×]»’r–P¢én¡ž;njXhþi9�íz.eò\þÚZ;Â�‰ÐÔë;ÊÀ!M3H¢„'	®Òû¹áý.3fE<9=öHí›eÚdšãŠ0×—¼è}ìï³>„y´cÚ¢+Þ1À<®ãÜh�„WDžj†	¹“º‰Ž)I_Ñ7ˆ—jBxø7ç3æš6¿k…ô±‘¢Í0Ê_­uË¹Fñ–®Z1¤üQsð…cøg;bWÕ`Z¾ÛÿÐY¶Í·l‹ù}!¾ÖûÖ/o·¬vÙ°Â8#ÔŽby6o*˜É/yç«oõ;³žÓ»r¼rÿüñGcÝ�tÁæî]É?ÐÈ{­ì·ÑÞñËú÷N�Ï8ºL¢I8™b4nð®ßŽª;W`;v8ÞžsÃ_°;;rm`§·³³Ãæ4	c[k·¨;œ™k«1˜$�/cu­çµ:Kjœ–2�x¡�i‹RÎN|ü2¿`ÖìÌg«Z5Yø1±ä´‹Äº]F1OC8€Ý½:†Lm/hµÇ —ÀÕ,/#Ð`5ÈMa›œæ±½ï‹rötƒ‚	çÎp«tåEHä%áŽãj}ö~ó¬‚aPêÊÎ�Ð£7˜=ÍR'›«óQµpö&ô»7Û/K™¹c*# ÆÌõ˜OŽ”DÎóœùe:åìD-´™ö ‰«HO½™®áù6ë]ÇçöBŽç9°ð¹N®í9e¡[Ý€h|C=¤vY¦¦î'–ßëøl›.ë¡yØy„ÍúÔ¼3ïÍó‡ù÷BkGó£1Õ‹œ±Iñ3t9@ç£ddm×0›@ƒ‡=|û{¡‰ÅÒ¬>HS‹ërhàg-ÚÍ‹`Ê§Ðº‡M»Žsß¸“> ~IÖðd™ê~Í"s™f3q‹€N`'1¡Û.\°ŸŠ•úæ¯ˆFlzãîÅ4‹è*ðí6¤-Ä…Âz”3ÂëšgQwq»ñ—áüsŠ]›¨~+—°éRfMõ@[O¯–ÂŠÓ	u>ë¸› CÉPõ‡ÌsËî‘»–�ßn»uÓe�M•¦ÑLvl»£‰Ô­:Å%®BŒ„»ôÃvhy½g"ä¼Lu5ê{·]Ù�ÎrzhDÌšò–/ý¼0k1®dážTyŠ»´AYm(µu ÂVy�×]Îz¹q?ügîÏz(É¿ñÌpÁ¡Ôè¸JsÞa’T•ô—{.6~—c·yãxìÒÚÂd'G¿W0 ¥æ[7kÐ” íì[ÄÆ¶Ú~5¹o=ù/Ìú4O×å’Å¥’‚›¹Óo5N¯èt	ƒ(è%ujsQ@ÉÅf4))Ç{r¾ÈŽ¡)O%D|¾\|™sRótë•ñKþÞ©RøNDTÌ·cFÇä/Ñ0?”r‡È7@ÂTø÷µõ½qZÀÔž µfsg³WÔö§´"�� <�iO&Ïsø) Zå¯í½¾Cu„4lx¹¢ò$ù>¹7
b% 2¼.¢ÍjU\àŒÜÚqÖÔ^¥j”Ã©…D=M§Ú‹‘ªî:Ö†gP]ã	·îLÈz2-÷Q†¯ý:Ô¯{M8$6Á›à‹Mðå7I²ðò/rxíÍm¿h“c!¾H‡Ø¤TôB¼}Ø"«É³‹<˜8vº‘£Éä{˜òzR¸ŸETÂs__»íWûÍ8H/Æ=ç`ÙOÌY?ƒñþwßOÇY”Æ×½0˜òxxñRnuùÄö%9‚ÂhìÀj¨|V‰ÎÁØ,î1Ï’±c'qÁ˜ì©Ö9ü* L³Ùî&i–c[AÎƒç"�]Êò–HÕÅ^bºÖT�”†|‰(M#Ë5+I‘è�ý>´ßVRkV”"Ri£Â”ï¦�ÊÒ¾5ü7ž Ì¼lÄÇeG`¸ÜõT,�j¬Ëñ/µÉ&…"×LˆÄõ±ÇmÌ‘[,}ŒÜç ö`Ã2©>Ú¸×5ûösh?ßZR×,”[�¬w˜ÅŸ5Þ˜Ÿ©vR;fÿƒ"‘ÕX	Dâ%(]Ø¶ì$•31XãzÛ€ÍÅ§,	±„‹#ÔýdêKÓ†–êüçXÇAQuïÿ--¹ >Å2XY�~D³Çp¢´×	m†f~��Œ^ °P§*èýÂ8�L` `Ù¬MMÎâ¢å(�&Ü.™†U„Ihe¸ã¯ßÝÞ¼¨ÀuaSÊŽÚ+Ä¶Œ‘†[æ@uƒYŽP]òøÂ'~%r\N5H‚¡µbÅõÔ�@wé–¯Ø´IóOìÐ¿¢<s÷9ÚA2nŠ§ë½%vØ….ÜÏñb	ºË=½¿AT°Ð˜odû?¥‘ÌÐÜñÓå£0™k>Ð|ÖJô¸ØàÝ"+Ä|{<Xì`ÅfW¡w>?Õ÷_êDc„8:i½E¤ãâ-"ÚÕ	8™RgtŽVÜU‘ü—c¯zà‹×:æn¹´ìý¦Öú,¡!P§ ‘žˆàŒÚZ¤�f%À�V«ž	_Ž¯�wâÎi œŸ²�Ž<)š¡ç;ÔXŸ&~‰´r >
®�aø³u±½î·+íÑåÔå|kjúóU}©›æ[,¿jýüúÕÏ¯ÎOÞœ¼:C«ŸŽOO_­Ëáµ7ãOõŒu¹�QkÂ¹¼µ6ñØ+5'ê²¸óËq‹4Y¼Ð�@-¨Þ€¤P¶²‚Ñ„©B —)³ýeÆ!lR�cLæ³zàô{ÅþÓ<âÕQþŸ`Ø¢×˜ÊAÁâÖtû“HCßó¬¤4Õd4„
Á×Ü–“`(÷{DCC¹Ý­Q¼ž¶³Y7]É@ð'¤62�J¨’„[*äÅ7ÌñjpgUËßÜ³Ø�‹'Ð¶„Ì…0çŽ>Ì€WŒ�µr³ZÎ‚²raéVž‚UVëJž`1á, 5m–M®SlŠ49Ï\¸�ÓÌ×“+Kÿ�ÆôoÕ˜¾jŒÞÃrZü‘í½6U�åå}éWmøº¿8gÝ«+k·5–ÌsX§²÷¦ê]EoGéSÛ¦`E¿¬¤UÊÈ8ÂÖõëWÖ]_¹bþBI™•YÏ–ñ·R  °G|ÉŠ�úhPªìû\]/„ÃU²J±ül9L+EòS‹8ÂbñÏ¯Ïæ‹Œ�±¢[™Ç(zI÷¡Zéÿ‘)lP]èNjþˆhÌä†»ZþWÔâ`YóŸ ©L¢÷R“§Y_0Ù wU{>öËù±%C¤zÜIX%�‹0-Ð-]yÌHay÷÷#6ÌMV±×�Í_Ò‰›ÃÏw¡“p=˜†a�¯x£ê»®¹¯É¢û½–±«<öX6÷å�5*'V[5ô¶²Îõ‹Fãø·ÅâTÄköË%Î ¿»6Âoõ½À¸kò,â™F3"uq÷@×ëo`5Oý[‰î¢ôb‘¾âh—ƒŽÙõÞ€+;v_rw[Ó²`<¶5'»â2#ŠX “/`ïIr &E7èNùû…�®¹Ë!ô¾€;?sÁCÏGþÚK}·œ¤¹¨¡fÌþÌ×…ÙybÖ]{�E0gÝM?AÃ÷Ü�ŸŸ‡½ƒ6i<-îð^ƒvhJ?Cžó´­˜Ð£t(”Jýiš®ÞÔÅóDÈ6©‰°cÞJ»®uo_€äJ…„²®€‚½•Š¹pË³QEªü-�2¸3V6°÷£Dƒ¶;˜oéf²;¬ð>ýzøP\—öt)V¡æt‹}T¦C.¶æ!¢%ž*+Ý·º‡o—‰òe‘ŸïÓcý?i–±vc×@zOa´ºå¯ŽÍAë«³Ï_û­ÿïGì