.
0000: 44 20 32 30 32 30 2d 30 34 2d 32 30 54 31 36 3a D 2020-04-20T16:
0010: 30 33 3a 32 34 2e 36 34 32 0a 4a 20 63 6f 6d 6d 03:24.642.J comm
0020: 65 6e 74 20 3c 64 69 76 3e 44 65 61 72 5c 73 52 ent <div>Dear\sR
0030: 6f 79 2c 3c 2f 64 69 76 3e 3c 64 69 76 3e 3c 62 oy,</div><div><b
0040: 72 5c 73 2f 3e 3c 2f 64 69 76 3e 3c 64 69 76 3e r\s/></div><div>
0050: 74 68 61 6e 6b 5c 73 79 6f 75 5c 73 66 6f 72 5c thank\syou\sfor\
0060: 73 67 72 65 61 74 5c 73 74 63 6c 32 63 2e 74 63 sgreat\stcl2c.tc
0070: 6c 5c 73 61 6e 64 5c 73 69 74 73 5c 73 66 72 61 l\sand\sits\sfra
0080: 6d 65 77 6f 72 6b 2e 3c 2f 64 69 76 3e 3c 64 69 mework.</div><di
0090: 76 3e 49 5c 73 61 6d 5c 73 6c 65 61 72 6e 69 6e v>I\sam\slearnin
00a0: 67 5c 73 65 61 63 68 5c 73 64 61 79 5c 73 61 6e g\seach\sday\san
00b0: 64 5c 73 64 69 67 67 69 6e 67 5c 73 6d 69 73 65 d\sdigging\smise
00c0: 6c 66 5c 73 74 68 72 6f 75 67 68 5c 73 74 68 65 lf\sthrough\sthe
00d0: 5c 73 6d 65 63 68 61 6e 69 73 6d 73 2e 3c 2f 64 \smechanisms.</d
00e0: 69 76 3e 3c 64 69 76 3e 53 6f 72 72 79 5c 73 74 iv><div>Sorry\st
00f0: 6f 5c 73 62 65 5c 73 61 5c 73 6e 6f 76 69 63 65 o\sbe\sa\snovice
0100: 2e 3c 2f 64 69 76 3e 3c 64 69 76 3e 41 6e 64 5c .</div><div>And\
0110: 73 73 6f 72 72 79 5c 73 74 6f 5c 73 75 73 65 5c ssorry\sto\suse\
0120: 73 4d 69 63 72 6f 73 6f 66 74 5c 73 63 6f 6d 70 sMicrosoft\scomp
0130: 69 6c 65 72 73 2e 3c 2f 64 69 76 3e 3c 64 69 76 ilers.</div><div
0140: 3e 3c 62 72 5c 73 2f 3e 3c 2f 64 69 76 3e 3c 64 ><br\s/></div><d
0150: 69 76 3e 54 68 65 5c 73 63 6f 6d 70 69 6c 65 72 iv>The\scompiler
0160: 5c 73 4d 53 2d 56 43 32 30 31 35 5c 73 28 56 43 \sMS-VC2015\s(VC
0170: 39 29 5c 73 68 61 73 5c 73 61 5c 73 73 74 72 69 9)\shas\sa\sstri
0180: 6e 67 5c 73 63 6f 6e 73 74 61 6e 74 5c 73 73 69 ng\sconstant\ssi
0190: 7a 65 5c 73 6c 69 6d 69 74 5c 73 6f 66 5c 73 36 ze\slimit\sof\s6
01a0: 35 35 33 35 5c 73 63 68 61 72 61 63 74 65 72 73 5535\scharacters
01b0: 2e 3c 2f 64 69 76 3e 3c 64 69 76 3e 41 5c 73 70 .</div><div>A\sp
01c0: 6f 73 73 69 62 69 6c 69 74 79 5c 73 74 6f 5c 73 ossibility\sto\s
01d0: 61 76 6f 69 64 5c 73 74 68 69 73 5c 73 6c 69 6d avoid\sthis\slim
01e0: 69 74 5c 73 69 73 5c 73 74 6f 5c 73 75 73 65 5c it\sis\sto\suse\
01f0: 73 61 6e 5c 73 61 72 72 61 79 5c 73 6f 66 5c 73 san\sarray\sof\s
0200: 63 68 61 72 61 63 74 65 72 73 2c 5c 73 77 68 69 characters,\swhi
0210: 63 68 5c 73 68 61 76 65 5c 73 61 5c 73 6c 69 6d ch\shave\sa\slim
0220: 69 74 5c 73 6f 66 5c 73 73 69 7a 65 5f 7a 5c 73 it\sof\ssize_z\s
0230: 3d 5c 73 30 78 37 43 46 46 46 46 46 46 2e 3c 2f =\s0x7CFFFFFF.</
0240: 64 69 76 3e 3c 64 69 76 3e 3c 62 72 5c 73 2f 3e div><div><br\s/>
0250: 3c 2f 64 69 76 3e 3c 64 69 76 3e 54 68 65 5c 73 </div><div>The\s
0260: 70 61 74 63 68 5c 73 62 65 6c 6f 77 5c 73 63 68 patch\sbelow\sch
0270: 61 6e 67 65 73 5c 73 64 69 72 32 63 2e 74 63 6c anges\sdir2c.tcl
0280: 5c 73 74 6f 5c 73 6f 75 74 70 75 74 5c 73 65 61 \sto\soutput\sea
0290: 63 68 5c 73 66 69 6c 65 5c 73 77 69 74 68 69 6e ch\sfile\swithin
02a0: 5c 73 6f 6e 65 5c 73 63 68 61 72 61 63 74 65 72 \sone\scharacter
02b0: 5c 73 61 72 72 61 79 5c 73 6e 61 6d 65 64 26 6e \sarray\snamed&n
02c0: 62 73 70 3b 5c 73 63 76 66 73 5f 64 61 74 61 5f bsp;\scvfs_data_
02d0: 24 69 64 78 5c 73 61 73 5c 73 66 6f 6c 6c 6f 77 $idx\sas\sfollow
02e0: 73 3a 3c 2f 64 69 76 3e 3c 64 69 76 3e 3c 62 72 s:</div><div><br
02f0: 5c 73 2f 3e 3c 2f 64 69 76 3e 3c 64 69 76 3e 26 \s/></div><div>&
0300: 6c 74 3b 76 65 72 62 61 74 69 6d 26 67 74 3b 3c lt;verbatim><
0310: 2f 64 69 76 3e 3c 64 69 76 3e 2f 2a 5c 73 44 61 /div><div>/*\sDa
0320: 74 61 5c 73 6f 66 5c 73 62 6f 6f 74 2e 74 63 6c ta\sof\sboot.tcl
0330: 5c 73 2a 2f 3c 62 72 5c 73 2f 3e 73 74 61 74 69 \s*/<br\s/>stati
0340: 63 5c 73 75 6e 73 69 67 6e 65 64 5c 73 63 68 61 c\sunsigned\scha
0350: 72 5c 73 63 76 66 73 5f 64 61 74 61 5f 32 5b 5d r\scvfs_data_2[]
0360: 5c 73 3d 5c 73 7b 3c 62 72 5c 73 2f 3e 26 6e 62 \s=\s{<br\s/>&nb
0370: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
0380: 73 30 78 37 30 2c 5c 73 30 78 37 32 2c 5c 73 30 s0x70,\s0x72,\s0
0390: 78 36 66 2c 5c 73 30 78 36 33 2c 5c 73 30 78 32 x6f,\s0x63,\s0x2
03a0: 30 2c 5c 73 30 78 37 34 2c 5c 73 30 78 36 33 2c 0,\s0x74,\s0x63,
03b0: 5c 73 30 78 36 63 2c 5c 73 30 78 34 39 2c 5c 73 \s0x6c,\s0x49,\s
03c0: 30 78 36 65 2c 5c 73 30 78 36 39 2c 5c 73 30 78 0x6e,\s0x69,\s0x
03d0: 37 34 2c 5c 73 30 78 32 30 2c 5c 73 30 78 37 62 74,\s0x20,\s0x7b
03e0: 2c 5c 73 30 78 37 64 2c 5c 73 30 78 32 30 2c 5c ,\s0x7d,\s0x20,\
03f0: 73 3c 62 72 5c 73 2f 3e 2e 2e 2e 3c 2f 64 69 76 s<br\s/>...</div
0400: 3e 3c 64 69 76 3e 73 74 61 74 69 63 5c 73 73 74 ><div>static\sst
0410: 72 75 63 74 5c 73 63 76 66 73 5f 64 61 74 61 5c ruct\scvfs_data\
0420: 73 63 76 66 73 5f 74 63 6c 5f 64 61 74 61 5b 5d scvfs_tcl_data[]
0430: 5c 73 3d 5c 73 7b 3c 62 72 5c 73 2f 3e 3c 2f 64 \s=\s{<br\s/></d
0440: 69 76 3e 3c 64 69 76 3e 2e 2e 2e 3c 62 72 5c 73 iv><div>...<br\s
0450: 2f 3e 3c 2f 64 69 76 3e 3c 64 69 76 3e 26 6e 62 /></div><div>&nb
0460: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
0470: 73 7b 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 s{<br\s/> &
0480: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 nbsp; \s&nb
0490: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
04a0: 73 2f 2a 5c 73 6e 61 6d 65 26 6e 62 73 70 3b 5c s/*\sname \
04b0: 73 2a 2f 5c 73 22 62 6f 6f 74 2e 74 63 6c 22 2c s*/\s"boot.tcl",
04c0: 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 <br\s/> &nb
04d0: 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 sp; \s 
04e0: 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 2f ; \s/
04f0: 2a 5c 73 69 6e 64 65 78 5c 73 2a 2f 5c 73 32 2c *\sindex\s*/\s2,
0500: 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 <br\s/> &nb
0510: 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 sp; \s 
0520: 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 2f ; \s/
0530: 2a 5c 73 74 79 70 65 26 6e 62 73 70 3b 5c 73 2a *\stype \s*
0540: 2f 5c 73 43 56 46 53 5f 46 49 4c 45 54 59 50 45 /\sCVFS_FILETYPE
0550: 5f 46 49 4c 45 2c 3c 62 72 5c 73 2f 3e 26 6e 62 _FILE,<br\s/>&nb
0560: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
0570: 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 s &nb
0580: 73 70 3b 5c 73 2f 2a 5c 73 73 69 7a 65 26 6e 62 sp;\s/*\ssize&nb
0590: 73 70 3b 5c 73 2a 2f 5c 73 32 38 38 37 2c 3c 62 sp;\s*/\s2887,<b
05a0: 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 70 r\s/>  
05b0: 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 ; \s &
05c0: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 2f 2a 5c nbsp; \s/*\
05d0: 73 64 61 74 61 26 6e 62 73 70 3b 5c 73 2a 2f 5c sdata \s*/\
05e0: 73 63 76 66 73 5f 64 61 74 61 5f 32 2c 3c 62 72 scvfs_data_2,<br
05f0: 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 70 3b \s/>
0600: 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e \s &n
0610: 62 73 70 3b 26 6e 62 73 70 3b 5c 73 2f 2a 5c 73 bsp; \s/*\s
0620: 66 72 65 65 26 6e 62 73 70 3b 5c 73 2a 2f 5c 73 free \s*/\s
0630: 30 2c 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 0,<br\s/> &
0640: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 7d 2c 3c nbsp; \s},<
0650: 62 72 5c 73 2f 3e 26 6c 74 3b 2f 76 65 72 62 61 br\s/></verba
0660: 74 69 6d 26 67 74 3b 3c 62 72 5c 73 2f 3e 3c 2f tim><br\s/></
0670: 64 69 76 3e 3c 64 69 76 3e 3c 62 72 5c 73 2f 3e div><div><br\s/>
0680: 3c 2f 64 69 76 3e 3c 64 69 76 3e 54 68 65 5c 73 </div><div>The\s
0690: 70 61 74 63 68 5c 73 61 6c 6c 6f 77 73 5c 73 74 patch\sallows\st
06a0: 6f 5c 73 75 73 65 5c 73 74 68 69 73 5c 73 66 6f o\suse\sthis\sfo
06b0: 72 5c 73 61 6c 6c 5c 73 66 69 6c 65 73 5c 73 6f r\sall\sfiles\so
06c0: 72 5c 73 66 69 6c 65 73 5c 73 6c 61 72 67 65 72 r\sfiles\slarger
06d0: 5c 73 74 68 61 6e 5c 73 74 68 65 5c 73 63 68 61 \sthan\sthe\scha
06e0: 72 61 63 74 65 72 5c 73 6c 65 6e 67 74 68 5c 73 racter\slength\s
06f0: 6c 69 6d 69 74 2e 3c 2f 64 69 76 3e 3c 64 69 76 limit.</div><div
0700: 3e 3c 62 72 5c 73 2f 3e 3c 2f 64 69 76 3e 3c 64 ><br\s/></div><d
0710: 69 76 3e 49 5c 73 6d 61 79 5c 73 6d 69 73 73 5c iv>I\smay\smiss\
0720: 73 61 6e 6f 74 68 65 72 5c 73 64 69 73 61 64 76 sanother\sdisadv
0730: 61 6e 74 61 67 65 5c 73 6f 66 5c 73 74 68 69 73 antage\sof\sthis
0740: 5c 73 6d 65 74 68 6f 64 2e 5c 73 49 5c 73 73 75 \smethod.\sI\ssu
0750: 70 70 6f 73 65 2c 5c 73 69 74 5c 73 6f 6e 6c 79 ppose,\sit\sonly
0760: 5c 73 61 76 6f 69 64 73 5c 73 74 68 65 5c 73 69 \savoids\sthe\si
0770: 6d 70 6c 69 63 69 74 65 5c 73 74 72 61 69 6c 69 mplicite\straili
0780: 6e 67 5c 73 7a 65 72 6f 5c 73 62 79 74 65 2e 3c ng\szero\sbyte.<
0790: 62 72 5c 73 2f 3e 3c 2f 64 69 76 3e 3c 64 69 76 br\s/></div><div
07a0: 3e 3c 62 72 5c 73 2f 3e 3c 2f 64 69 76 3e 3c 64 ><br\s/></div><d
07b0: 69 76 3e 54 68 61 6e 6b 5c 73 79 6f 75 2c 3c 2f iv>Thank\syou,</
07c0: 64 69 76 3e 3c 64 69 76 3e 48 61 72 61 6c 64 3c div><div>Harald<
07d0: 2f 64 69 76 3e 3c 64 69 76 3e 3c 62 72 5c 73 2f /div><div><br\s/
07e0: 3e 3c 2f 64 69 76 3e 3c 64 69 76 3e 50 61 74 63 ></div><div>Patc
07f0: 68 3a 3c 2f 64 69 76 3e 3c 64 69 76 3e 26 6c 74 h:</div><div><
0800: 3b 76 65 72 62 61 74 69 6d 26 67 74 3b 3c 2f 64 ;verbatim></d
0810: 69 76 3e 3c 64 69 76 3e 2d 2d 2d 5c 73 43 3a 2f iv><div>---\sC:/
0820: 55 73 65 72 73 2f 6f 65 68 68 61 72 2f 41 70 70 Users/oehhar/App
0830: 44 61 74 61 2f 4c 6f 63 61 6c 2f 54 65 6d 70 2f Data/Local/Temp/
0840: 64 69 72 32 63 2e 74 63 6c 2d 72 65 76 42 41 53 dir2c.tcl-revBAS
0850: 45 2e 73 76 6e 30 30 31 2e 74 6d 70 2e 74 63 6c E.svn001.tmp.tcl
0860: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 &nbs
0870: 70 3b 5c 73 46 72 69 5c 73 41 70 72 5c 73 31 37 p;\sFri\sApr\s17
0880: 5c 73 31 37 3a 32 39 3a 32 34 5c 73 32 30 32 30 \s17:29:24\s2020
0890: 3c 62 72 5c 73 2f 3e 2b 2b 2b 5c 73 43 3a 2f 6f <br\s/>+++\sC:/o
08a0: 65 68 68 61 72 2f 65 6c 6d 69 63 72 6f 6e 2f 70 ehhar/elmicron/p
08b0: 72 6f 6a 65 6b 74 65 2f 65 6c 31 30 30 35 5f 73 rojekte/el1005_s
08c0: 63 61 6e 6c 69 6e 6b 5f 64 6c 6c 2f 73 6f 75 72 canlink_dll/sour
08d0: 63 65 2f 63 2d 76 66 73 2f 64 69 72 32 63 2e 74 ce/c-vfs/dir2c.t
08e0: 63 6c 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e cl &n
08f0: 62 73 70 3b 5c 73 4d 6f 6e 5c 73 41 70 72 5c 73 bsp;\sMon\sApr\s
0900: 32 30 5c 73 31 37 3a 33 30 3a 32 35 5c 73 32 30 20\s17:30:25\s20
0910: 32 30 3c 62 72 5c 73 2f 3e 40 40 5c 73 2d 36 36 20<br\s/>@@\s-66
0920: 2c 32 36 5c 73 2b 36 36 2c 34 34 5c 73 40 40 3c ,26\s+66,44\s@@<
0930: 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 70 72 6f 63 br\s/> proc
0940: 5c 73 73 74 72 69 6e 67 69 66 79 5c 73 7b 64 61 \sstringify\s{da
0950: 74 61 7d 5c 73 7b 3c 62 72 5c 73 2f 3e 26 6e 62 ta}\s{<br\s/>&nb
0960: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 sp; &
0970: 6e 62 73 70 3b 5c 73 73 65 74 5c 73 72 65 74 5c nbsp;\sset\sret\
0980: 73 22 5c 5c 22 22 3c 62 72 5c 73 2f 3e 26 6e 62 s"\\""<br\s/>&nb
0990: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 sp; &
09a0: 6e 62 73 70 3b 5c 73 66 6f 72 5c 73 7b 73 65 74 nbsp;\sfor\s{set
09b0: 5c 73 69 64 78 5c 73 30 7d 5c 73 7b 24 69 64 78 \sidx\s0}\s{$idx
09c0: 5c 73 26 6c 74 3b 5c 73 5b 73 74 72 69 6e 67 5c \s<\s[string\
09d0: 73 6c 65 6e 67 74 68 5c 73 24 64 61 74 61 5d 7d slength\s$data]}
09e0: 5c 73 7b 69 6e 63 72 5c 73 69 64 78 7d 5c 73 7b \s{incr\sidx}\s{
09f0: 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 <br\s/> &nb
0a00: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
0a10: 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 s &nb
0a20: 73 70 3b 5c 73 62 69 6e 61 72 79 5c 73 73 63 61 sp;\sbinary\ssca
0a30: 6e 5c 73 5b 73 74 72 69 6e 67 5c 73 69 6e 64 65 n\s[string\sinde
0a40: 78 5c 73 24 64 61 74 61 5c 73 24 69 64 78 5d 5c x\s$data\s$idx]\
0a50: 73 48 2a 5c 73 63 68 61 72 3c 62 72 5c 73 2f 3e sH*\schar<br\s/>
0a60: 26 6e 62 73 70 3b 3c 62 72 5c 73 2f 3e 26 6e 62 <br\s/>&nb
0a70: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 sp; &
0a80: 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 nbsp;\s &nb
0a90: 73 70 3b 26 6e 62 73 70 3b 5c 73 61 70 70 65 6e sp; \sappen
0aa0: 64 5c 73 72 65 74 5c 73 22 5c 5c 5c 5c 78 24 7b d\sret\s"\\\\x${
0ab0: 63 68 61 72 7d 22 3c 62 72 5c 73 2f 3e 26 6e 62 char}"<br\s/>&nb
0ac0: 73 70 3b 3c 62 72 5c 73 2f 3e 2d 26 6e 62 73 70 sp;<br\s/>- 
0ad0: 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 ; \s&
0ae0: 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 nbsp;  
0af0: 3b 5c 73 69 66 5c 73 7b 28 24 69 64 78 5c 73 25 ;\sif\s{($idx\s%
0b00: 5c 73 32 30 29 5c 73 3d 3d 5c 73 30 5c 73 26 61 \s20)\s==\s0\s&a
0b10: 6d 70 3b 26 61 6d 70 3b 5c 73 24 69 64 78 5c 73 mp;&\s$idx\s
0b20: 21 3d 5c 73 30 7d 5c 73 7b 3c 62 72 5c 73 2f 3e !=\s0}\s{<br\s/>
0b30: 2b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 + &nb
0b40: 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 sp;\s  
0b50: 3b 26 6e 62 73 70 3b 5c 73 69 66 5c 73 7b 28 28 ; \sif\s{((
0b60: 24 69 64 78 2b 31 29 5c 73 25 5c 73 32 30 29 5c $idx+1)\s%\s20)\
0b70: 73 3d 3d 5c 73 30 7d 5c 73 7b 3c 62 72 5c 73 2f s==\s0}\s{<br\s/
0b80: 3e 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 > &nb
0b90: 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 sp; \s 
0ba0: 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 ; \s&
0bb0: 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 nbsp;  
0bc0: 3b 5c 73 61 70 70 65 6e 64 5c 73 72 65 74 5c 73 ;\sappend\sret\s
0bd0: 22 5c 5c 22 5c 5c 6e 5c 5c 22 22 3c 62 72 5c 73 "\\"\\n\\""<br\s
0be0: 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e /> &n
0bf0: 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 bsp; \s&nbs
0c00: 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 p; \s
0c10: 7d 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e }<br\s/> &n
0c20: 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b bsp;
0c30: 5c 73 7d 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b \s}<br\s/>
0c40: 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 <br\s/> &nb
0c50: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
0c60: 73 73 65 74 5c 73 72 65 74 5c 73 5b 73 74 72 69 sset\sret\s[stri
0c70: 6e 67 5c 73 74 72 69 6d 5c 73 24 72 65 74 5c 73 ng\strim\s$ret\s
0c80: 22 5c 5c 6e 5c 5c 22 22 5d 3c 62 72 5c 73 2f 3e "\\n\\""]<br\s/>
0c90: 26 6e 62 73 70 3b 3c 62 72 5c 73 2f 3e 26 6e 62 <br\s/>&nb
0ca0: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 sp; &
0cb0: 6e 62 73 70 3b 5c 73 73 65 74 5c 73 72 65 74 5c nbsp;\sset\sret\
0cc0: 73 22 5c 5c 22 24 72 65 74 5c 5c 22 22 3c 62 72 s"\\"$ret\\""<br
0cd0: 5c 73 2f 3e 26 6e 62 73 70 3b 3c 62 72 5c 73 2f \s/> <br\s/
0ce0: 3e 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 > &nb
0cf0: 73 70 3b 26 6e 62 73 70 3b 5c 73 72 65 74 75 72 sp; \sretur
0d00: 6e 5c 73 24 72 65 74 3c 62 72 5c 73 2f 3e 26 6e n\s$ret<br\s/>&n
0d10: 62 73 70 3b 7d 3c 62 72 5c 73 2f 3e 26 6e 62 73 bsp;}<br\s/>&nbs
0d20: 70 3b 3c 62 72 5c 73 2f 3e 2b 23 5c 73 43 6f 6e p;<br\s/>+#\sCon
0d30: 76 65 72 74 5c 73 64 61 74 61 5c 73 74 6f 5c 73 vert\sdata\sto\s
0d40: 61 5c 73 63 68 61 72 61 63 74 65 72 5c 73 61 72 a\scharacter\sar
0d50: 72 61 79 3c 62 72 5c 73 2f 3e 2b 70 72 6f 63 5c ray<br\s/>+proc\
0d60: 73 63 68 61 72 61 63 74 65 72 5f 61 72 72 61 79 scharacter_array
0d70: 5c 73 7b 64 61 74 61 7d 5c 73 7b 3c 62 72 5c 73 \s{data}\s{<br\s
0d80: 2f 3e 2b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 />+ &
0d90: 6e 62 73 70 3b 5c 73 73 65 74 5c 73 72 65 74 5c nbsp;\sset\sret\
0da0: 73 22 5c 5c 7b 5c 5c 6e 5c 5c 74 22 3c 62 72 5c s"\\{\\n\\t"<br\
0db0: 73 2f 3e 2b 26 6e 62 73 70 3b 26 6e 62 73 70 3b s/>+
0dc0: 26 6e 62 73 70 3b 5c 73 66 6f 72 5c 73 7b 73 65 \sfor\s{se
0dd0: 74 5c 73 69 64 78 5c 73 30 7d 5c 73 7b 24 69 64 t\sidx\s0}\s{$id
0de0: 78 5c 73 26 6c 74 3b 5c 73 5b 73 74 72 69 6e 67 x\s<\s[string
0df0: 5c 73 6c 65 6e 67 74 68 5c 73 24 64 61 74 61 5d \slength\s$data]
0e00: 7d 5c 73 7b 69 6e 63 72 5c 73 69 64 78 7d 5c 73 }\s{incr\sidx}\s
0e10: 7b 3c 62 72 5c 73 2f 3e 2b 26 6e 62 73 70 3b 26 {<br\s/>+ &
0e20: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 nbsp; \s&nb
0e30: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
0e40: 73 62 69 6e 61 72 79 5c 73 73 63 61 6e 5c 73 5b sbinary\sscan\s[
0e50: 73 74 72 69 6e 67 5c 73 69 6e 64 65 78 5c 73 24 string\sindex\s$
0e60: 64 61 74 61 5c 73 24 69 64 78 5d 5c 73 48 2a 5c data\s$idx]\sH*\
0e70: 73 63 68 61 72 3c 62 72 5c 73 2f 3e 2b 26 6e 62 schar<br\s/>+&nb
0e80: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
0e90: 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 s &nb
0ea0: 73 70 3b 5c 73 61 70 70 65 6e 64 5c 73 72 65 74 sp;\sappend\sret
0eb0: 5c 73 22 30 78 24 7b 63 68 61 72 7d 2c 5c 73 22 \s"0x${char},\s"
0ec0: 3c 62 72 5c 73 2f 3e 2b 3c 62 72 5c 73 2f 3e 2b <br\s/>+<br\s/>+
0ed0: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 &nbs
0ee0: 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b p;\s
0ef0: 26 6e 62 73 70 3b 5c 73 69 66 5c 73 7b 28 28 24 \sif\s{(($
0f00: 69 64 78 2b 31 29 5c 73 25 5c 73 31 36 29 5c 73 idx+1)\s%\s16)\s
0f10: 3d 3d 5c 73 30 5c 73 7d 5c 73 7b 3c 62 72 5c 73 ==\s0\s}\s{<br\s
0f20: 2f 3e 2b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 />+ &
0f30: 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 nbsp;\s &nb
0f40: 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 sp; \s 
0f50: 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 61 ; \sa
0f60: 70 70 65 6e 64 5c 73 72 65 74 5c 73 22 5c 5c 6e ppend\sret\s"\\n
0f70: 5c 5c 74 22 3c 62 72 5c 73 2f 3e 2b 26 6e 62 73 \\t"<br\s/>+&nbs
0f80: 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 p; \s
0f90: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 &nbs
0fa0: 70 3b 5c 73 7d 3c 62 72 5c 73 2f 3e 2b 26 6e 62 p;\s}<br\s/>+&nb
0fb0: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
0fc0: 73 7d 3c 62 72 5c 73 2f 3e 2b 26 6e 62 73 70 3b s}<br\s/>+
0fd0: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 73 65 \sse
0fe0: 74 5c 73 72 65 74 5c 73 5b 73 74 72 69 6e 67 5c t\sret\s[string\
0ff0: 73 74 72 69 6d 72 69 67 68 74 5c 73 24 72 65 74 strimright\s$ret
1000: 5c 73 22 5c 5c 6e 2c 5c 73 5c 5c 74 22 5d 3c 62 \s"\\n,\s\\t"]<b
1010: 72 5c 73 2f 3e 2b 3c 62 72 5c 73 2f 3e 2b 26 6e r\s/>+<br\s/>+&n
1020: 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b bsp;
1030: 5c 73 61 70 70 65 6e 64 5c 73 72 65 74 5c 73 22 \sappend\sret\s"
1040: 5c 5c 6e 5c 5c 7d 22 3c 62 72 5c 73 2f 3e 2b 3c \\n\\}"<br\s/>+<
1050: 62 72 5c 73 2f 3e 2b 26 6e 62 73 70 3b 26 6e 62 br\s/>+ &nb
1060: 73 70 3b 26 6e 62 73 70 3b 5c 73 72 65 74 75 72 sp; \sretur
1070: 6e 5c 73 24 72 65 74 3c 62 72 5c 73 2f 3e 2b 7d n\s$ret<br\s/>+}
1080: 3c 62 72 5c 73 2f 3e 2b 3c 62 72 5c 73 2f 3e 26 <br\s/>+<br\s/>&
1090: 6e 62 73 70 3b 23 5c 73 45 6e 63 72 79 70 74 5c nbsp;#\sEncrypt\
10a0: 73 74 68 65 5c 73 64 61 74 61 3c 62 72 5c 73 2f sthe\sdata<br\s/
10b0: 3e 26 6e 62 73 70 3b 70 72 6f 63 5c 73 72 61 6e > proc\sran
10c0: 64 6f 6d 5f 62 79 74 65 5c 73 7b 7d 5c 73 7b 3c dom_byte\s{}\s{<
10d0: 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 br\s/> &nbs
10e0: 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 p; \s
10f0: 73 65 74 5c 73 76 61 6c 75 65 5c 73 5b 65 78 70 set\svalue\s[exp
1100: 72 5c 73 7b 69 6e 74 28 32 35 36 5c 73 2a 5c 73 r\s{int(256\s*\s
1110: 72 61 6e 64 28 29 29 7d 5d 3c 62 72 5c 73 2f 3e rand())}]<br\s/>
1120: 26 6e 62 73 70 3b 3c 62 72 5c 73 2f 3e 26 6e 62 <br\s/>&nb
1130: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 sp; &
1140: 6e 62 73 70 3b 5c 73 72 65 74 75 72 6e 5c 73 24 nbsp;\sreturn\s$
1150: 76 61 6c 75 65 3c 62 72 5c 73 2f 3e 26 6e 62 73 value<br\s/>&nbs
1160: 70 3b 7d 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b p;}<br\s/>
1170: 3c 62 72 5c 73 2f 3e 40 40 5c 73 2d 33 30 33 2c <br\s/>@@\s-303,
1180: 36 34 5c 73 2b 33 32 31 2c 38 30 5c 73 40 40 3c 64\s+321,80\s@@<
1190: 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 3c 62 72 5c br\s/> <br\
11a0: 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 s/> &
11b0: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 72 65 74 nbsp; \sret
11c0: 75 72 6e 28 30 29 3b 3c 62 72 5c 73 2f 3e 26 6e urn(0);<br\s/>&n
11d0: 62 73 70 3b 7d 3c 62 72 5c 73 2f 3e 26 6e 62 73 bsp;}<br\s/>&nbs
11e0: 70 3b 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 23 p;<br\s/> #
11f0: 26 6e 62 73 70 3b 5c 73 65 6e 64 69 66 5c 73 2f \sendif\s/
1200: 2a 5c 73 21 4c 4f 41 44 45 44 5f 43 56 46 53 5f *\s!LOADED_CVFS_
1210: 43 4f 4d 4d 4f 4e 5c 73 2a 2f 7d 3c 62 72 5c 73 COMMON\s*/}<br\s
1220: 2f 3e 26 6e 62 73 70 3b 70 75 74 73 5c 73 22 22 /> puts\s""
1230: 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 3c 62 72 <br\s/> <br
1240: 5c 73 2f 3e 2d 70 75 74 73 5c 73 22 73 74 61 74 \s/>-puts\s"stat
1250: 69 63 5c 73 73 74 72 75 63 74 5c 73 63 76 66 73 ic\sstruct\scvfs
1260: 5f 64 61 74 61 5c 73 24 7b 63 6f 64 65 5f 74 61 _data\s${code_ta
1270: 67 7d 5f 64 61 74 61 5c 5c 5b 5c 5c 5d 5c 73 3d g}_data\\[\\]\s=
1280: 5c 73 7b 22 3c 62 72 5c 73 2f 3e 2d 70 75 74 73 \s{"<br\s/>-puts
1290: 5c 73 22 5c 5c 74 7b 22 3c 62 72 5c 73 2f 3e 2d \s"\\t{"<br\s/>-
12a0: 70 75 74 73 5c 73 22 5c 5c 74 5c 5c 74 2f 2a 5c puts\s"\\t\\t/*\
12b0: 73 49 6e 64 65 78 5c 73 30 5c 73 63 61 6e 6e 6f sIndex\s0\scanno
12c0: 74 5c 73 62 65 5c 73 75 73 65 64 5c 73 62 65 63 t\sbe\sused\sbec
12d0: 61 75 73 65 5c 73 77 65 5c 73 75 73 65 5c 73 74 ause\swe\suse\st
12e0: 68 65 5c 73 76 61 6c 75 65 5c 73 30 5c 73 74 6f he\svalue\s0\sto
12f0: 5c 73 72 65 70 72 65 73 65 6e 74 5c 73 66 61 69 \srepresent\sfai
1300: 6c 75 72 65 5c 73 2a 2f 22 3c 62 72 5c 73 2f 3e lure\s*/"<br\s/>
1310: 2d 70 75 74 73 5c 73 22 5c 5c 74 5c 5c 74 2f 2a -puts\s"\\t\\t/*
1320: 5c 73 6e 61 6d 65 26 6e 62 73 70 3b 5c 73 2a 2f \sname \s*/
1330: 5c 73 4e 55 4c 4c 2c 22 3c 62 72 5c 73 2f 3e 2d \sNULL,"<br\s/>-
1340: 70 75 74 73 5c 73 22 5c 5c 74 5c 5c 74 2f 2a 5c puts\s"\\t\\t/*\
1350: 73 69 6e 64 65 78 5c 73 2a 2f 5c 73 30 2c 22 3c sindex\s*/\s0,"<
1360: 62 72 5c 73 2f 3e 2d 70 75 74 73 5c 73 22 5c 5c br\s/>-puts\s"\\
1370: 74 5c 5c 74 2f 2a 5c 73 74 79 70 65 26 6e 62 73 t\\t/*\stype&nbs
1380: 70 3b 5c 73 2a 2f 5c 73 30 2c 22 3c 62 72 5c 73 p;\s*/\s0,"<br\s
1390: 2f 3e 2d 70 75 74 73 5c 73 22 5c 5c 74 5c 5c 74 />-puts\s"\\t\\t
13a0: 2f 2a 5c 73 73 69 7a 65 26 6e 62 73 70 3b 5c 73 /*\ssize \s
13b0: 2a 2f 5c 73 30 2c 22 3c 62 72 5c 73 2f 3e 2d 70 */\s0,"<br\s/>-p
13c0: 75 74 73 5c 73 22 5c 5c 74 5c 5c 74 2f 2a 5c 73 uts\s"\\t\\t/*\s
13d0: 64 61 74 61 26 6e 62 73 70 3b 5c 73 2a 2f 5c 73 data \s*/\s
13e0: 4e 55 4c 4c 2c 22 3c 62 72 5c 73 2f 3e 2d 70 75 NULL,"<br\s/>-pu
13f0: 74 73 5c 73 22 5c 5c 74 5c 5c 74 2f 2a 5c 73 66 ts\s"\\t\\t/*\sf
1400: 72 65 65 26 6e 62 73 70 3b 5c 73 2a 2f 5c 73 30 ree \s*/\s0
1410: 2c 22 3c 62 72 5c 73 2f 3e 2d 70 75 74 73 5c 73 ,"<br\s/>-puts\s
1420: 22 5c 5c 74 7d 2c 22 3c 62 72 5c 73 2f 3e 2b 23 "\\t},"<br\s/>+#
1430: 5c 73 43 5c 73 73 74 72 75 63 74 5c 73 64 61 74 \sC\sstruct\sdat
1440: 61 5c 73 6f 75 74 70 75 74 5c 73 62 75 66 66 65 a\soutput\sbuffe
1450: 72 5c 73 28 6d 75 73 74 5c 73 62 65 5c 73 64 65 r\s(must\sbe\sde
1460: 6c 61 79 65 64 5c 73 61 66 74 65 72 5c 73 64 65 layed\safter\sde
1470: 66 69 6e 69 74 69 6f 6e 5c 73 6f 66 5c 73 66 69 finition\sof\sfi
1480: 6c 65 5c 73 64 61 74 61 29 3c 62 72 5c 73 2f 3e le\sdata)<br\s/>
1490: 2b 73 65 74 5c 73 73 74 72 75 63 74 5f 64 61 74 +set\sstruct_dat
14a0: 61 5c 73 22 22 3c 62 72 5c 73 2f 3e 2b 3c 62 72 a\s""<br\s/>+<br
14b0: 5c 73 2f 3e 26 6e 62 73 70 3b 66 6f 72 5c 73 7b \s/> for\s{
14c0: 73 65 74 5c 73 69 64 78 5c 73 31 7d 5c 73 7b 24 set\sidx\s1}\s{$
14d0: 69 64 78 5c 73 26 6c 74 3b 5c 73 5b 6c 6c 65 6e idx\s<\s[llen
14e0: 67 74 68 5c 73 24 66 69 6c 65 73 5d 7d 5c 73 7b gth\s$files]}\s{
14f0: 69 6e 63 72 5c 73 69 64 78 7d 5c 73 7b 3c 62 72 incr\sidx}\s{<br
1500: 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 70 3b \s/>
1510: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 73 65 \sse
1520: 74 5c 73 66 69 6c 65 5c 73 5b 6c 69 6e 64 65 78 t\sfile\s[lindex
1530: 5c 73 24 66 69 6c 65 73 5c 73 24 69 64 78 5d 3c \s$files\s$idx]<
1540: 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 br\s/> &nbs
1550: 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 p; \s
1560: 73 65 74 5c 73 73 68 6f 72 74 66 69 6c 65 5c 73 set\sshortfile\s
1570: 5b 73 68 6f 72 74 65 6e 5f 66 69 6c 65 5c 73 24 [shorten_file\s$
1580: 73 74 61 72 74 64 69 72 5c 73 24 66 69 6c 65 5d startdir\s$file]
1590: 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 3c 62 72 <br\s/> <br
15a0: 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 70 3b \s/>
15b0: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 75 6e \sun
15c0: 73 65 74 5c 73 2d 6e 6f 63 6f 6d 70 6c 61 69 6e set\s-nocomplain
15d0: 5c 73 66 69 6e 66 6f 5c 73 74 79 70 65 3c 62 72 \sfinfo\stype<br
15e0: 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 70 3b \s/>
15f0: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 66 69 \sfi
1600: 6c 65 5c 73 73 74 61 74 5c 73 24 66 69 6c 65 5c le\sstat\s$file\
1610: 73 66 69 6e 66 6f 3c 62 72 5c 73 2f 3e 26 6e 62 sfinfo<br\s/>&nb
1620: 73 70 3b 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b sp;<br\s/>
1630: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 &nbs
1640: 70 3b 5c 73 73 77 69 74 63 68 5c 73 2d 2d 5c 73 p;\sswitch\s--\s
1650: 24 66 69 6e 66 6f 28 74 79 70 65 29 5c 73 7b 3c $finfo(type)\s{<
1660: 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 br\s/> &nbs
1670: 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 p; \s
1680: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 &nbs
1690: 70 3b 5c 73 22 66 69 6c 65 22 5c 73 7b 3c 62 72 p;\s"file"\s{<br
16a0: 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 70 3b \s/>
16b0: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e \s&n
16c0: 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b bsp;
16d0: 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e \s &n
16e0: 62 73 70 3b 5c 73 73 65 74 5c 73 73 69 7a 65 5c bsp;\sset\ssize\
16f0: 73 24 66 69 6e 66 6f 28 73 69 7a 65 29 3c 62 72 s$finfo(size)<br
1700: 5c 73 2f 3e 26 6e 62 73 70 3b 3c 62 72 5c 73 2f \s/> <br\s/
1710: 3e 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 > &nb
1720: 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 sp; \s 
1730: 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 ; \s&
1740: 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 nbsp;  
1750: 3b 5c 73 73 65 74 5c 73 66 64 5c 73 5b 6f 70 65 ;\sset\sfd\s[ope
1760: 6e 5c 73 24 66 69 6c 65 5d 3c 62 72 5c 73 2f 3e n\s$file]<br\s/>
1770: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 &nbs
1780: 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b p; \s
1790: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e \s&n
17a0: 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b bsp;
17b0: 5c 73 66 63 6f 6e 66 69 67 75 72 65 5c 73 24 66 \sfconfigure\s$f
17c0: 64 5c 73 2d 74 72 61 6e 73 6c 61 74 69 6f 6e 5c d\s-translation\
17d0: 73 62 69 6e 61 72 79 3c 62 72 5c 73 2f 3e 2d 26 sbinary<br\s/>-&
17e0: 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 nbsp;  
17f0: 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 ;\s &
1800: 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 nbsp;\s &nb
1810: 73 70 3b 26 6e 62 73 70 3b 5c 73 73 65 74 5c 73 sp; \sset\s
1820: 64 61 74 61 5c 73 5b 72 65 61 64 5c 73 24 66 64 data\s[read\s$fd
1830: 5d 3c 62 72 5c 73 2f 3e 2b 26 6e 62 73 70 3b 26 ]<br\s/>+ &
1840: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 nbsp; \s&nb
1850: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
1860: 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 s &nb
1870: 73 70 3b 5c 73 73 65 74 5c 73 64 61 74 61 5f 69 sp;\sset\sdata_i
1880: 6e 5c 73 5b 72 65 61 64 5c 73 24 66 64 5d 3c 62 n\s[read\s$fd]<b
1890: 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 70 r\s/>  
18a0: 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 ; \s&
18b0: 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 nbsp;  
18c0: 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 ;\s &
18d0: 6e 62 73 70 3b 5c 73 63 6c 6f 73 65 5c 73 24 66 nbsp;\sclose\s$f
18e0: 64 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 3c 62 d<br\s/> <b
18f0: 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 70 r\s/>  
1900: 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 ; \s&
1910: 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 nbsp;  
1920: 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 ;\s &
1930: 6e 62 73 70 3b 5c 73 69 66 5c 73 7b 24 6f 62 73 nbsp;\sif\s{$obs
1940: 66 75 63 61 74 65 7d 5c 73 7b 3c 62 72 5c 73 2f fucate}\s{<br\s/
1950: 3e 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 > &nb
1960: 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 sp; \s 
1970: 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 ; \s&
1980: 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 nbsp;  
1990: 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 ;\s &
19a0: 6e 62 73 70 3b 5c 73 73 65 74 5c 73 74 79 70 65 nbsp;\sset\stype
19b0: 5c 73 22 43 56 46 53 5f 46 49 4c 45 54 59 50 45 \s"CVFS_FILETYPE
19c0: 5f 45 4e 43 52 59 50 54 45 44 5f 46 49 4c 45 22 _ENCRYPTED_FILE"
19d0: 3c 62 72 5c 73 2f 3e 2d 26 6e 62 73 70 3b 26 6e <br\s/>- &n
19e0: 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 bsp; \s&nbs
19f0: 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 p; \s
1a00: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 &nbs
1a10: 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b p;\s
1a20: 26 6e 62 73 70 3b 5c 73 73 65 74 5c 73 64 61 74 \sset\sdat
1a30: 61 5c 73 22 28 75 6e 73 69 67 6e 65 64 5c 73 63 a\s"(unsigned\sc
1a40: 68 61 72 5c 73 2a 29 5c 73 5b 73 74 72 69 6e 67 har\s*)\s[string
1a50: 69 66 79 5c 73 5b 65 6e 63 72 79 70 74 5c 73 24 ify\s[encrypt\s$
1a60: 64 61 74 61 5c 73 24 6f 62 73 66 75 63 61 74 69 data\s$obsfucati
1a70: 6f 6e 5f 6b 65 79 5d 5d 22 3c 62 72 5c 73 2f 3e on_key]]"<br\s/>
1a80: 2b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 + &nb
1a90: 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 sp;\s  
1aa0: 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 ; \s &
1ab0: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 nbsp; \s&nb
1ac0: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
1ad0: 73 73 65 74 5c 73 64 61 74 61 5f 69 6e 5c 73 5b sset\sdata_in\s[
1ae0: 65 6e 63 72 79 70 74 5c 73 24 64 61 74 61 5c 73 encrypt\s$data\s
1af0: 24 6f 62 73 66 75 63 61 74 69 6f 6e 5f 6b 65 79 $obsfucation_key
1b00: 5d 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e ]<br\s/> &n
1b10: 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b bsp;
1b20: 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e \s &n
1b30: 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 bsp;\s &nbs
1b40: 70 3b 26 6e 62 73 70 3b 5c 73 7d 5c 73 65 6c 73 p; \s}\sels
1b50: 65 5c 73 7b 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 e\s{<br\s/> 
1b60: 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 ; &nb
1b70: 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 sp;\s  
1b80: 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 ; \s &
1b90: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 nbsp; \s&nb
1ba0: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
1bb0: 73 73 65 74 5c 73 74 79 70 65 5c 73 22 43 56 46 sset\stype\s"CVF
1bc0: 53 5f 46 49 4c 45 54 59 50 45 5f 46 49 4c 45 22 S_FILETYPE_FILE"
1bd0: 3c 62 72 5c 73 2f 3e 2d 26 6e 62 73 70 3b 26 6e <br\s/>- &n
1be0: 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 bsp; \s&nbs
1bf0: 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 p; \s
1c00: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 &nbs
1c10: 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b p;\s
1c20: 26 6e 62 73 70 3b 5c 73 73 65 74 5c 73 64 61 74 \sset\sdat
1c30: 61 5c 73 22 28 75 6e 73 69 67 6e 65 64 5c 73 63 a\s"(unsigned\sc
1c40: 68 61 72 5c 73 2a 29 5c 73 5b 73 74 72 69 6e 67 har\s*)\s[string
1c50: 69 66 79 5c 73 24 64 61 74 61 5d 22 3c 62 72 5c ify\s$data]"<br\
1c60: 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 s/> &
1c70: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 nbsp; \s&nb
1c80: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
1c90: 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 s &nb
1ca0: 73 70 3b 5c 73 7d 3c 62 72 5c 73 2f 3e 2b 26 6e sp;\s}<br\s/>+&n
1cb0: 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b bsp;
1cc0: 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e \s &n
1cd0: 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 bsp;\s &nbs
1ce0: 70 3b 26 6e 62 73 70 3b 5c 73 23 5c 73 4d 69 63 p; \s#\sMic
1cf0: 72 6f 73 6f 66 74 5c 73 56 43 39 5c 73 63 6f 6d rosoft\sVC9\scom
1d00: 70 69 6c 65 72 5c 73 68 61 73 5c 73 61 5c 73 73 piler\shas\sa\ss
1d10: 74 72 69 6e 67 5c 73 6c 69 6d 69 74 5c 73 6f 66 tring\slimit\sof
1d20: 5c 73 36 35 35 33 35 5c 73 62 79 74 65 73 3c 62 \s65535\sbytes<b
1d30: 72 5c 73 2f 3e 2b 26 6e 62 73 70 3b 26 6e 62 73 r\s/>+ &nbs
1d40: 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b p; \s
1d50: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e \s&n
1d60: 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b bsp;
1d70: 5c 73 23 5c 73 73 6f 5c 73 70 75 74 5c 73 61 6c \s#\sso\sput\sal
1d80: 6c 5c 73 6c 61 72 67 65 72 5c 73 66 69 6c 65 73 l\slarger\sfiles
1d90: 5c 73 69 6e 74 6f 5c 73 61 6e 5c 73 61 72 72 61 \sinto\san\sarra
1da0: 79 5c 73 77 68 69 63 68 5c 73 68 61 73 5c 73 61 y\swhich\shas\sa
1db0: 5c 73 68 69 67 68 65 72 3c 62 72 5c 73 2f 3e 2b \shigher<br\s/>+
1dc0: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 &nbs
1dd0: 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b p;\s
1de0: 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e \s &n
1df0: 62 73 70 3b 26 6e 62 73 70 3b 5c 73 23 5c 73 73 bsp; \s#\ss
1e00: 74 72 69 6e 67 5c 73 6c 69 6d 69 74 3c 62 72 5c tring\slimit<br\
1e10: 73 2f 3e 2b 26 6e 62 73 70 3b 26 6e 62 73 70 3b s/>+
1e20: 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e \s &n
1e30: 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 bsp; \s&nbs
1e40: 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 p; \s
1e50: 23 69 66 5c 73 7b 24 73 69 7a 65 5c 73 26 6c 74 #if\s{$size\s<
1e60: 3b 3d 5c 73 36 35 35 33 35 7d 5c 73 7b 3c 62 72 ;=\s65535}\s{<br
1e70: 5c 73 2f 3e 2b 26 6e 62 73 70 3b 26 6e 62 73 70 \s/>+  
1e80: 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 ; \s &
1e90: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 nbsp; \s&nb
1ea0: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
1eb0: 73 23 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e s# &n
1ec0: 62 73 70 3b 5c 73 73 65 74 5c 73 64 61 74 61 5c bsp;\sset\sdata\
1ed0: 73 22 28 75 6e 73 69 67 6e 65 64 5c 73 63 68 61 s"(unsigned\scha
1ee0: 72 5c 73 2a 29 5c 73 5b 73 74 72 69 6e 67 69 66 r\s*)\s[stringif
1ef0: 79 5c 73 24 64 61 74 61 5f 69 6e 5d 22 3c 62 72 y\s$data_in]"<br
1f00: 5c 73 2f 3e 2b 26 6e 62 73 70 3b 26 6e 62 73 70 \s/>+  
1f10: 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 ; \s &
1f20: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 nbsp; \s&nb
1f30: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
1f40: 73 23 7d 5c 73 65 6c 73 65 5c 73 7b 3c 62 72 5c s#}\selse\s{<br\
1f50: 73 2f 3e 2b 26 6e 62 73 70 3b 26 6e 62 73 70 3b s/>+
1f60: 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e \s &n
1f70: 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 bsp; \s&nbs
1f80: 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 p; \s
1f90: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 &nbs
1fa0: 70 3b 5c 73 70 75 74 73 5c 73 22 2f 2a 5c 73 44 p;\sputs\s"/*\sD
1fb0: 61 74 61 5c 73 6f 66 5c 73 24 73 68 6f 72 74 66 ata\sof\s$shortf
1fc0: 69 6c 65 5c 73 2a 2f 22 3c 62 72 5c 73 2f 3e 2b ile\s*/"<br\s/>+
1fd0: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 &nbs
1fe0: 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b p;\s
1ff0: 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e \s &n
2000: 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 bsp; \s&nbs
2010: 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 p; \s
2020: 73 65 74 5c 73 76 61 72 69 61 62 6c 65 5f 6e 61 set\svariable_na
2030: 6d 65 5c 73 63 76 66 73 5f 64 61 74 61 5f 24 69 me\scvfs_data_$i
2040: 64 78 3c 62 72 5c 73 2f 3e 2b 26 6e 62 73 70 3b dx<br\s/>+
2050: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e \s&n
2060: 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b bsp;
2070: 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e \s &n
2080: 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 bsp;\s &nbs
2090: 70 3b 26 6e 62 73 70 3b 5c 73 73 65 74 5c 73 64 p; \sset\sd
20a0: 61 74 61 5c 73 24 76 61 72 69 61 62 6c 65 5f 6e ata\s$variable_n
20b0: 61 6d 65 3c 62 72 5c 73 2f 3e 2b 26 6e 62 73 70 ame<br\s/>+ 
20c0: 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 ; \s&
20d0: 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 nbsp;  
20e0: 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 ;\s &
20f0: 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 nbsp;\s &nb
2100: 73 70 3b 26 6e 62 73 70 3b 5c 73 70 75 74 73 5c sp; \sputs\
2110: 73 22 73 74 61 74 69 63 5c 73 75 6e 73 69 67 6e s"static\sunsign
2120: 65 64 5c 73 63 68 61 72 5c 73 24 7b 76 61 72 69 ed\schar\s${vari
2130: 61 62 6c 65 5f 6e 61 6d 65 7d 5c 5c 5b 5c 5c 5d able_name}\\[\\]
2140: 5c 73 3d 5c 5c 3c 62 72 5c 73 2f 3e 2b 26 6e 62 \s=\\<br\s/>+&nb
2150: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
2160: 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 s &nb
2170: 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 sp;\s  
2180: 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 ; \s &
2190: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 nbsp; \s&nb
21a0: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
21b0: 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 s &nb
21c0: 73 70 3b 5c 73 5b 63 68 61 72 61 63 74 65 72 5f sp;\s[character_
21d0: 61 72 72 61 79 5c 73 24 64 61 74 61 5f 69 6e 5d array\s$data_in]
21e0: 3b 22 3c 62 72 5c 73 2f 3e 2b 26 6e 62 73 70 3b ;"<br\s/>+
21f0: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e \s&n
2200: 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b bsp;
2210: 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e \s &n
2220: 62 73 70 3b 5c 73 23 7d 3c 62 72 5c 73 2f 3e 26 bsp;\s#}<br\s/>&
2230: 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 nbsp;  
2240: 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 ; \s &
2250: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 7d 3c 62 nbsp; \s}<b
2260: 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 70 r\s/>  
2270: 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 ; \s&
2280: 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 nbsp;  
2290: 3b 5c 73 22 64 69 72 65 63 74 6f 72 79 22 5c 73 ;\s"directory"\s
22a0: 7b 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e {<br\s/> &n
22b0: 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b bsp;
22c0: 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e \s &n
22d0: 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 bsp;\s &nbs
22e0: 70 3b 26 6e 62 73 70 3b 5c 73 73 65 74 5c 73 74 p; \sset\st
22f0: 79 70 65 5c 73 22 43 56 46 53 5f 46 49 4c 45 54 ype\s"CVFS_FILET
2300: 59 50 45 5f 44 49 52 22 3c 62 72 5c 73 2f 3e 26 YPE_DIR"<br\s/>&
2310: 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 nbsp;  
2320: 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 ; \s &
2330: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 nbsp; \s&nb
2340: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
2350: 73 73 65 74 5c 73 64 61 74 61 5c 73 22 4e 55 4c sset\sdata\s"NUL
2360: 4c 22 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 26 L"<br\s/> &
2370: 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 nbsp;  
2380: 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 ;\s &
2390: 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 nbsp;\s &nb
23a0: 73 70 3b 26 6e 62 73 70 3b 5c 73 73 65 74 5c 73 sp; \sset\s
23b0: 73 69 7a 65 5c 73 30 3c 62 72 5c 73 2f 3e 26 6e size\s0<br\s/>&n
23c0: 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b bsp;
23d0: 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e \s &n
23e0: 62 73 70 3b 26 6e 62 73 70 3b 5c 73 7d 3c 62 72 bsp; \s}<br
23f0: 5c 73 2f 3e 26 6e 62 73 70 3b 26 6e 62 73 70 3b \s/>
2400: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 7d 3c \s}<
2410: 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 3c 62 72 5c br\s/> <br\
2420: 73 2f 3e 2d 26 6e 62 73 70 3b 26 6e 62 73 70 3b s/>-
2430: 26 6e 62 73 70 3b 5c 73 70 75 74 73 5c 73 22 5c \sputs\s"\
2440: 5c 74 7b 22 3c 62 72 5c 73 2f 3e 2d 26 6e 62 73 \t{"<br\s/>-&nbs
2450: 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 p; \s
2460: 70 75 74 73 5c 73 22 5c 5c 74 5c 5c 74 2f 2a 5c puts\s"\\t\\t/*\
2470: 73 6e 61 6d 65 26 6e 62 73 70 3b 5c 73 2a 2f 5c sname \s*/\
2480: 73 5c 5c 22 24 73 68 6f 72 74 66 69 6c 65 5c 5c s\\"$shortfile\\
2490: 22 2c 22 3c 62 72 5c 73 2f 3e 2d 26 6e 62 73 70 ","<br\s/>- 
24a0: 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 70 ; \sp
24b0: 75 74 73 5c 73 22 5c 5c 74 5c 5c 74 2f 2a 5c 73 uts\s"\\t\\t/*\s
24c0: 69 6e 64 65 78 5c 73 2a 2f 5c 73 24 69 64 78 2c index\s*/\s$idx,
24d0: 22 3c 62 72 5c 73 2f 3e 2d 26 6e 62 73 70 3b 26 "<br\s/>- &
24e0: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 70 75 74 nbsp; \sput
24f0: 73 5c 73 22 5c 5c 74 5c 5c 74 2f 2a 5c 73 74 79 s\s"\\t\\t/*\sty
2500: 70 65 26 6e 62 73 70 3b 5c 73 2a 2f 5c 73 24 74 pe \s*/\s$t
2510: 79 70 65 2c 22 3c 62 72 5c 73 2f 3e 2d 26 6e 62 ype,"<br\s/>-&nb
2520: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
2530: 73 70 75 74 73 5c 73 22 5c 5c 74 5c 5c 74 2f 2a sputs\s"\\t\\t/*
2540: 5c 73 73 69 7a 65 26 6e 62 73 70 3b 5c 73 2a 2f \ssize \s*/
2550: 5c 73 24 73 69 7a 65 2c 22 3c 62 72 5c 73 2f 3e \s$size,"<br\s/>
2560: 2d 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 - &nb
2570: 73 70 3b 5c 73 70 75 74 73 5c 73 22 5c 5c 74 5c sp;\sputs\s"\\t\
2580: 5c 74 2f 2a 5c 73 64 61 74 61 26 6e 62 73 70 3b \t/*\sdata
2590: 5c 73 2a 2f 5c 73 24 64 61 74 61 2c 22 3c 62 72 \s*/\s$data,"<br
25a0: 5c 73 2f 3e 2d 26 6e 62 73 70 3b 26 6e 62 73 70 \s/>-  
25b0: 3b 26 6e 62 73 70 3b 5c 73 70 75 74 73 5c 73 22 ; \sputs\s"
25c0: 5c 5c 74 5c 5c 74 2f 2a 5c 73 66 72 65 65 26 6e \\t\\t/*\sfree&n
25d0: 62 73 70 3b 5c 73 2a 2f 5c 73 30 2c 22 3c 62 72 bsp;\s*/\s0,"<br
25e0: 5c 73 2f 3e 2d 26 6e 62 73 70 3b 26 6e 62 73 70 \s/>-  
25f0: 3b 26 6e 62 73 70 3b 5c 73 70 75 74 73 5c 73 22 ; \sputs\s"
2600: 5c 5c 74 7d 2c 22 3c 62 72 5c 73 2f 3e 2b 26 6e \\t},"<br\s/>+&n
2610: 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b bsp;
2620: 5c 73 61 70 70 65 6e 64 5c 73 73 74 72 75 63 74 \sappend\sstruct
2630: 5f 64 61 74 61 5c 73 22 5c 5c 74 7b 5c 5c 6e 22 _data\s"\\t{\\n"
2640: 5c 5c 3c 62 72 5c 73 2f 3e 2b 26 6e 62 73 70 3b \\<br\s/>+
2650: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e \s&n
2660: 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b bsp;
2670: 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e \s &n
2680: 62 73 70 3b 5c 73 22 5c 5c 74 5c 5c 74 2f 2a 5c bsp;\s"\\t\\t/*\
2690: 73 6e 61 6d 65 26 6e 62 73 70 3b 5c 73 2a 2f 5c sname \s*/\
26a0: 73 5c 5c 22 24 73 68 6f 72 74 66 69 6c 65 5c 5c s\\"$shortfile\\
26b0: 22 2c 5c 5c 6e 22 5c 5c 3c 62 72 5c 73 2f 3e 2b ",\\n"\\<br\s/>+
26c0: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 &nbs
26d0: 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b p;\s
26e0: 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e \s &n
26f0: 62 73 70 3b 26 6e 62 73 70 3b 5c 73 22 5c 5c 74 bsp; \s"\\t
2700: 5c 5c 74 2f 2a 5c 73 69 6e 64 65 78 5c 73 2a 2f \\t/*\sindex\s*/
2710: 5c 73 24 69 64 78 2c 5c 5c 6e 22 5c 5c 3c 62 72 \s$idx,\\n"\\<br
2720: 5c 73 2f 3e 2b 26 6e 62 73 70 3b 26 6e 62 73 70 \s/>+  
2730: 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 ; \s &
2740: 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 nbsp; \s&nb
2750: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
2760: 73 22 5c 5c 74 5c 5c 74 2f 2a 5c 73 74 79 70 65 s"\\t\\t/*\stype
2770: 26 6e 62 73 70 3b 5c 73 2a 2f 5c 73 24 74 79 70 \s*/\s$typ
2780: 65 2c 5c 5c 6e 22 5c 5c 3c 62 72 5c 73 2f 3e 2b e,\\n"\\<br\s/>+
2790: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 &nbs
27a0: 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b p;\s
27b0: 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e \s &n
27c0: 62 73 70 3b 26 6e 62 73 70 3b 5c 73 22 5c 5c 74 bsp; \s"\\t
27d0: 5c 5c 74 2f 2a 5c 73 73 69 7a 65 26 6e 62 73 70 \\t/*\ssize 
27e0: 3b 5c 73 2a 2f 5c 73 24 73 69 7a 65 2c 5c 5c 6e ;\s*/\s$size,\\n
27f0: 22 5c 5c 3c 62 72 5c 73 2f 3e 2b 26 6e 62 73 70 "\\<br\s/>+ 
2800: 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 ; \s&
2810: 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 nbsp;  
2820: 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 ;\s &
2830: 6e 62 73 70 3b 5c 73 22 5c 5c 74 5c 5c 74 2f 2a nbsp;\s"\\t\\t/*
2840: 5c 73 64 61 74 61 26 6e 62 73 70 3b 5c 73 2a 2f \sdata \s*/
2850: 5c 73 24 64 61 74 61 2c 5c 5c 6e 22 5c 5c 3c 62 \s$data,\\n"\\<b
2860: 72 5c 73 2f 3e 2b 26 6e 62 73 70 3b 26 6e 62 73 r\s/>+ &nbs
2870: 70 3b 26 6e 62 73 70 3b 5c 73 26 6e 62 73 70 3b p; \s
2880: 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c 73 26 6e \s&n
2890: 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b bsp;
28a0: 5c 73 22 5c 5c 74 5c 5c 74 2f 2a 5c 73 66 72 65 \s"\\t\\t/*\sfre
28b0: 65 26 6e 62 73 70 3b 5c 73 2a 2f 5c 73 30 2c 5c e \s*/\s0,\
28c0: 5c 6e 22 5c 5c 3c 62 72 5c 73 2f 3e 2b 26 6e 62 \n"\\<br\s/>+&nb
28d0: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 5c sp; \
28e0: 73 26 6e 62 73 70 3b 26 6e 62 73 70 3b 26 6e 62 s &nb
28f0: 73 70 3b 5c 73 26 6e 62 73 70 3b 26 6e 62 73 70 sp;\s  
2900: 3b 26 6e 62 73 70 3b 5c 73 22 5c 5c 74 7d 2c 5c ; \s"\\t},\
2910: 5c 6e 22 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b \n"<br\s/>
2920: 7d 3c 62 72 5c 73 2f 3e 2b 70 75 74 73 5c 73 22 }<br\s/>+puts\s"
2930: 22 3c 62 72 5c 73 2f 3e 2b 70 75 74 73 5c 73 22 "<br\s/>+puts\s"
2940: 73 74 61 74 69 63 5c 73 73 74 72 75 63 74 5c 73 static\sstruct\s
2950: 63 76 66 73 5f 64 61 74 61 5c 73 24 7b 63 6f 64 cvfs_data\s${cod
2960: 65 5f 74 61 67 7d 5f 64 61 74 61 5c 5c 5b 5c 5c e_tag}_data\\[\\
2970: 5d 5c 73 3d 5c 73 7b 22 3c 62 72 5c 73 2f 3e 2b ]\s=\s{"<br\s/>+
2980: 70 75 74 73 5c 73 22 5c 5c 74 7b 22 3c 62 72 5c puts\s"\\t{"<br\
2990: 73 2f 3e 2b 70 75 74 73 5c 73 22 5c 5c 74 5c 5c s/>+puts\s"\\t\\
29a0: 74 2f 2a 5c 73 49 6e 64 65 78 5c 73 30 5c 73 63 t/*\sIndex\s0\sc
29b0: 61 6e 6e 6f 74 5c 73 62 65 5c 73 75 73 65 64 5c annot\sbe\sused\
29c0: 73 62 65 63 61 75 73 65 5c 73 77 65 5c 73 75 73 sbecause\swe\sus
29d0: 65 5c 73 74 68 65 5c 73 76 61 6c 75 65 5c 73 30 e\sthe\svalue\s0
29e0: 5c 73 74 6f 5c 73 72 65 70 72 65 73 65 6e 74 5c \sto\srepresent\
29f0: 73 66 61 69 6c 75 72 65 5c 73 2a 2f 22 3c 62 72 sfailure\s*/"<br
2a00: 5c 73 2f 3e 2b 70 75 74 73 5c 73 22 5c 5c 74 5c \s/>+puts\s"\\t\
2a10: 5c 74 2f 2a 5c 73 6e 61 6d 65 26 6e 62 73 70 3b \t/*\sname
2a20: 5c 73 2a 2f 5c 73 4e 55 4c 4c 2c 22 3c 62 72 5c \s*/\sNULL,"<br\
2a30: 73 2f 3e 2b 70 75 74 73 5c 73 22 5c 5c 74 5c 5c s/>+puts\s"\\t\\
2a40: 74 2f 2a 5c 73 69 6e 64 65 78 5c 73 2a 2f 5c 73 t/*\sindex\s*/\s
2a50: 30 2c 22 3c 62 72 5c 73 2f 3e 2b 70 75 74 73 5c 0,"<br\s/>+puts\
2a60: 73 22 5c 5c 74 5c 5c 74 2f 2a 5c 73 74 79 70 65 s"\\t\\t/*\stype
2a70: 26 6e 62 73 70 3b 5c 73 2a 2f 5c 73 30 2c 22 3c \s*/\s0,"<
2a80: 62 72 5c 73 2f 3e 2b 70 75 74 73 5c 73 22 5c 5c br\s/>+puts\s"\\
2a90: 74 5c 5c 74 2f 2a 5c 73 73 69 7a 65 26 6e 62 73 t\\t/*\ssize&nbs
2aa0: 70 3b 5c 73 2a 2f 5c 73 30 2c 22 3c 62 72 5c 73 p;\s*/\s0,"<br\s
2ab0: 2f 3e 2b 70 75 74 73 5c 73 22 5c 5c 74 5c 5c 74 />+puts\s"\\t\\t
2ac0: 2f 2a 5c 73 64 61 74 61 26 6e 62 73 70 3b 5c 73 /*\sdata \s
2ad0: 2a 2f 5c 73 4e 55 4c 4c 2c 22 3c 62 72 5c 73 2f */\sNULL,"<br\s/
2ae0: 3e 2b 70 75 74 73 5c 73 22 5c 5c 74 5c 5c 74 2f >+puts\s"\\t\\t/
2af0: 2a 5c 73 66 72 65 65 26 6e 62 73 70 3b 5c 73 2a *\sfree \s*
2b00: 2f 5c 73 30 2c 22 3c 62 72 5c 73 2f 3e 2b 70 75 /\s0,"<br\s/>+pu
2b10: 74 73 5c 73 22 5c 5c 74 7d 2c 22 3c 62 72 5c 73 ts\s"\\t},"<br\s
2b20: 2f 3e 2b 70 75 74 73 5c 73 2d 6e 6f 6e 65 77 6c />+puts\s-nonewl
2b30: 69 6e 65 5c 73 24 73 74 72 75 63 74 5f 64 61 74 ine\s$struct_dat
2b40: 61 3c 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 70 75 a<br\s/> pu
2b50: 74 73 5c 73 22 7d 3b 22 3c 62 72 5c 73 2f 3e 26 ts\s"};"<br\s/>&
2b60: 6e 62 73 70 3b 70 75 74 73 5c 73 22 22 3c 62 72 nbsp;puts\s""<br
2b70: 5c 73 2f 3e 26 6e 62 73 70 3b 3c 62 72 5c 73 2f \s/> <br\s/
2b80: 3e 26 6e 62 73 70 3b 70 75 74 73 5c 73 22 73 74 > puts\s"st
2b90: 61 74 69 63 5c 73 75 6e 73 69 67 6e 65 64 5c 73 atic\sunsigned\s
2ba0: 6c 6f 6e 67 5c 73 24 7b 63 6f 64 65 5f 74 61 67 long\s${code_tag
2bb0: 7d 5f 6c 6f 6f 6b 75 70 5f 69 6e 64 65 78 28 63 }_lookup_index(c
2bc0: 6f 6e 73 74 5c 73 63 68 61 72 5c 73 2a 70 61 74 onst\schar\s*pat
2bd0: 68 29 5c 73 7b 22 3c 62 72 5c 73 2f 3e 26 6e 62 h)\s{"<br\s/>&nb
2be0: 73 70 3b 70 75 74 73 5c 73 22 5c 5c 74 73 77 69 sp;puts\s"\\tswi
2bf0: 74 63 68 5c 73 28 63 76 66 73 5f 68 61 73 68 28 tch\s(cvfs_hash(
2c00: 28 75 6e 73 69 67 6e 65 64 5c 73 63 68 61 72 5c (unsigned\schar\
2c10: 73 2a 29 5c 73 70 61 74 68 29 29 5c 73 7b 22 3c s*)\spath))\s{"<
2c20: 62 72 5c 73 2f 3e 26 6e 62 73 70 3b 3c 62 72 5c br\s/> <br\
2c30: 73 2f 3e 26 6e 62 73 70 3b 66 6f 72 5c 73 7b 73 s/> for\s{s
2c40: 65 74 5c 73 69 64 78 5c 73 31 7d 5c 73 7b 24 69 et\sidx\s1}\s{$i
2c50: 64 78 5c 73 26 6c 74 3b 5c 73 5b 6c 6c 65 6e 67 dx\s<\s[lleng
2c60: 74 68 5c 73 24 66 69 6c 65 73 5d 7d 5c 73 7b 69 th\s$files]}\s{i
2c70: 6e 63 72 5c 73 69 64 78 7d 5c 73 7b 3c 62 72 5c ncr\sidx}\s{<br\
2c80: 73 2f 3e 3c 62 72 5c 73 2f 3e 3c 2f 64 69 76 3e s/><br\s/></div>
2c90: 3c 64 69 76 3e 26 6c 74 3b 2f 76 65 72 62 61 74 <div></verbat
2ca0: 69 6d 26 67 74 3b 3c 62 72 5c 73 2f 3e 3c 2f 64 im><br\s/></d
2cb0: 69 76 3e 0a 4a 20 66 6f 75 6e 64 69 6e 20 74 72 iv>.J foundin tr
2cc0: 75 6e 6b 0a 4a 20 6c 6f 67 69 6e 20 61 6e 6f 6e unk.J login anon
2cd0: 79 6d 6f 75 73 0a 4a 20 70 72 69 76 61 74 65 5f ymous.J private_
2ce0: 63 6f 6e 74 61 63 74 20 30 66 33 36 36 65 62 33 contact 0f366eb3
2cf0: 65 39 65 32 66 63 61 62 35 32 62 38 65 62 61 63 e9e2fcab52b8ebac
2d00: 64 31 39 37 64 62 39 30 34 37 31 38 36 61 35 66 d197db9047186a5f
2d10: 0a 4a 20 73 65 76 65 72 69 74 79 20 4d 69 6e 6f .J severity Mino
2d20: 72 0a 4a 20 73 74 61 74 75 73 20 4f 70 65 6e 0a r.J status Open.
2d30: 4a 20 74 69 74 6c 65 20 64 69 72 32 63 3a 5c 73 J title dir2c:\s
2d40: 4f 75 74 70 75 74 5c 73 64 61 74 61 5c 73 61 73 Output\sdata\sas
2d50: 5c 73 63 68 61 72 61 63 74 65 72 5c 73 61 72 72 \scharacter\sarr
2d60: 61 79 5c 73 61 6e 64 5c 73 6e 6f 74 5c 73 61 73 ay\sand\snot\sas
2d70: 5c 73 73 74 72 69 6e 67 0a 4a 20 74 79 70 65 20 \sstring.J type
2d80: 46 65 61 74 75 72 65 5c 73 52 65 71 75 65 73 74 Feature\sRequest
2d90: 0a 4b 20 62 64 36 31 38 38 65 64 64 34 32 39 30 .K bd6188edd4290
2da0: 62 66 64 63 66 66 34 61 38 65 66 39 33 35 35 66 bfdcff4a8ef9355f
2db0: 35 32 38 30 34 39 36 65 64 61 35 0a 55 20 61 6e 5280496eda5.U an
2dc0: 6f 6e 79 6d 6f 75 73 0a 5a 20 61 62 64 65 35 66 onymous.Z abde5f
2dd0: 63 31 33 39 38 32 66 61 34 32 32 39 62 64 32 30 c13982fa4229bd20
2de0: 63 32 64 65 33 63 36 36 62 35 0a c2de3c66b5.