home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume24 / psroff3.0 / part14 < prev    next >
SHell self-extracting ARchive  |  1991-10-09  |  56.3 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: SHell self-extracting ARchive (archive/shar).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Newsgroup Content (archive/news) magic Supported
100% dexvert SHell self-extracting ARchive (archive/shar) magic Supported
100% dexvert Internet Message Format (text/imf) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file news or mail, ASCII text default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% siegfried fmt/329 Shell Archive Format default
100% detectItEasy Format: plain text[LF] default (weak)
100% xdgMime message/rfc822 default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 53 75 62 6a 65 63 74 3a | 20 20 76 32 34 69 31 30 |Subject:| v24i10|
|00000010| 39 3a 20 20 70 73 72 6f | 66 66 2c 20 54 72 6f 66 |9: psro|ff, Trof|
|00000020| 66 20 74 6f 20 50 6f 73 | 74 53 63 72 69 70 74 20 |f to Pos|tScript |
|00000030| 66 69 6c 74 65 72 2c 20 | 50 61 72 74 31 34 2f 31 |filter, |Part14/1|
|00000040| 39 0a 4e 65 77 73 67 72 | 6f 75 70 73 3a 20 63 6f |9.Newsgr|oups: co|
|00000050| 6d 70 2e 73 6f 75 72 63 | 65 73 2e 75 6e 69 78 0a |mp.sourc|es.unix.|
|00000060| 41 70 70 72 6f 76 65 64 | 3a 20 72 73 61 6c 7a 40 |Approved|: rsalz@|
|00000070| 75 75 6e 65 74 2e 55 55 | 2e 4e 45 54 0a 0a 53 75 |uunet.UU|.NET..Su|
|00000080| 62 6d 69 74 74 65 64 2d | 62 79 3a 20 43 68 72 69 |bmitted-|by: Chri|
|00000090| 73 20 4c 65 77 69 73 20 | 3c 63 6c 65 77 69 73 40 |s Lewis |<clewis@|
|000000a0| 66 65 72 72 65 74 2e 6f | 63 75 6e 69 78 2e 6f 6e |ferret.o|cunix.on|
|000000b0| 2e 63 61 3e 0a 50 6f 73 | 74 69 6e 67 2d 6e 75 6d |.ca>.Pos|ting-num|
|000000c0| 62 65 72 3a 20 56 6f 6c | 75 6d 65 20 32 34 2c 20 |ber: Vol|ume 24, |
|000000d0| 49 73 73 75 65 20 31 30 | 39 0a 41 72 63 68 69 76 |Issue 10|9.Archiv|
|000000e0| 65 2d 6e 61 6d 65 3a 20 | 70 73 72 6f 66 66 33 2e |e-name: |psroff3.|
|000000f0| 6f 2f 70 61 72 74 31 34 | 0a 0a 23 21 20 2f 62 69 |o/part14|..#! /bi|
|00000100| 6e 2f 73 68 0a 23 20 54 | 68 69 73 20 69 73 20 61 |n/sh.# T|his is a|
|00000110| 20 73 68 65 6c 6c 20 61 | 72 63 68 69 76 65 2e 20 | shell a|rchive. |
|00000120| 20 52 65 6d 6f 76 65 20 | 61 6e 79 74 68 69 6e 67 | Remove |anything|
|00000130| 20 62 65 66 6f 72 65 20 | 74 68 69 73 20 6c 69 6e | before |this lin|
|00000140| 65 2c 20 74 68 65 6e 20 | 66 65 65 64 20 69 74 0a |e, then |feed it.|
|00000150| 23 20 69 6e 74 6f 20 61 | 20 73 68 65 6c 6c 20 76 |# into a| shell v|
|00000160| 69 61 20 22 73 68 20 66 | 69 6c 65 22 20 6f 72 20 |ia "sh f|ile" or |
|00000170| 73 69 6d 69 6c 61 72 2e | 20 20 54 6f 20 6f 76 65 |similar.| To ove|
|00000180| 72 77 72 69 74 65 20 65 | 78 69 73 74 69 6e 67 20 |rwrite e|xisting |
|00000190| 66 69 6c 65 73 2c 0a 23 | 20 74 79 70 65 20 22 73 |files,.#| type "s|
|000001a0| 68 20 66 69 6c 65 20 2d | 63 22 2e 0a 23 20 54 68 |h file -|c"..# Th|
|000001b0| 65 20 74 6f 6f 6c 20 74 | 68 61 74 20 67 65 6e 65 |e tool t|hat gene|
|000001c0| 72 61 74 65 64 20 74 68 | 69 73 20 61 70 70 65 61 |rated th|is appea|
|000001d0| 72 65 64 20 69 6e 20 74 | 68 65 20 63 6f 6d 70 2e |red in t|he comp.|
|000001e0| 73 6f 75 72 63 65 73 2e | 75 6e 69 78 20 6e 65 77 |sources.|unix new|
|000001f0| 73 67 72 6f 75 70 3b 0a | 23 20 73 65 6e 64 20 6d |sgroup;.|# send m|
|00000200| 61 69 6c 20 74 6f 20 63 | 6f 6d 70 2d 73 6f 75 72 |ail to c|omp-sour|
|00000210| 63 65 73 2d 75 6e 69 78 | 40 75 75 6e 65 74 2e 75 |ces-unix|@uunet.u|
|00000220| 75 2e 6e 65 74 20 69 66 | 20 79 6f 75 20 77 61 6e |u.net if| you wan|
|00000230| 74 20 74 68 61 74 20 74 | 6f 6f 6c 2e 0a 23 20 43 |t that t|ool..# C|
|00000240| 6f 6e 74 65 6e 74 73 3a | 20 20 66 6f 6e 74 73 2e |ontents:| fonts.|
|00000250| 6c 6a 2f 52 2e 31 30 2e | 70 6b 2e 55 55 20 66 6f |lj/R.10.|pk.UU fo|
|00000260| 6e 74 73 2e 6c 6a 2f 53 | 2e 31 30 2e 70 6b 2e 55 |nts.lj/S|.10.pk.U|
|00000270| 55 20 6f 70 74 2e 63 20 | 70 6b 63 2e 63 0a 23 20 |U opt.c |pkc.c.# |
|00000280| 20 20 70 73 72 6f 66 66 | 2e 53 20 75 74 69 6c 73 | psroff|.S utils|
|00000290| 2f 66 6f 6e 74 73 2f 63 | 6d 74 74 31 30 2e 70 6b |/fonts/c|mtt10.pk|
|000002a0| 2e 55 55 20 75 74 69 6c | 73 2f 70 6b 32 64 69 74 |.UU util|s/pk2dit|
|000002b0| 77 69 64 2e 63 20 75 74 | 69 6c 73 2f 70 6b 74 79 |wid.c ut|ils/pkty|
|000002c0| 70 65 2e 63 0a 23 20 20 | 20 77 69 64 74 68 73 2f |pe.c.# | widths/|
|000002d0| 67 66 6e 74 74 61 62 2e | 53 0a 23 20 57 72 61 70 |gfnttab.|S.# Wrap|
|000002e0| 70 65 64 20 62 79 20 63 | 6c 65 77 69 73 40 65 63 |ped by c|lewis@ec|
|000002f0| 69 63 72 6c 20 6f 6e 20 | 46 72 69 20 41 70 72 20 |icrl on |Fri Apr |
|00000300| 20 35 20 32 30 3a 35 36 | 3a 30 33 20 31 39 39 31 | 5 20:56|:03 1991|
|00000310| 0a 50 41 54 48 3d 2f 62 | 69 6e 3a 2f 75 73 72 2f |.PATH=/b|in:/usr/|
|00000320| 62 69 6e 3a 2f 75 73 72 | 2f 75 63 62 20 3b 20 65 |bin:/usr|/ucb ; e|
|00000330| 78 70 6f 72 74 20 50 41 | 54 48 0a 65 63 68 6f 20 |xport PA|TH.echo |
|00000340| 49 66 20 74 68 69 73 20 | 61 72 63 68 69 76 65 20 |If this |archive |
|00000350| 69 73 20 63 6f 6d 70 6c | 65 74 65 2c 20 79 6f 75 |is compl|ete, you|
|00000360| 20 77 69 6c 6c 20 73 65 | 65 20 74 68 65 20 66 6f | will se|e the fo|
|00000370| 6c 6c 6f 77 69 6e 67 20 | 6d 65 73 73 61 67 65 3a |llowing |message:|
|00000380| 0a 65 63 68 6f 20 27 20 | 20 20 20 20 20 20 20 20 |.echo ' | |
|00000390| 20 22 73 68 61 72 3a 20 | 45 6e 64 20 6f 66 20 61 | "shar: |End of a|
|000003a0| 72 63 68 69 76 65 20 31 | 34 20 28 6f 66 20 31 39 |rchive 1|4 (of 19|
|000003b0| 29 2e 22 27 0a 69 66 20 | 74 65 73 74 20 2d 66 20 |)."'.if |test -f |
|000003c0| 27 66 6f 6e 74 73 2e 6c | 6a 2f 52 2e 31 30 2e 70 |'fonts.l|j/R.10.p|
|000003d0| 6b 2e 55 55 27 20 2d 61 | 20 22 24 7b 31 7d 22 20 |k.UU' -a| "${1}" |
|000003e0| 21 3d 20 22 2d 63 22 20 | 3b 20 74 68 65 6e 20 0a |!= "-c" |; then .|
|000003f0| 20 20 65 63 68 6f 20 73 | 68 61 72 3a 20 57 69 6c | echo s|har: Wil|
|00000400| 6c 20 6e 6f 74 20 63 6c | 6f 62 62 65 72 20 65 78 |l not cl|obber ex|
|00000410| 69 73 74 69 6e 67 20 66 | 69 6c 65 20 5c 22 27 66 |isting f|ile \"'f|
|00000420| 6f 6e 74 73 2e 6c 6a 2f | 52 2e 31 30 2e 70 6b 2e |onts.lj/|R.10.pk.|
|00000430| 55 55 27 5c 22 0a 65 6c | 73 65 0a 20 20 65 63 68 |UU'\".el|se. ech|
|00000440| 6f 20 73 68 61 72 3a 20 | 45 78 74 72 61 63 74 69 |o shar: |Extracti|
|00000450| 6e 67 20 5c 22 27 66 6f | 6e 74 73 2e 6c 6a 2f 52 |ng \"'fo|nts.lj/R|
|00000460| 2e 31 30 2e 70 6b 2e 55 | 55 27 5c 22 20 5c 28 36 |.10.pk.U|U'\" \(6|
|00000470| 33 32 33 20 63 68 61 72 | 61 63 74 65 72 73 5c 29 |323 char|acters\)|
|00000480| 0a 20 20 73 65 64 20 22 | 73 2f 5e 58 2f 2f 22 20 |. sed "|s/^X//" |
|00000490| 3e 27 66 6f 6e 74 73 2e | 6c 6a 2f 52 2e 31 30 2e |>'fonts.|lj/R.10.|
|000004a0| 70 6b 2e 55 55 27 20 3c | 3c 27 45 4e 44 5f 4f 46 |pk.UU' <|<'END_OF|
|000004b0| 5f 46 49 4c 45 27 0a 58 | 74 61 62 6c 65 0a 58 20 |_FILE'.X|table.X |
|000004c0| 21 22 23 24 25 26 27 28 | 29 2a 2b 2c 2d 2e 2f 30 |!"#$%&'(|)*+,-./0|
|000004d0| 31 32 33 34 35 36 37 38 | 39 3a 3b 3c 3d 3e 3f 0a |12345678|9:;<=>?.|
|000004e0| 58 40 41 42 43 44 45 46 | 47 48 49 4a 4b 4c 4d 4e |X@ABCDEF|GHIJKLMN|
|000004f0| 4f 50 51 52 53 54 55 56 | 57 58 59 5a 5b 5c 5d 5e |OPQRSTUV|WXYZ[\]^|
|00000500| 5f 0a 58 62 65 67 69 6e | 20 36 34 34 20 66 6f 6e |_.Xbegin| 644 fon|
|00000510| 74 73 2e 6c 6a 2f 52 2e | 31 30 2e 70 6b 0a 58 4d |ts.lj/R.|10.pk.XM|
|00000520| 5d 55 44 60 60 2a 60 60 | 60 60 60 60 60 60 60 60 |]UD``*``|````````|
|00000530| 21 22 3a 4e 60 60 30 46 | 4b 4d 40 2e 4a 30 60 60 |!":N``0F|KM@.J0``|
|00000540| 60 21 34 26 21 5f 4c 3c | 5c 53 30 53 30 55 29 31 |`!4&!_L<|\S0S0U)1|
|00000550| 58 60 5a 48 60 60 60 60 | 25 30 38 27 0a 58 4d 5d |X`ZH````|%08'.XM]|
|00000560| 51 50 3c 3c 5c 59 53 22 | 60 23 40 23 5b 2c 60 60 |QP<<\YS"|`#@#[,``|
|00000570| 60 60 3f 22 60 3f 55 27 | 33 51 22 40 38 26 21 30 |``?"`?U'|3Q"@8&!0|
|00000580| 43 53 60 24 32 24 60 60 | 60 60 2c 21 21 5b 5c 27 |CS`$2$``|``,!![\'|
|00000590| 31 28 3d 5f 4c 24 4d 44 | 41 40 32 0a 58 4d 24 2e |1(=_L$MD|A@2.XM$.|
|000005a0| 60 3c 28 40 60 60 60 21 | 34 2d 23 2f 5c 3c 38 26 |`<(@```!|4-#/\<8&|
|000005b0| 3e 27 4f 43 5b 30 54 28 | 22 24 21 22 60 42 60 41 |>'OC[0T(|"$!"`B`A|
|000005c0| 60 31 60 31 60 31 60 30 | 22 50 2f 22 2c 60 60 60 |`1`1`1`0|"P/",```|
|000005d0| 60 43 27 42 37 5e 27 2c | 2b 42 0a 58 4d 29 52 51 |`C'B7^',|+B.XM)RQ|
|000005e0| 43 38 5c 3b 42 29 52 51 | 43 38 5c 3b 43 29 52 51 |C8\;B)RQ|C8\;C)RQ|
|000005f0| 43 38 58 54 21 54 4e 2a | 42 3c 4c 38 56 2f 26 58 |C8XT!TN*|B<L8V/&X|
|00000600| 52 3c 4a 54 41 54 28 2d | 43 51 4e 28 47 2b 26 2d |R<JTAT(-|CQN(G+&-|
|00000610| 43 51 4e 28 47 2b 26 2d | 43 0a 58 4d 51 4e 28 47 |CQN(G+&-|C.XMQN(G|
|00000620| 2b 22 23 30 31 42 30 60 | 60 60 60 35 24 22 27 5e |+"#01B0`|```5$"'^|
|00000630| 27 48 5c 3c 3a 22 2c 32 | 29 32 30 34 24 52 34 35 |'H\<:",2|)204$R45|
|00000640| 24 41 38 36 2d 41 31 3f | 38 33 39 41 30 41 2d 31 |$A86-A1?|839A0A-1|
|00000650| 3d 24 26 26 24 39 42 39 | 0a 58 4d 42 39 42 41 25 |=$&&$9B9|.XMB9BA%|
|00000660| 39 24 53 44 34 2c 32 34 | 34 3f 54 25 35 34 35 2d |9$SD4,24|4?T%545-|
|00000670| 51 34 32 25 41 34 32 25 | 41 30 34 25 31 2c 36 28 |Q42%A42%|A04%1,6(|
|00000680| 51 28 39 3b 3f 25 50 50 | 26 5c 45 60 60 60 60 28 |Q(9;?%PP|&\E````(|
|00000690| 51 58 41 5f 41 59 24 0a | 58 4d 54 52 3c 43 27 31 |QXA_AY$.|XMTR<C'1|
|000006a0| 2d 42 34 4b 2d 43 38 58 | 31 42 3c 32 4d 43 40 39 |-B4K-C8X|1B<2MC@9|
|000006b0| 29 53 40 38 2d 53 40 37 | 2e 23 40 37 2a 33 40 36 |)S@8-S@7|.#@7*3@6|
|000006c0| 2e 33 40 36 2a 43 40 35 | 2e 52 3c 35 2f 23 38 35 |.3@6*C@5|.R<5/#85|
|000006d0| 2b 31 29 31 34 5d 0a 58 | 4d 28 43 25 33 55 24 38 |+1)14].X|M(C%3U$8|
|000006e0| 46 33 34 2d 32 2c 3d 28 | 55 29 31 54 32 34 56 27 |F34-2,=(|U)1T24V'|
|000006f0| 23 34 47 26 53 34 58 26 | 42 38 58 26 33 38 58 26 |#4G&S4X&|B8X&38X&|
|00000700| 32 3c 58 26 23 3c 58 25 | 53 40 58 25 52 44 58 25 |2<X&#<X%|S@X%RDX%|
|00000710| 43 48 47 25 43 0a 58 4d | 4c 56 25 42 54 22 34 36 |CHG%C.XM|LV%BT"46|
|00000720| 2f 31 28 51 3c 4d 2d 24 | 50 24 58 46 60 60 60 60 |/1(Q<M-$|P$XF````|
|00000730| 28 21 4c 3f 5f 41 56 23 | 56 42 28 3d 43 52 30 3d |(!L?_AV#|VB(=CR0=|
|00000740| 3b 43 2d 21 55 4f 2c 51 | 55 53 28 3d 40 51 27 3a |;C-!UO,Q|US(=@Q':|
|00000750| 32 29 38 5b 0a 58 4d 32 | 33 50 4a 2f 21 48 31 2e |2)8[.XM2|3PJ/!H1.|
|00000760| 51 44 32 2e 41 44 34 2e | 21 44 44 2e 21 43 52 38 |QD2.AD4.|!DD.!CR8|
|00000770| 56 26 23 3c 54 26 33 3d | 23 26 33 40 52 26 43 45 |V&#<T&3=|#&3@R&CE|
|00000780| 2a 32 43 48 31 2e 34 40 | 33 2a 21 28 57 25 22 34 |*2CH1.4@|3*!(W%"4|
|00000790| 44 2d 22 0a 58 4d 3d 38 | 35 60 58 21 60 47 60 60 |D-".XM=8|5`X!`G``|
|000007a0| 60 60 23 60 34 2c 5f 21 | 51 47 4f 4d 22 24 28 41 |``#`4,_!|QGOM"$(A|
|000007b0| 24 31 60 2d 60 43 2a 60 | 60 60 60 21 60 2a 2a 4f |$1`-`C*`|```!`**O|
|000007c0| 54 3e 44 38 26 21 40 38 | 29 5f 29 5f 29 5f 29 53 |T>D8&!@8|)_)_)_)S|
|000007d0| 3f 42 0a 58 4d 29 5e 4c | 58 58 42 40 58 5c 49 5c |?B.XM)^L|XXB@X\I\|
|000007e0| 49 5c 49 2a 31 48 3a 26 | 41 56 22 2c 49 60 60 60 |I\I*1H:&|AV",I```|
|000007f0| 60 24 60 48 4a 5f 41 58 | 3a 26 41 48 39 2a 3f 2a |`$`HJ_AX|:&AH9*?*|
|00000800| 3f 2a 3f 2a 23 43 42 2a | 2e 4c 5e 29 52 3c 57 5c |?*?*#CB*|.L^)R<W\|
|00000810| 47 0a 58 4d 5c 47 5c 47 | 2a 21 40 38 26 21 47 30 |G.XM\G\G|*!@8&!G0|
|00000820| 28 42 48 60 60 60 60 35 | 24 21 2b 5e 27 47 58 52 |(BH````5|$!+^'GXR|
|00000830| 40 35 29 31 25 23 28 54 | 28 52 28 43 3a 2a 5d 2a |@5)1%#(T|(R(C:*]*|
|00000840| 41 43 28 42 2c 44 2c 43 | 30 31 34 45 26 2e 2c 47 |AC(B,D,C|014E&.,G|
|00000850| 0a 58 4d 54 60 5c 4b 60 | 60 60 60 28 21 4c 3c 5f |.XMT`\K`|```(!L<_|
|00000860| 41 3f 3e 50 4c 60 58 5b | 2d 2b 60 58 60 58 4c 60 |A?>PL`X[|-+`X`XL`|
|00000870| 60 60 60 23 60 30 2c 5f | 60 2d 4f 5d 51 24 31 28 |```#`0,_|`-O]Q$1(|
|00000880| 44 43 28 22 32 54 60 60 | 60 60 2e 22 50 28 60 0a |DC("2T``|``."P(`.|
|00000890| 58 4d 22 3d 47 40 22 42 | 58 60 60 60 60 2c 21 60 |XM"=G@"B|X````,!`|
|000008a0| 33 5c 60 56 5f 56 54 22 | 58 4f 60 60 60 60 25 31 |3\`V_VT"|XO````%1|
|000008b0| 60 49 5f 41 58 21 23 52 | 54 5f 54 4d 2f 32 54 5d |`I_AX!#R|T_TM/2T]|
|000008c0| 5c 4d 2f 3f 2b 33 57 52 | 54 5d 5c 4d 2f 32 0a 58 |\M/?+3WR|T]\M/2.X|
|000008d0| 4d 54 5d 5c 4d 2f 3f 2b | 33 57 52 54 5d 5c 4d 2f |MT]\M/?+|3WRT]\M/|
|000008e0| 32 54 5d 5c 4d 2f 3f 28 | 21 60 2d 60 44 2c 60 60 |2T]\M/?(|!`-`D,``|
|000008f0| 60 60 21 34 30 27 3f 58 | 3b 39 2a 29 22 3c 46 29 |``!40'?X|;9*)"<F)|
|00000900| 3f 2a 22 2c 58 2c 4f 2a | 42 27 4c 2e 43 0a 58 4d |?*",X,O*|B'L.C.XM|
|00000910| 5c 32 48 42 2e 23 2f 52 | 40 45 29 42 3c 44 2a 36 |\2HB.#/R|@E)B<D*6|
|00000920| 34 2d 60 32 2c 30 60 60 | 60 21 34 2d 27 2f 50 3b |4-`2,0``|`!4-'/P;|
|00000930| 38 4a 2d 56 34 43 2e 4e | 60 37 2e 35 33 3d 60 4f |8J-V4C.N|`7.53=`O|
|00000940| 2c 40 60 60 60 21 34 30 | 27 2f 58 3b 0a 58 4d 35 |,@```!40|'/X;.XM5|
|00000950| 39 29 32 38 38 2c 51 48 | 43 26 43 25 28 45 59 5e |9)288,QH|C&C%(EY^|
|00000960| 23 24 59 2f 24 5f 23 53 | 53 50 5c 2f 32 54 4d 2b |#$Y/$_#S|SP\/2TM+|
|00000970| 32 54 48 25 22 44 33 2a | 41 2c 3a 24 5d 28 21 60 |2TH%"D3*|A,:$](!`|
|00000980| 30 24 31 54 23 60 53 60 | 60 60 60 0a 58 4d 25 31 |0$1T#`S`|```.XM%1|
|00000990| 60 3d 5f 41 4d 36 40 45 | 29 4f 26 23 2d 26 30 44 |`=_AM6@E|)O&#-&0D|
|000009a0| 3c 52 31 44 2c 56 33 2f | 2f 32 54 4d 2a 46 60 31 |<R1D,V3/|/2TM*F`1|
|000009b0| 28 21 27 53 60 30 2f 3f | 30 33 42 3e 29 58 40 52 |(!'S`0/?|03B>)X@R|
|000009c0| 26 33 30 38 2d 32 34 49 | 39 30 0a 58 4d 50 22 58 |&308-24I|90.XMP"X|
|000009d0| 54 60 60 60 60 25 31 28 | 3c 5f 51 4f 2f 2b 32 2f |T````%1(|<_QO/+2/|
|000009e0| 31 5d 2d 60 31 2f 22 24 | 5c 24 43 4c 33 2e 42 2c |1]-`1/"$|\$CL3.B,|
|000009f0| 5a 25 23 44 35 2e 22 34 | 58 25 43 3c 37 2d 42 3c |Z%#D5."4|X%C<7-B<|
|00000a00| 56 26 23 34 39 2d 22 44 | 54 0a 58 4d 55 3e 3a 53 |V&#49-"D|T.XMU>:S|
|00000a10| 4e 5d 60 4e 2d 30 60 60 | 60 21 34 30 27 3f 58 3b |N]`N-0``|`!40'?X;|
|00000a20| 28 48 29 2b 36 46 42 2e | 34 30 24 31 2d 37 24 41 |(H)+6FB.|40$1-7$A|
|00000a30| 30 46 24 31 38 45 29 53 | 30 39 2f 33 57 42 30 32 |0F$18E)S|09/3WB02|
|00000a40| 46 2e 2a 25 4c 52 26 34 | 0a 58 4d 28 39 2d 21 3c |F.*%LR&4|.XM(9-!<|
|00000a50| 56 29 23 45 36 23 30 2d | 53 38 60 60 60 60 35 24 |V)#E6#0-|S8````5$|
|00000a60| 21 57 5e 26 58 32 42 30 | 47 29 41 38 46 2d 22 39 |!W^&X2B0|G)A8F-"9|
|00000a70| 23 29 54 2c 48 28 5f 2f | 32 54 53 35 33 28 34 29 |#)T,H(_/|2TS53(4)|
|00000a80| 23 24 36 28 54 40 42 0a | 58 4d 32 23 24 5a 28 3e |#$6(T@B.|XM2#$Z(>|
|00000a90| 30 5a 2f 51 2a 43 24 59 | 28 52 40 53 2a 22 34 46 |0Z/Q*C$Y|(R@S*"4F|
|00000aa0| 29 52 30 4a 35 30 50 22 | 3c 57 60 60 60 60 25 31 |)R0J50P"|<W````%1|
|00000ab0| 24 3d 5f 41 4c 31 54 5d | 2f 51 54 42 27 21 2b 51 |$=_AL1T]|/QTB'!+Q|
|00000ac0| 50 33 26 51 54 4f 0a 58 | 4d 27 32 27 32 2b 32 27 |P3&QTO.X|M'2'2+2'|
|00000ad0| 32 5c 4d 24 5d 27 52 54 | 3e 2c 5d 23 45 33 31 2a |2\M$]'RT|>,]#E31*|
|00000ae0| 30 54 23 30 58 60 60 60 | 60 25 31 60 3d 5f 41 4d |0T#0X```|`%1`=_AM|
|00000af0| 45 44 44 29 51 40 35 26 | 32 30 3a 28 4e 28 4a 28 |EDD)Q@5&|20:(N(J(|
|00000b00| 43 44 42 31 52 0a 58 4d | 31 35 25 37 24 47 42 47 |CDB1R.XM|15%7$GBG|
|00000b10| 46 26 28 56 30 45 38 42 | 41 22 2a 36 4d 3e 2f 22 |F&(V0E8B|A"*6M>/"|
|00000b20| 24 4b 24 42 48 34 2a 22 | 34 55 26 36 34 2d 60 57 |$K$BH4*"|4U&64-`W|
|00000b30| 2e 30 60 60 60 21 34 30 | 27 3f 58 3b 39 2a 29 22 |.0```!40|'?X;9*)"|
|00000b40| 3c 46 29 32 0a 58 4d 40 | 43 2e 22 2c 49 2c 3f 2e |<F)2.XM@|C.",I,?.|
|00000b50| 42 27 44 2e 43 24 4a 2c | 33 41 22 2a 24 2c 46 24 |B'D.C$J,|3A"*$,F$|
|00000b60| 33 30 44 24 43 35 33 2f | 5d 2b 33 2c 48 28 54 3c |30D$C53/|]+3,H(T<|
|00000b70| 43 31 42 30 57 25 41 3c | 46 29 22 49 37 22 50 23 |C1B0W%A<|F)"I7"P#|
|00000b80| 53 48 60 0a 58 4d 60 60 | 60 2c 21 21 2b 5c 24 31 |SH`.XM``|`,!!+\$1|
|00000b90| 28 38 24 4d 58 41 40 32 | 26 50 25 33 4c 60 60 60 |(8$MXA@2|&P%3L```|
|00000ba0| 60 2c 21 21 4b 5c 24 31 | 28 38 24 4d 58 41 40 33 |`,!!K\$1|(8$MXA@3|
|00000bb0| 58 53 27 52 24 41 28 33 | 23 60 24 3b 40 60 60 60 |XS'R$A(3|#`$;@```|
|00000bc0| 60 2c 0a 58 4d 21 21 5b | 5c 25 21 28 38 24 4d 47 |`,.XM!![|\%!(8$MG|
|00000bd0| 4c 28 3d 5c 32 24 2c 60 | 30 2f 30 60 60 60 22 60 |L(=\2$,`|0/0```"`|
|00000be0| 3b 23 2f 58 2f 27 3c 27 | 3e 23 2b 57 41 57 21 23 |;#/X/'<'|>#+WAW!#|
|00000bf0| 30 28 3b 44 60 60 60 60 | 34 23 51 57 5e 25 26 2b |0(;D````|4#QW^%&+|
|00000c00| 2f 0a 58 4d 33 22 21 3b | 5c 3d 58 51 54 4d 27 32 |/.XM3"!;|\=XQTM'2|
|00000c10| 50 4c 2e 53 4c 5c 58 43 | 41 59 2c 32 48 33 29 52 |PL.SL\XC|AY,2H3)R|
|00000c20| 39 54 23 30 27 53 5c 60 | 60 60 60 34 23 51 57 5e |9T#0'S\`|```4#QW^|
|00000c30| 27 24 3d 42 38 53 26 33 | 24 59 3f 42 40 5c 2b 23 |'$=B8S&3|$Y?B@\+#|
|00000c40| 0a 58 4d 4c 4c 2b 22 54 | 3d 2b 3e 34 30 36 42 53 |.XMLL+"T|=+>406BS|
|00000c50| 54 50 47 50 25 29 60 60 | 60 60 60 28 21 4c 3d 5f |TPGP%)``|```(!L=_|
|00000c60| 41 52 47 55 32 3c 4d 24 | 4b 2a 51 54 41 44 3d 30 |ARGU2<M$|K*QTAD=0|
|00000c70| 37 27 36 25 31 41 38 25 | 21 38 54 25 51 2c 36 0a |7'6%1A8%|!8T%Q,6.|
|00000c80| 58 4d 2d 41 3c 32 25 42 | 40 54 24 41 34 58 2d 21 |XM-A<2%B|@T$A4X-!|
|00000c90| 24 36 2a 33 34 4e 31 33 | 44 55 29 42 44 55 24 31 |$6*34N13|DU)BDU$1|
|00000ca0| 34 58 2d 31 24 36 2a 23 | 30 32 25 43 39 24 24 51 |4X-1$6*#|02%C9$$Q|
|00000cb0| 38 54 24 42 2c 34 26 25 | 31 26 27 3e 27 3e 0a 58 |8T$B,4&%|1&'>'>.X|
|00000cc0| 4d 27 3e 2b 32 32 22 45 | 4c 49 5c 60 52 30 30 60 |M'>+22"E|LI\`R00`|
|00000cd0| 60 60 21 5c 3c 27 3f 5c | 3c 54 2e 28 4d 53 42 33 |``!\<'?\|<T.(MSB3|
|00000ce0| 3a 58 41 25 2d 43 42 24 | 54 55 4e 28 35 33 34 5c |:XA%-CB$|TUN(534\|
|00000cf0| 37 33 32 29 55 54 31 45 | 2d 27 31 54 22 0a 58 4d |732)UT1E|-'1T".XM|
|00000d00| 45 3c 5c 3b 32 52 4d 3a | 5c 3d 21 29 2b 30 35 54 |E<\;2RM:|\=!)+05T|
|00000d10| 51 34 45 5c 52 23 25 22 | 60 60 60 60 27 31 40 3c |Q4E\R#%"|````'1@<|
|00000d20| 5f 41 4f 35 49 28 32 24 | 48 57 32 44 39 2b 2d 4e |_AO5I(2$|HW2D9+-N|
|00000d30| 2d 2b 31 34 4c 56 32 44 | 39 29 31 54 0a 58 4d 3d |-+14LV2D|9)1T.XM=|
|00000d40| 38 54 49 32 34 3d 2a 31 | 44 4d 25 33 23 37 44 33 |8TI24=*1|DM%3#7D3|
|00000d50| 24 5d 24 4d 25 32 44 39 | 29 30 5d 39 3c 60 5a 30 |$]$M%2D9|)0]9<`Z0|
|00000d60| 50 60 60 60 21 58 39 27 | 4f 58 3c 4d 47 26 23 38 |P```!X9'|OX<MG&#8|
|00000d70| 44 29 52 48 42 29 33 54 | 24 30 5d 0a 58 4d 28 53 |D)RHB)3T|$0].XM(S|
|00000d80| 2f 33 2c 53 55 22 28 5d | 34 4f 25 2d 38 31 2f 37 |/3,SU"(]|4O%-81/7|
|00000d90| 37 47 56 33 55 51 5c 34 | 55 41 28 5d 38 3f 2c 5d |7GV3UQ\4|UA(]8?,]|
|00000da0| 30 35 2f 32 25 53 54 21 | 48 4b 27 23 3c 4d 2d 57 |05/2%ST!|HK'#<M-W|
|00000db0| 23 28 2c 54 30 60 60 60 | 60 40 0a 58 4d 26 51 53 |#(,T0```|`@.XM&QS|
|00000dc0| 5e 26 5d 37 30 32 24 4d | 2a 32 34 50 58 5d 2d 60 |^&]702$M|*24PX]-`|
|00000dd0| 57 33 31 2d 44 54 34 37 | 54 54 43 37 47 33 32 33 |W31-DT47|TTC7G323|
|00000de0| 54 33 32 2d 34 54 34 35 | 2d 24 56 33 30 31 44 54 |T32-4T45|-$V301DT|
|00000df0| 23 3d 2c 2e 24 4c 59 32 | 33 0a 58 4d 3f 35 47 38 |#=,.$LY2|3.XM?5G8|
|00000e00| 2d 54 34 60 60 60 60 3c | 26 21 53 5e 26 50 26 26 |-T4````<|&!S^&P&&|
|00000e10| 32 44 39 2c 29 4f 33 31 | 39 2d 29 3f 30 21 60 35 |2D9,)O31|9-)?0!`5|
|00000e20| 31 41 3c 35 58 44 38 3d | 31 32 56 5d 31 32 57 42 |1A<5XD8=|12V]12WB|
|00000e30| 31 41 55 26 26 21 31 60 | 0a 58 4d 24 31 58 44 30 |1AU&&!1`|.XM$1XD0|
|00000e40| 21 60 35 5d 2d 29 34 50 | 46 32 44 28 21 40 40 56 |!`5]-)4P|F2D(!@@V|
|00000e50| 22 41 26 60 60 60 60 26 | 51 38 3c 5f 41 4c 21 3d |"A&````&|Q8<_AL!=|
|00000e60| 34 45 25 32 52 37 54 50 | 35 33 22 5d 24 54 34 31 |4E%2R7TP|53"]$T41|
|00000e70| 41 38 3e 29 24 38 3b 0a | 58 4d 31 32 4e 5b 31 32 |A8>)$8;.|XM12N[12|
|00000e80| 4f 43 31 41 4f 46 30 21 | 31 3d 56 3c 21 21 31 50 |OC1AOF0!|1=V<!!1P|
|00000e90| 60 60 60 22 24 3c 27 4f | 58 3c 4d 47 26 53 38 44 |```"$<'O|X<MG&S8D|
|00000ea0| 2a 42 48 42 2a 23 54 24 | 3c 5d 28 56 2f 33 2d 43 |*BHB*#T$|<](V/3-C|
|00000eb0| 55 22 34 5d 34 44 0a 58 | 4d 5d 2d 38 34 2f 37 24 |U"4]4D.X|M]-84/7$|
|00000ec0| 5e 35 2d 4d 2c 54 5d 2d | 34 2f 34 31 2f 33 33 31 |^5-M,T]-|4/41/331|
|00000ed0| 33 54 54 3b 53 54 44 3c | 5d 25 28 2f 21 24 5a 2a |3TT;STD<|]%(/!$Z*|
|00000ee0| 41 2c 4b 2d 42 34 3d 25 | 4b 52 21 2d 28 60 60 60 |A,K-B4=%|KR!-(```|
|00000ef0| 60 27 51 48 3c 0a 58 4d | 5f 41 4f 22 53 4b 31 2a |`'QH<.XM|_AO"SK1*|
|00000f00| 32 2d 36 2e 51 2a 31 2c | 2b 2c 40 2c 32 30 60 60 |2-6.Q*1,|+,@,20``|
|00000f10| 60 60 5c 2c 27 2f 5c 3b | 53 4d 51 24 33 2d 60 3a |``\,'/\;|SMQ$3-`:|
|00000f20| 32 40 60 60 60 21 34 30 | 27 3f 5c 3b 2f 38 37 2e |2@```!40|'?\;/87.|
|00000f30| 60 34 31 23 0a 58 4d 35 | 23 58 45 31 23 31 24 34 |`41#.XM5|#XE1#1$4|
|00000f40| 36 2d 51 30 59 36 60 52 | 24 39 2b 60 60 60 60 28 |6-Q0Y6`R|$9+````(|
|00000f50| 21 50 3c 5f 41 4f 26 45 | 34 51 28 33 22 49 2c 26 |!P<_AO&E|4Q(3"I,&|
|00000f60| 54 4c 3c 32 41 54 24 44 | 3d 25 28 27 32 31 51 54 |TL<2AT$D|=%('21QT|
|00000f70| 54 38 3d 0a 58 4d 31 25 | 27 35 31 23 55 24 2d 3d |T8=.XM1%|'51#U$-=|
|00000f80| 2d 22 24 34 54 54 28 32 | 33 32 30 31 2d 2d 29 35 |-"$4TT(2|3201--)5|
|00000f90| 33 31 5d 27 33 30 32 24 | 51 28 36 54 45 2b 5d 2a |31]'302$|Q(6TE+]*|
|00000fa0| 32 44 4d 29 32 55 41 2b | 38 5c 36 5c 40 3d 33 60 |2DM)2UA+|8\6\@=3`|
|00000fb0| 60 60 0a 58 4d 60 21 48 | 35 27 2f 58 3b 54 2c 37 |``.XM`!H|5'/X;T,7|
|00000fc0| 33 5b 32 33 34 58 44 50 | 3f 31 2b 29 24 4c 35 32 |3[234XDP|?1+)$L52|
|00000fd0| 42 35 29 2d 34 3d 31 55 | 51 52 23 55 2d 60 60 60 |B5)-4=1U|QR#U-```|
|00000fe0| 60 29 42 24 3c 5f 41 4e | 3d 2a 3f 31 3d 29 38 58 |`)B$<_AN|=*?1=)8X|
|00000ff0| 41 0a 58 4d 25 2d 60 31 | 32 2f 24 44 4c 32 32 2e |A.XM%-`1|2/$DL22.|
|00001000| 28 33 32 31 2d 28 58 41 | 31 27 25 24 43 42 25 34 |(321-(XA|1'%$CB%4|
|00001010| 34 35 32 2e 28 36 30 51 | 39 28 5c 37 30 31 3d 28 |452.(60Q|9(\701=(|
|00001020| 58 41 41 28 32 21 44 49 | 31 53 40 49 31 29 34 45 |XAA(2!DI|1S@I1)4E|
|00001030| 0a 58 4d 50 2c 41 26 33 | 40 60 60 60 21 5c 3a 27 |.XMP,A&3|@```!\:'|
|00001040| 2f 58 3b 42 39 31 3b 2d | 55 50 38 24 34 4c 38 5c |/X;B91;-|UP8$4L8\|
|00001050| 32 32 41 40 33 32 31 40 | 33 36 21 40 34 32 21 43 |22A@321@|36!@42!C|
|00001060| 51 35 27 26 21 39 26 26 | 2f 25 54 34 38 26 24 0a |Q5'&!9&&|/%T48&$.|
|00001070| 58 4d 30 38 26 25 2c 38 | 26 34 2c 38 5c 3a 30 41 |XM08&%,8|&4,8\:0A|
|00001080| 40 3b 30 31 43 51 51 38 | 5c 3d 21 28 27 31 2e 21 |@;01CQQ8|\=!('1.!|
|00001090| 54 42 3c 5d 24 44 47 21 | 33 60 2e 54 5c 60 60 60 |TB<]$DG!|3`.T\```|
|000010a0| 60 40 26 51 5b 5e 27 2a | 3f 35 2d 33 54 33 0a 58 |`@&Q[^'*|?5-3T3.X|
|000010b0| 4d 44 5b 2e 53 44 5d 60 | 57 2f 32 2d 34 54 44 30 |MD[.SD]`|W/2-4TD0|
|000010c0| 5d 30 53 5d 2d 31 22 2f | 36 2c 3e 3d 2d 39 21 2f |]0S]-1"/|6,>=-9!/|
|000010d0| 36 2c 4f 33 34 30 53 55 | 23 31 2d 29 25 2f 32 2d |6,O340SU|#1-)%/2-|
|000010e0| 53 54 23 44 5b 2e 53 44 | 5d 24 55 2f 35 0a 58 4d |ST#D[.SD|]$U/5.XM|
|000010f0| 3e 4c 40 42 34 60 60 60 | 60 21 50 37 27 2f 58 3b |>L@B4```|`!P7'/X;|
|00001100| 55 2a 32 23 41 29 31 44 | 49 25 32 53 37 44 32 54 |U*2#A)1D|I%2S7D2T|
|00001110| 31 2b 2d 34 49 25 32 34 | 39 28 2e 2d 22 4e 4d 2d |1+-4I%24|9(.-"NM-|
|00001120| 2b 2b 23 60 34 25 24 60 | 60 60 60 40 0a 58 4d 26 |++#`4%$`|```@.XM&|
|00001130| 52 37 5e 27 2a 3f 35 2d | 33 54 33 44 5b 2e 53 44 |R7^'*?5-|3T3D[.SD|
|00001140| 5d 60 57 2f 32 2d 34 54 | 44 30 5d 30 53 5d 2d 31 |]`W/2-4T|D0]0S]-1|
|00001150| 22 2f 36 2c 3e 3d 2d 39 | 21 2f 36 2c 4f 33 34 30 |"/6,>=-9|!/6,O340|
|00001160| 53 55 23 31 26 2d 44 34 | 55 24 51 0a 58 4d 34 57 |SU#1&-D4|U$Q.XM4W|
|00001170| 2c 51 34 33 2e 33 28 36 | 24 33 4c 51 25 44 54 34 |,Q43.3(6|$3LQ%DT4|
|00001180| 30 57 26 49 3c 3d 30 47 | 27 35 29 32 55 33 2c 5f |0W&I<=0G|'5)2U3,_|
|00001190| 55 38 55 56 56 34 2c 2c | 40 58 34 40 60 60 60 21 |U8UVV4,,|@X4@```!|
|000011a0| 5c 3c 27 3f 58 3b 54 5d | 2d 27 0a 58 4d 33 30 32 |\<'?X;T]|-'.XM302|
|000011b0| 34 4d 2a 32 44 4c 5a 58 | 54 4d 29 32 53 49 2a 32 |4M*2DLZX|TM)2SI*2|
|000011c0| 44 45 2b 31 54 54 2c 54 | 54 39 2d 25 28 2f 30 32 |DE+1TT,T|T9-%(/02|
|000011d0| 24 53 45 32 34 4f 54 45 | 26 25 24 48 56 25 24 49 |$SE24OTE|&%$HV%$I|
|000011e0| 24 24 3c 3c 54 27 39 34 | 40 0a 58 4d 50 23 41 33 |$$<<T'94|@.XMP#A3|
|000011f0| 60 60 60 60 25 51 28 3e | 5f 41 51 36 34 34 2d 32 |````%Q(>|_AQ644-2|
|00001200| 28 43 2a 31 24 42 2e 43 | 28 4c 28 33 50 41 58 43 |(C*1$B.C|(L(3PAXC|
|00001210| 54 21 25 2d 25 3d 25 3d | 22 3a 4e 2c 42 5a 47 30 |T!%-%=%=|":N,BZG0|
|00001220| 37 31 37 31 33 32 33 42 | 0a 58 4d 54 35 5f 30 28 |7171323B|.XMT5_0(|
|00001230| 33 4c 42 28 31 48 33 28 | 42 38 44 25 37 37 60 28 |3LB(1H3(|B8D%77`(|
|00001240| 25 30 60 60 60 60 3e 26 | 51 53 5f 26 51 57 22 2e |%0````>&|QS_&QW".|
|00001250| 24 3c 52 2a 34 40 42 5c | 3a 32 31 24 4a 32 42 58 |$<R*4@B\|:21$J2BX|
|00001260| 4b 32 41 5b 33 51 2d 0a | 58 4d 45 4d 2f 33 34 2c |K2A[3Q-.|XMEM/34,|
|00001270| 40 3f 35 30 60 60 60 21 | 5c 3a 27 3f 58 3b 51 39 |@?50```!|\:'?X;Q9|
|00001280| 31 2c 2d 5e 55 44 54 21 | 44 5c 26 44 4c 3b 2e 41 |1,-^UDT!|D\&DL;.A|
|00001290| 54 22 48 3d 24 48 27 33 | 2d 22 55 45 4b 28 2d 35 |T"H=$H'3|-"UEK(-5|
|000012a0| 38 60 60 60 60 3f 0a 58 | 4d 27 21 57 5f 26 5b 46 |8````?.X|M'!W_&[F|
|000012b0| 23 37 31 31 44 54 42 3d | 2d 28 38 37 30 2a 3f 33 |#711DTB=|-(870*?3|
|000012c0| 30 26 5e 29 2b 27 30 5d | 29 27 31 36 21 54 4f 31 |0&^)+'0]|)'16!TO1|
|000012d0| 51 54 55 34 4d 33 54 34 | 3d 3b 42 30 51 56 2f 30 |QTU4M3T4|=;B0QV/0|
|000012e0| 31 56 36 56 4f 0a 58 4d | 33 3c 58 42 54 2c 41 28 |1V6VO.XM|3<XBT,A(|
|000012f0| 35 50 60 60 60 22 4c 48 | 27 3f 5c 3b 4d 3b 36 23 |5P```"LH|'?\;M;6#|
|00001300| 36 55 49 25 33 24 50 47 | 58 44 4d 3b 26 34 49 3a |6UI%3$PG|XDM;&4I:|
|00001310| 26 4f 32 31 29 29 26 54 | 40 32 32 21 53 54 3c 34 |&O21))&T|@22!ST<4|
|00001320| 31 51 51 36 0a 58 4d 25 | 24 3c 3d 23 42 31 31 39 |1QQ6.XM%|$<=#B119|
|00001330| 25 27 32 58 44 2c 38 30 | 51 55 24 28 38 34 31 55 |%'2XD,80|QU$(841U|
|00001340| 3f 30 31 49 21 27 36 36 | 45 55 5e 29 2c 33 38 58 |?01I!'66|EU^),38X|
|00001350| 42 54 32 4c 2c 21 24 36 | 60 60 60 60 21 5c 3c 27 |BT2L,!$6|````!\<'|
|00001360| 2f 5c 3b 0a 58 4d 26 54 | 49 46 41 3a 32 42 54 24 |/\;.XM&T|IFA:2BT$|
|00001370| 44 4d 21 38 27 32 31 51 | 54 55 34 4d 31 25 27 36 |DM!8'21Q|TU4M1%'6|
|00001380| 30 51 55 55 24 4d 41 21 | 27 3a 33 3b 37 3b 33 3b |0QUU$MA!|':3;7;3;|
|00001390| 5d 3d 44 32 33 37 24 55 | 55 41 31 2d 34 35 37 33 |]=D237$U|UA1-4573|
|000013a0| 29 45 0a 58 4d 54 41 41 | 2d 24 39 37 22 49 2c 27 |)E.XMTAA|-$97"I,'|
|000013b0| 24 48 4c 35 55 49 53 49 | 4c 52 23 29 39 60 60 60 |$HL5UISI|LR#)9```|
|000013c0| 60 27 51 58 3c 60 21 4f | 29 45 25 54 34 41 2d 28 |`'QX<`!O|)E%T4A-(|
|000013d0| 3a 37 30 2a 54 54 21 51 | 3b 27 31 36 41 54 44 44 |:70*TT!Q|;'16ATDD|
|000013e0| 3d 0a 58 4d 2d 38 27 34 | 31 51 55 35 34 4d 39 25 |=.XM-8'4|1QU54M9%|
|000013f0| 27 38 30 51 56 35 28 3d | 49 21 27 3b 3b 3c 5a 44 |'80QV5(=|I!';;<ZD|
|00001400| 56 3c 47 60 2e 25 48 60 | 60 60 60 39 25 21 53 5e |V<G`.%H`|```9%!S^|
|00001410| 26 51 55 41 36 35 24 5b | 30 4f 2a 54 2c 3b 31 21 |&QUA65$[|0O*T,;1!|
|00001420| 0a 58 4d 49 34 26 44 34 | 39 33 33 33 32 33 32 37 |.XMI4&D4|93332327|
|00001430| 32 33 32 5d 2d 29 2d 29 | 3d 29 29 27 55 32 41 31 |232]-)-)|=))'U2A1|
|00001440| 2b 24 55 48 43 32 51 2d | 2c 24 54 4c 42 32 53 25 |+$UHC2Q-|,$TLB2S%|
|00001450| 39 34 3d 38 3b 40 2c 36 | 50 60 60 60 60 50 27 0a |94=8;@,6|P````P'.|
|00001460| 58 4d 2a 3f 50 3e 51 2e | 56 25 50 4b 40 2c 37 30 |XM*?P>Q.|V%PK@,70|
|00001470| 60 60 60 60 50 27 2a 30 | 60 3e 50 4e 56 25 51 2e |````P'*0|`>PNV%Q.|
|00001480| 60 2f 37 40 60 60 60 21 | 34 2a 21 3f 4c 3b 23 60 |`/7@```!|4*!?L;#`|
|00001490| 32 22 24 30 2a 60 30 2e | 60 30 38 60 60 60 0a 58 |2"$0*`0.|`08```.X|
|000014a0| 4d 60 60 50 25 23 2f 54 | 3c 22 28 42 24 30 41 22 |M``P%#/T|<"(B$0A"|
|000014b0| 57 57 46 23 60 2a 46 24 | 60 60 60 60 35 24 41 2b |WWF#`*F$|````5$A+|
|000014c0| 5e 24 33 3e 42 34 57 31 | 33 39 26 2d 42 3c 5d 2b |^$3>B4W1|39&-B<]+|
|000014d0| 53 4d 58 30 53 38 56 2d | 33 3c 55 2a 23 0a 58 4d |SMX0S8V-|3<U*#.XM|
|000014e0| 33 42 2e 23 2c 31 29 54 | 2c 32 29 31 28 51 25 26 |3B.#,1)T|,2)1(Q%&|
|000014f0| 30 52 23 28 2a 36 28 60 | 60 60 60 37 24 51 57 5f |0R#(*6(`|```7$QW_|
|00001500| 27 26 54 5e 44 5d 2c 53 | 36 23 24 44 29 54 3c 46 |'&T^D],S|6#$D)T<F|
|00001510| 2e 32 34 59 2d 23 48 44 | 59 33 48 53 0a 58 4d 2e |.24Y-#HD|Y3HS.XM.|
|00001520| 42 30 59 2d 23 44 45 31 | 52 38 42 25 32 3c 34 35 |B0Y-#DE1|R8B%2<45|
|00001530| 4d 60 3f 38 50 60 60 60 | 21 28 2e 24 4f 58 31 35 |M`?8P```|!(.$OX15|
|00001540| 47 29 22 34 44 30 52 35 | 22 2d 42 2c 4b 59 33 50 |G)"4D0R5|"-B,KY3P|
|00001550| 4c 2e 31 28 49 24 52 3c | 35 29 22 0a 58 4d 3d 34 |L.1(I$R<|5)".XM=4|
|00001560| 23 60 2a 36 30 60 60 60 | 60 37 24 51 57 5e 27 2a |#`*60```|`7$QW^'*|
|00001570| 3b 33 5a 33 45 32 2d 52 | 34 31 2d 42 3d 25 2a 33 |;3Z3E2-R|41-B=%*3|
|00001580| 30 59 2d 22 48 53 59 33 | 48 54 2a 43 30 59 2d 32 |0Y-"HSY3|HT*C0Y-2|
|00001590| 44 56 29 54 3c 44 28 33 | 41 33 0a 58 4d 38 2d 60 |DV)T<D(3|A3.XM8-`|
|000015a0| 41 39 30 60 60 60 21 28 | 2f 24 4f 5c 31 39 38 29 |A90```!(|/$O\198)|
|000015b0| 22 38 46 29 22 40 42 2e | 23 24 4a 36 40 25 4e 2f |"8F)"@B.|#$J6@%N/|
|000015c0| 32 54 5a 24 42 48 33 2a | 21 34 45 2a 25 30 2c 60 |2TZ$BH3*|!4E*%0,`|
|000015d0| 38 39 40 60 60 60 60 54 | 2f 0a 58 4d 27 30 60 3c |89@````T|/.XM'0`<|
|000015e0| 41 39 28 52 38 53 31 32 | 31 24 2d 32 37 45 2e 2b |A9(R8S12|1$-27E.+|
|000015f0| 43 4d 28 59 49 2c 60 56 | 39 50 60 60 60 21 34 32 |CM(YI,`V|9P```!42|
|00001600| 27 2f 5c 32 54 33 3d 23 | 24 42 30 44 2c 52 2c 54 |'/\2T3=#|$B0D,R,T|
|00001610| 2c 51 30 46 29 5e 2c 56 | 0a 58 4d 2d 52 38 48 2d |,Q0F)^,V|.XM-R8H-|
|00001620| 23 44 44 2a 31 29 2b 27 | 33 2b 34 2b 33 4a 2d 21 |#DD*1)+'|3+4+3J-!|
|00001630| 3d 24 52 48 52 2b 25 58 | 4d 24 41 2b 22 2c 4a 29 |=$RHR+%X|M$A+",J)|
|00001640| 33 38 58 41 3c 40 3b 3a | 60 60 60 60 21 3c 34 27 |38XA<@;:|````!<4'|
|00001650| 3f 5c 3c 3b 34 5a 33 0a | 58 4d 55 23 2d 39 2c 41 |?\<;4Z3.|XMU#-9,A|
|00001660| 30 57 2c 31 38 47 31 53 | 3b 4c 2e 23 2e 32 44 29 |0W,18G1S|;L.#.2D)|
|00001670| 60 31 3a 30 60 60 60 60 | 50 29 27 3f 5c 3c 2c 46 |`1:0````|P)'?\<,F|
|00001680| 5d 26 2b 39 39 4e 49 33 | 2e 30 40 21 41 4a 60 60 |]&+99NI3|.0@!AJ``|
|00001690| 60 60 23 30 4c 45 0a 58 | 4d 60 51 52 22 43 54 40 |``#0LE.X|M`QR"CT@|
|000016a0| 4d 45 5e 46 48 2c 32 35 | 54 28 34 2c 52 29 22 31 |ME^FH,25|T(4,R)"1|
|000016b0| 34 52 23 21 4b 60 60 60 | 60 25 41 2c 3d 5f 51 51 |4R#!K```|`%A,=_QQ|
|000016c0| 4d 2f 49 2f 33 2d 28 30 | 56 31 43 38 48 2d 41 44 |M/I/3-(0|V1C8H-AD|
|000016d0| 55 26 43 30 3b 0a 58 4d | 2c 51 50 52 2e 53 25 2b |U&C0;.XM|,QPR.S%+|
|000016e0| 30 43 48 53 32 33 30 59 | 2d 24 40 55 2e 23 38 57 |0CHS230Y|-$@U.#8W|
|000016f0| 2d 44 38 56 34 49 2a 60 | 52 60 51 4c 60 60 60 60 |-D8V4I*`|R`QL````|
|00001700| 23 60 44 3d 5f 51 51 46 | 5b 3d 2c 59 56 21 5d 4d |#`D=_QQF|[=,YV!]M|
|00001710| 60 60 60 60 0a 58 4d 29 | 22 24 32 5f 51 25 43 39 |````.XM)|"$2_Q%C9|
|00001720| 46 44 52 25 33 2c 35 2d | 53 24 37 28 41 3c 47 32 |FDR%3,5-|S$7(A<G2|
|00001730| 24 40 56 5b 23 44 59 2c | 59 2e 33 44 2d 40 37 3b |$@V[#DY,|Y.3D-@7;|
|00001740| 40 60 60 60 21 3c 34 24 | 4f 5c 31 38 55 44 52 25 |@```!<4$|O\18UDR%|
|00001750| 23 3c 51 0a 58 4d 25 42 | 3d 27 2d 4e 50 58 2c 59 |#<Q.XM%B|='-NPX,Y|
|00001760| 2a 30 54 22 29 4f 60 60 | 60 60 25 31 28 32 5f 51 |*0T")O``|``%1(2_Q|
|00001770| 25 46 48 54 2d 52 40 45 | 2a 42 2c 5a 2c 42 50 41 |%FHT-R@E|*B,Z,BPA|
|00001780| 59 33 50 51 2b 22 28 5a | 2c 52 48 45 2a 22 3c 54 |Y3PQ+"(Z|,RHE*"<T|
|00001790| 2e 46 0a 58 4d 38 2d 40 | 47 3c 60 60 60 60 21 3c |.F.XM8-@|G<````!<|
|000017a0| 33 26 4f 5c 31 38 55 40 | 51 29 22 3d 27 29 43 44 |3&O\18U@|Q)"=')CD|
|000017b0| 45 2e 33 30 5a 29 2e 34 | 5a 2f 53 2e 33 30 59 29 |E.30Z).4|Z/S.30Y)|
|000017c0| 34 3c 46 2c 31 34 47 2c | 45 47 46 2f 39 48 2d 60 |4<F,14G,|EGF/9H-`|
|000017d0| 49 0a 58 4d 3c 30 60 60 | 60 21 38 33 26 4f 58 31 |I.XM<0``|`!83&OX1|
|000017e0| 39 25 25 52 30 42 29 42 | 3c 31 29 32 41 24 5c 59 |9%%R0B)B|<1)2A$\Y|
|000017f0| 2c 5e 34 5a 2d 22 48 54 | 2e 33 34 48 31 42 3d 27 |,^4Z-"HT|.34H1B='|
|00001800| 29 22 24 58 34 53 60 32 | 59 43 56 30 56 21 35 52 |)"$X4S`2|YCV0V!5R|
|00001810| 0a 58 4d 60 60 60 60 24 | 60 54 32 5f 51 25 42 2d |.XM````$|`T2_Q%B-|
|00001820| 33 24 32 29 2f 30 44 2c | 54 29 2e 4c 57 48 50 54 |3$2)/0D,|T).LWHPT|
|00001830| 22 29 53 60 60 60 60 24 | 60 54 32 5f 51 24 56 28 |")S````$|`T2_Q$V(|
|00001840| 33 29 33 28 38 28 3f 2a | 31 24 58 24 35 46 26 0a |3)3(8(?*|1$X$5F&.|
|00001850| 58 4d 45 48 45 49 32 44 | 5e 35 40 31 28 31 34 42 |XMEHEI2D|^5@1(14B|
|00001860| 24 56 2c 2d 60 39 3d 60 | 60 60 60 21 60 2c 26 4f |$V,-`9=`|```!`,&O|
|00001870| 5c 39 37 43 26 4f 2a 33 | 41 26 4d 2e 40 59 59 23 |\97C&O*3|A&M.@YY#|
|00001880| 34 34 29 31 30 53 25 54 | 2b 38 25 47 34 60 0a 58 |44)10S%T|+8%G4`.X|
|00001890| 4d 60 60 60 37 25 21 2b | 5f 24 36 35 46 5b 23 40 |M```7%!+|_$65F[#@|
|000018a0| 56 2d 54 3c 47 31 53 30 | 41 2e 35 2d 40 52 22 21 |V-T<G1S0|A.5-@R"!|
|000018b0| 56 60 60 60 60 25 41 2c | 32 5f 51 26 25 38 44 40 |V````%A,|2_Q&%8D@|
|000018c0| 55 5c 59 25 5f 2d 51 47 | 42 2d 31 4f 53 0a 58 4d |U\Y%_-QG|B-1OS.XM|
|000018d0| 2c 3c 30 32 54 2f 2c 31 | 54 4e 28 5d 30 39 23 28 |,<02T/,1|TN(]09#(|
|000018e0| 2e 37 3c 60 60 60 60 3e | 26 51 2b 5f 24 38 2a 22 |.7<````>|&Q+_$8*"|
|000018f0| 3c 44 39 26 2d 33 3c 57 | 29 33 3c 57 25 43 38 31 |<D9&-3<W|)3<W%C81|
|00001900| 29 51 3f 53 34 31 2d 31 | 40 54 24 52 0a 58 4d 34 |)Q?S41-1|@T$R.XM4|
|00001910| 39 5c 53 24 53 2c 3a 2c | 41 34 43 26 5f 2c 31 34 |9\S$S,:,|A4C&_,14|
|00001920| 51 27 24 3c 41 27 30 5c | 57 2f 31 2a 32 54 41 44 |Q'$<A'0\|W/1*2TAD|
|00001930| 38 23 60 2b 27 40 60 60 | 60 60 36 25 31 28 60 24 |8#`+'@``|``6%1(`$|
|00001940| 31 40 58 35 26 2e 24 38 | 4a 2d 41 0a 58 4d 50 54 |1@X5&.$8|J-A.XMPT|
|00001950| 27 31 2c 41 54 43 24 4d | 2d 2d 34 5d 35 2d 2d 3d |'1,ATC$M|--4]5--=|
|00001960| 2c 32 2f 31 25 23 50 35 | 2e 52 38 5a 26 23 3d 26 |,2/1%#P5|.R8Z&#=&|
|00001970| 34 58 32 3c 40 4c 3e 30 | 60 60 60 21 38 33 26 4f |4X2<@L>0|```!83&O|
|00001980| 5c 31 41 36 29 28 2d 3f | 2e 31 0a 58 4d 3f 53 3c |\1A6)(-?|.1.XM?S<|
|00001990| 39 58 43 34 3b 5c 53 27 | 24 24 4d 23 53 24 3d 2b |9XC4;\S'|$$M#S$=+|
|000019a0| 42 2f 34 5c 3d 33 51 49 | 24 26 44 2c 3b 30 42 50 |B/4\=3QI|$&D,;0BP|
|000019b0| 42 2b 31 33 30 54 22 41 | 5a 60 60 60 60 24 40 58 |B+130T"A|Z````$@X|
|000019c0| 32 5f 51 24 3d 24 56 2c | 42 0a 58 4d 3c 52 25 53 |2_Q$=$V,|B.XM<R%S|
|000019d0| 2c 36 30 51 38 54 25 33 | 49 2a 2e 43 49 25 25 23 |,60Q8T%3|I*.CI%%#|
|000019e0| 38 33 2d 51 29 26 28 43 | 3c 32 2e 21 28 56 2c 3d |83-Q)&(C|<2.!(V,=|
|000019f0| 24 2c 40 29 5d 40 60 60 | 60 21 34 34 60 30 60 2b |$,@)]@``|`!44`0`+|
|00001a00| 55 5e 60 2f 4b 60 60 60 | 0a 58 4d 60 21 34 2e 21 |U^`/K```|.XM`!4.!|
|00001a10| 2f 54 3b 27 60 33 5c 29 | 23 5c 40 2e 2e 60 2e 4a |/T;'`3\)|#\@..`.J|
|00001a20| 50 60 60 60 21 34 2c 21 | 2f 50 3c 38 26 5c 2f 5c |P```!4,!|/P<8&\/\|
|00001a30| 2f 38 26 54 21 23 5e 60 | 60 60 60 28 21 4c 3c 5f |/8&T!#^`|```(!L<_|
|00001a40| 41 4b 3e 50 4c 60 58 0a | 58 4d 5a 4d 2b 60 2e 2c |AK>PL`X.|XMZM+`.,|
|00001a50| 21 34 54 40 60 60 60 22 | 60 3b 27 2f 58 37 49 5d |!4T@```"|`;'/X7I]|
|00001a60| 34 47 2b 31 2a 52 4c 3d | 28 39 27 34 25 51 55 21 |4G+1*RL=|(9'4%QU!|
|00001a70| 24 35 27 34 24 51 30 3d | 2c 34 24 51 54 51 38 32 |$5'4$Q0=|,4$QTQ82|
|00001a80| 27 32 25 51 24 3d 0a 58 | 4d 28 39 2b 31 26 42 54 |'2%Q$=.X|M(9+1&BT|
|00001a90| 21 4c 4f 50 3c 2a 51 54 | 22 48 3d 24 49 27 32 24 |!LOP<*QT|"H=$I'2$|
|00001aa0| 31 3c 3d 28 32 25 41 54 | 51 2c 34 27 33 25 21 2c |1<=(2%AT|Q,4'3%!,|
|00001ab0| 3d 30 35 24 31 55 21 3c | 3d 30 39 27 32 26 52 4c |=05$1U!<|=09'2&RL|
|00001ac0| 4d 24 47 2b 35 0a 58 4d | 3e 4c 60 3f 3f 40 60 60 |M$G+5.XM|>L`??@``|
|00001ad0| 60 22 60 3b 22 3f 58 2e | 35 3d 2c 33 43 32 24 4b |`"`;"?X.|5=,3C2$K|
|00001ae0| 54 21 25 25 32 55 41 38 | 36 54 35 21 27 30 4c 41 |T!%%2UA8|6T5!'0LA|
|00001af0| 54 48 2c 3d 2d 35 23 60 | 33 2f 4c 60 60 60 60 4a |TH,=-5#`|3/L````J|
|00001b00| 29 31 53 5e 0a 58 4d 25 | 5d 48 4a 2b 38 32 24 55 |)1S^.XM%|]HJ+82$U|
|00001b10| 44 41 2d 3c 59 2f 37 32 | 24 55 44 41 2d 39 28 33 |DA-<Y/72|$UDA-9(3|
|00001b20| 37 2e 33 55 54 41 2d 39 | 28 33 36 32 24 55 53 44 |7.3UTA-9|(362$USD|
|00001b30| 5d 3d 28 33 36 5d 28 33 | 3a 32 24 56 43 44 5d 49 |]=(36](3|:2$VCD]I|
|00001b40| 28 33 3a 0a 58 4d 32 24 | 56 44 41 2d 48 59 2f 3a |(3:.XM2$|VDA-HY/:|
|00001b50| 32 24 56 44 41 2d 49 28 | 33 3a 2e 33 56 44 41 2d |2$VDA-I(|3:.3VDA-|
|00001b60| 49 28 33 3a 2a 42 52 24 | 53 5d 60 60 60 60 2a 42 |I(3:*BR$|S]````*B|
|00001b70| 34 3c 5f 41 3c 4a 2b 3a | 32 24 56 44 41 2d 48 59 |4<_A<J+:|2$VDA-HY|
|00001b80| 2f 3a 0a 58 4d 32 24 56 | 44 41 2d 49 28 33 3a 2e |/:.XM2$V|DA-I(3:.|
|00001b90| 33 56 44 41 2d 49 28 33 | 3a 32 24 56 43 44 5d 49 |3VDA-I(3|:2$VCD]I|
|00001ba0| 28 33 3a 5d 28 33 36 32 | 24 55 53 44 5d 3d 28 33 |(3:](362|$USD]=(3|
|00001bb0| 36 32 24 55 44 41 2d 3c | 59 2f 37 32 24 55 44 41 |62$UDA-<|Y/72$UDA|
|00001bc0| 2d 0a 58 4d 39 28 33 37 | 2e 33 55 54 41 2d 39 28 |-.XM9(37|.3UTA-9(|
|00001bd0| 33 38 2a 42 56 4d 60 5b | 4f 30 60 60 60 21 28 2b |38*BVM`[|O0```!(+|
|00001be0| 29 3f 54 3c 2d 35 29 21 | 2c 55 24 42 39 3f 35 46 |)?T<-5)!|,U$B9?5F|
|00001bf0| 24 33 44 49 2e 32 48 49 | 2d 52 28 44 2c 52 2c 44 |$3DI.2HI|-R(D,R,D|
|00001c00| 0a 58 4d 2c 33 34 41 58 | 43 34 51 29 33 24 54 28 |.XM,34AX|C4Q)3$T(|
|00001c10| 52 2c 54 28 42 3c 59 2a | 42 44 59 2a 33 24 36 3b |R,T(B<Y*|BDY*3$6;|
|00001c20| 55 35 42 28 35 2c 51 30 | 45 34 50 46 60 45 3f 60 |U5B(5,Q0|E4PF`E?`|
|00001c30| 60 60 60 25 31 34 23 60 | 2f 3f 35 42 60 45 5c 0a |```%14#`|/?5B`E\.|
|00001c40| 58 4d 60 60 60 60 23 60 | 28 49 5e 51 5b 39 26 60 |XM````#`|(I^Q[9&`|
|00001c50| 4b 5c 60 60 60 60 26 31 | 30 35 5f 41 30 2f 28 2c |K\````&1|05_A0/(,|
|00001c60| 60 4b 2f 60 60 60 60 22 | 60 39 26 2f 54 35 56 33 |`K/````"|`9&/T5V3|
|00001c70| 55 54 55 44 55 44 55 44 | 55 44 55 44 55 44 0a 58 |UTUDUDUD|UDUDUD.X|
|00001c80| 4d 55 44 55 44 55 44 55 | 4f 33 3a 33 3a 33 3a 33 |MUDUDUDU|O3:3:3:3|
|00001c90| 3a 33 3a 33 3a 33 3a 33 | 3a 33 3a 33 3a 33 3a 2f |:3:3:3:3|:3:3:3:/|
|00001ca0| 28 2a 53 58 60 60 60 60 | 40 26 31 43 5d 25 33 56 |(*SX````|@&1C]%3V|
|00001cb0| 44 56 44 56 44 56 44 56 | 44 56 44 56 44 0a 58 4d |DVDVDVDV|DVDVD.XM|
|00001cc0| 56 44 56 44 56 44 56 4f | 33 36 33 36 33 36 33 36 |VDVDVDVO|36363636|
|00001cd0| 33 36 33 36 33 36 33 36 | 33 36 33 36 33 37 2f 39 |36363636|363637/9|
|00001ce0| 52 22 51 3c 60 60 60 60 | 25 31 60 49 5f 41 5b 52 |R"Q<````|%1`I_A[R|
|00001cf0| 54 4e 28 4d 2b 42 2b 32 | 58 42 54 4e 0a 58 4d 28 |TN(M+B+2|XBTN.XM(|
|00001d00| 4d 2b 52 54 4e 28 4d 2b | 42 2b 32 58 42 54 4f 2b |M+RTN(M+|B+2XBTO+|
|00001d10| 32 58 42 54 4e 28 4d 2b | 42 2b 32 58 42 54 42 54 |2XBTN(M+|B+2XBTBT|
|00001d20| 41 23 30 26 57 4c 60 60 | 60 60 35 23 42 47 5d 27 |A#0&WL``|``5#BG]'|
|00001d30| 4a 32 23 48 5b 2a 5e 50 | 5b 2a 53 0a 58 4d 44 58 |J2#H[*^P|[*S.XMDX|
|00001d40| 33 33 54 5c 2b 2e 50 5c | 2b 23 50 5d 33 38 26 57 |33T\+.P\|+#P]38&W|
|00001d50| 54 60 60 60 60 35 23 42 | 47 5d 27 44 54 5d 2f 22 |T````5#B|G]'DT]/"|
|00001d60| 53 4c 2f 22 50 5c 2f 34 | 40 5a 2e 52 4f 4c 2e 52 |SL/"P\/4|@Z.ROL.R|
|00001d70| 4c 59 2e 24 4b 60 2d 5b | 4c 60 0a 58 4d 60 60 60 |LY.$K`-[|L`.XM```|
|00001d80| 40 26 31 57 5c 27 2d 31 | 3d 38 44 27 33 2d 41 54 |@&1W\'-1|=8D'3-AT|
|00001d90| 33 3c 3d 24 49 27 23 44 | 3c 2d 53 4c 57 2f 23 40 |3<=$I'#D|<-SLW/#@|
|00001da0| 3d 23 53 56 2e 28 5d 36 | 5d 33 43 2f 38 58 53 55 |=#SV.(]6|]3C/8XSU|
|00001db0| 27 48 35 46 41 30 44 36 | 21 0a 58 2c 34 35 3d 23 |'H5FA0D6|!.X,45=#|
|00001dc0| 34 33 2c 58 41 27 36 60 | 5d 3f 3b 56 0a 58 60 0a |43,XA'6`|]?;V.X`.|
|00001dd0| 58 65 6e 64 0a 45 4e 44 | 5f 4f 46 5f 46 49 4c 45 |Xend.END|_OF_FILE|
|00001de0| 0a 20 20 69 66 20 74 65 | 73 74 20 36 33 32 33 20 |. if te|st 6323 |
|00001df0| 2d 6e 65 20 60 77 63 20 | 2d 63 20 3c 27 66 6f 6e |-ne `wc |-c <'fon|
|00001e00| 74 73 2e 6c 6a 2f 52 2e | 31 30 2e 70 6b 2e 55 55 |ts.lj/R.|10.pk.UU|
|00001e10| 27 60 3b 20 74 68 65 6e | 0a 20 20 20 20 65 63 68 |'`; then|. ech|
|00001e20| 6f 20 73 68 61 72 3a 20 | 5c 22 27 66 6f 6e 74 73 |o shar: |\"'fonts|
|00001e30| 2e 6c 6a 2f 52 2e 31 30 | 2e 70 6b 2e 55 55 27 5c |.lj/R.10|.pk.UU'\|
|00001e40| 22 20 75 6e 70 61 63 6b | 65 64 20 77 69 74 68 20 |" unpack|ed with |
|00001e50| 77 72 6f 6e 67 20 73 69 | 7a 65 21 0a 20 20 66 69 |wrong si|ze!. fi|
|00001e60| 0a 20 20 23 20 65 6e 64 | 20 6f 66 20 27 66 6f 6e |. # end| of 'fon|
|00001e70| 74 73 2e 6c 6a 2f 52 2e | 31 30 2e 70 6b 2e 55 55 |ts.lj/R.|10.pk.UU|
|00001e80| 27 0a 66 69 0a 69 66 20 | 74 65 73 74 20 2d 66 20 |'.fi.if |test -f |
|00001e90| 27 66 6f 6e 74 73 2e 6c | 6a 2f 53 2e 31 30 2e 70 |'fonts.l|j/S.10.p|
|00001ea0| 6b 2e 55 55 27 20 2d 61 | 20 22 24 7b 31 7d 22 20 |k.UU' -a| "${1}" |
|00001eb0| 21 3d 20 22 2d 63 22 20 | 3b 20 74 68 65 6e 20 0a |!= "-c" |; then .|
|00001ec0| 20 20 65 63 68 6f 20 73 | 68 61 72 3a 20 57 69 6c | echo s|har: Wil|
|00001ed0| 6c 20 6e 6f 74 20 63 6c | 6f 62 62 65 72 20 65 78 |l not cl|obber ex|
|00001ee0| 69 73 74 69 6e 67 20 66 | 69 6c 65 20 5c 22 27 66 |isting f|ile \"'f|
|00001ef0| 6f 6e 74 73 2e 6c 6a 2f | 53 2e 31 30 2e 70 6b 2e |onts.lj/|S.10.pk.|
|00001f00| 55 55 27 5c 22 0a 65 6c | 73 65 0a 20 20 65 63 68 |UU'\".el|se. ech|
|00001f10| 6f 20 73 68 61 72 3a 20 | 45 78 74 72 61 63 74 69 |o shar: |Extracti|
|00001f20| 6e 67 20 5c 22 27 66 6f | 6e 74 73 2e 6c 6a 2f 53 |ng \"'fo|nts.lj/S|
|00001f30| 2e 31 30 2e 70 6b 2e 55 | 55 27 5c 22 20 5c 28 35 |.10.pk.U|U'\" \(5|
|00001f40| 36 30 33 20 63 68 61 72 | 61 63 74 65 72 73 5c 29 |603 char|acters\)|
|00001f50| 0a 20 20 73 65 64 20 22 | 73 2f 5e 58 2f 2f 22 20 |. sed "|s/^X//" |
|00001f60| 3e 27 66 6f 6e 74 73 2e | 6c 6a 2f 53 2e 31 30 2e |>'fonts.|lj/S.10.|
|00001f70| 70 6b 2e 55 55 27 20 3c | 3c 27 45 4e 44 5f 4f 46 |pk.UU' <|<'END_OF|
|00001f80| 5f 46 49 4c 45 27 0a 58 | 74 61 62 6c 65 0a 58 20 |_FILE'.X|table.X |
|00001f90| 21 22 23 24 25 26 27 28 | 29 2a 2b 2c 2d 2e 2f 30 |!"#$%&'(|)*+,-./0|
|00001fa0| 31 32 33 34 35 36 37 38 | 39 3a 3b 3c 3d 3e 3f 0a |12345678|9:;<=>?.|
|00001fb0| 58 40 41 42 43 44 45 46 | 47 48 49 4a 4b 4c 4d 4e |X@ABCDEF|GHIJKLMN|
|00001fc0| 4f 50 51 52 53 54 55 56 | 57 58 59 5a 5b 5c 5d 5e |OPQRSTUV|WXYZ[\]^|
|00001fd0| 5f 0a 58 62 65 67 69 6e | 20 36 34 34 20 66 6f 6e |_.Xbegin| 644 fon|
|00001fe0| 74 73 2e 6c 6a 2f 53 2e | 31 30 2e 70 6b 0a 58 4d |ts.lj/S.|10.pk.XM|
|00001ff0| 5d 55 44 60 60 2a 60 60 | 60 60 60 60 60 60 60 60 |]UD``*``|````````|
|00002000| 21 22 3a 4e 60 60 30 46 | 4b 4c 21 23 28 30 60 60 |!":N``0F|KL!#(0``|
|00002010| 60 22 60 3f 2a 3f 58 3e | 60 31 24 21 60 4f 57 52 |`"`?*?X>|`1$!`OWR|
|00002020| 57 5f 2b 3f 58 42 57 5f | 2b 3f 5c 4d 0a 58 4d 5f |W_+?XBW_|+?\M.XM_|
|00002030| 52 57 5f 2b 3f 5c 4d 5c | 4d 60 4d 24 4c 2f 31 2a |RW_+?\M\|M`M$L/1*|
|00002040| 54 54 22 4c 32 2f 22 48 | 33 2e 52 54 53 48 4d 2f |TT"L2/"H|3.RTSHM/|
|00002050| 53 44 4d 37 53 3c 4d 3f | 53 34 4d 47 42 2c 52 56 |SDM7S<M?|S4MGB,RV|
|00002060| 5f 2c 32 57 3f 33 3f 5c | 4d 37 60 0a 58 4d 31 42 |_,2W?3?\|M7`.XM1B|
|00002070| 30 60 60 60 60 4a 29 31 | 2b 5e 24 35 3b 32 3a 39 |0````J)1|+^$5;2:9|
|00002080| 4d 23 29 52 35 38 2a 21 | 34 39 31 42 48 33 26 54 |M#)R58*!|491BH3&T|
|00002090| 30 3d 60 32 27 24 28 4d | 60 31 27 31 2c 32 54 42 |0=`2'$(M|`1'1,2TB|
|000020a0| 5f 32 33 33 2b 5d 2d 2d | 28 4d 0a 58 4d 28 41 2f |_233+]--|(M.XM(A/|
|000020b0| 31 24 31 54 22 29 2c 24 | 41 54 21 31 2b 24 51 48 |1$1T"),$|AT!1+$QH|
|000020c0| 46 32 31 34 38 2a 25 34 | 47 28 54 4e 39 3b 32 39 |F2148*%4|G(TN9;29|
|000020d0| 30 50 21 38 45 60 60 60 | 60 28 21 50 36 5f 41 33 |0P!8E```|`(!P6_A3|
|000020e0| 24 56 4f 3b 3a 30 2a 3c | 22 0a 58 4d 4c 2a 3d 2d |$VO;:0*<|".XML*=-|
|000020f0| 4b 56 56 44 50 2d 60 53 | 29 40 60 60 60 22 60 3b |KVVDP-`S|)@```"`;|
|00002100| 24 4f 58 31 35 3d 30 59 | 45 24 29 34 3c 47 26 23 |$OX15=0Y|E$)4<G&#|
|00002110| 34 47 26 43 2c 48 26 53 | 24 48 27 26 43 51 55 29 |4G&C,H&S|$H'&CQU)|
|00002120| 5c 30 24 24 40 3d 3a 21 | 0a 58 4d 50 41 2e 21 4c |\0$$@=:!|.XMPA.!L|
|00002130| 43 2d 52 44 45 2d 51 40 | 47 31 42 2d 29 39 35 55 |C-RDE-Q@|G1B-)95U|
|00002140| 2d 40 4d 2a 40 60 60 60 | 22 60 33 25 2f 48 33 28 |-@M*@```|"`3%/H3(|
|00002150| 21 25 3d 2c 33 4c 53 2e | 33 34 57 2d 53 34 59 2c |!%=,3LS.|34W-S4Y,|
|00002160| 53 4c 51 2f 35 60 31 0a | 58 4d 5c 50 24 35 54 51 |SLQ/5`1.|XM\P$5TQ|
|00002170| 2e 53 2c 59 2d 33 3c 57 | 2d 33 44 53 2e 53 24 5d |.S,Y-3<W|-3DS.S$]|
|00002180| 34 21 24 4a 40 29 2b 30 | 60 60 60 22 60 39 60 4f |4!$J@)+0|```"`9`O|
|00002190| 54 2a 55 5c 60 4b 2f 60 | 60 60 60 22 60 39 26 2f |T*U\`K/`|```"`9&/|
|000021a0| 54 35 56 33 55 54 0a 58 | 4d 55 44 55 44 55 44 55 |T5V3UT.X|MUDUDUDU|
|000021b0| 44 55 44 55 44 55 44 55 | 44 55 44 55 4f 33 3a 33 |DUDUDUDU|DUDUO3:3|
|000021c0| 3a 33 3a 33 3a 33 3a 33 | 3a 33 3a 33 3a 33 3a 33 |:3:3:3:3|:3:3:3:3|
|000021d0| 3a 33 3a 2f 28 2a 53 54 | 60 60 60 60 40 26 31 43 |:3:/(*ST|````@&1C|
|000021e0| 5d 25 33 56 44 0a 58 4d | 56 44 56 44 56 44 56 44 |]%3VD.XM|VDVDVDVD|
|000021f0| 56 44 56 44 56 44 56 44 | 56 44 56 4f 33 36 33 36 |VDVDVDVD|VDVO3636|
|00002200| 33 36 33 36 33 36 33 36 | 33 36 33 36 33 36 33 36 |36363636|36363636|
|00002210| 33 37 2f 39 52 21 4d 23 | 60 60 60 60 26 41 34 3c |37/9R!M#|````&A4<|
|00002220| 5f 41 4f 37 0a 58 4d 35 | 28 31 34 48 45 5d 2b 25 |_AO7.XM5|(14HE]+%|
|00002230| 34 4c 4e 29 24 50 3e 54 | 54 33 34 37 2d 22 60 50 |4LN)$P>T|T347-"`P|
|00002240| 24 31 24 60 60 60 60 28 | 51 58 3d 5f 41 53 31 5c |$1$````(|QX=_AS1\|
|00002250| 4d 5b 54 57 26 56 51 25 | 2d 48 32 37 39 24 54 56 |M[TW&VQ%|-H279$TV|
|00002260| 21 31 3d 0a 58 4d 3c 35 | 33 36 25 45 55 31 3d 2d |!1=.XM<5|36%EU1=-|
|00002270| 30 38 37 33 26 34 54 41 | 49 3d 24 3b 33 30 27 25 |0873&4TA|I=$;30'%|
|00002280| 50 3d 21 2b 27 31 36 41 | 54 44 44 3d 2d 38 27 34 |P=!+'16A|TDD=-8'4|
|00002290| 31 51 55 35 38 3d 39 25 | 5c 3d 41 23 57 51 60 4f |1QU58=9%|\=A#WQ`O|
|000022a0| 23 60 0a 58 4d 31 44 40 | 60 60 60 60 40 26 51 5b |#`.XM1D@|````@&Q[|
|000022b0| 5e 27 2a 3f 35 2d 33 54 | 33 44 5b 2e 53 44 5d 60 |^'*?5-3T|3D[.SD]`|
|000022c0| 57 2f 32 2d 34 54 44 30 | 5d 30 53 5d 2d 31 22 2f |W/2-4TD0|]0S]-1"/|
|000022d0| 36 2c 34 55 48 2c 3b 24 | 58 58 43 54 23 40 51 4c |6,4UH,;$|XXCT#@QL|
|000022e0| 33 0a 58 4d 43 5d 39 21 | 2f 36 2c 4f 33 34 30 53 |3.XMC]9!|/6,O340S|
|000022f0| 55 23 31 2d 29 25 2f 32 | 2d 53 54 23 44 5b 2e 53 |U#1-)%/2|-ST#D[.S|
|00002300| 44 5d 24 55 2f 35 3e 40 | 50 23 25 2b 60 60 60 60 |D]$U/5>@|P#%+````|
|00002310| 27 31 48 3d 5f 51 53 2e | 28 4d 4b 42 33 38 3b 37 |'1H=_QS.|(MKB38;7|
|00002320| 0a 58 4d 5c 31 33 36 24 | 45 55 3f 24 54 55 22 2d |.XM\136$|EU?$TU"-|
|00002330| 3d 2f 51 35 2d 28 45 37 | 31 58 41 3d 2d 23 42 26 |=/Q5-(E7|1XA=-#B&|
|00002340| 34 4f 42 26 54 44 3d 21 | 28 2b 24 3d 2a 38 59 37 |4OB&TD=!|(+$=*8Y7|
|00002350| 29 40 3a 33 40 60 60 60 | 21 50 37 27 2f 58 3b 0a |)@:3@```|!P7'/X;.|
|00002360| 58 4d 57 2e 2e 4b 27 3f | 5c 3a 2c 38 58 4a 36 2f |XMW..K'?|\:,8XJ6/|
|00002370| 26 43 24 22 3b 43 26 4b | 57 60 52 60 5d 30 60 60 |&C$";C&K|W`R`]0``|
|00002380| 60 60 27 51 48 3c 5f 41 | 4f 3d 5b 3c 31 2a 31 2c |``'QH<_A|O=[<1*1,|
|00002390| 2b 60 52 24 25 32 60 60 | 60 60 27 41 44 3c 0a 58 |+`R$%2``|``'AD<.X|
|000023a0| 4d 5f 41 4f 3b 29 2d 25 | 32 37 32 2c 55 54 42 31 |M_AO;)-%|272,UTB1|
|000023b0| 2d 2c 34 37 32 29 25 54 | 41 35 2d 28 35 37 31 25 |-,472)%T|A5-(571%|
|000023c0| 45 56 24 56 25 56 24 56 | 3f 33 39 2b 3a 27 3a 27 |EV$V%V$V|?39+:':'|
|000023d0| 3a 27 32 25 51 54 51 38 | 3d 30 36 27 33 0a 58 4d |:'2%QTQ8|=06'3.XM|
|000023e0| 29 31 55 22 30 3d 30 44 | 27 34 2c 51 54 55 2b 3a |)1U"0=0D|'4,QTU+:|
|000023f0| 27 3b 27 30 27 45 2c 60 | 60 60 60 2f 23 51 3b 5f |';'0'E,`|```/#Q;_|
|00002400| 24 38 3d 42 34 44 2b 22 | 50 4d 27 3f 2b 2e 28 5d |$8=B4D+"|PM'?+.(]|
|00002410| 2f 25 4d 4a 3e 46 4d 2d | 5c 5c 2b 31 0a 58 4d 4c |/%MJ>FM-|\\+1.XML|
|00002420| 56 23 60 2a 25 30 60 60 | 60 60 40 26 51 57 5e 27 |V#`*%0``|``@&QW^'|
|00002430| 23 36 55 36 28 3c 5a 3a | 32 29 33 35 24 28 32 3c |#6U6(<Z:|2)35$(2<|
|00002440| 53 2d 53 44 52 2e 22 44 | 52 2a 31 4c 41 2f 38 3b |S-SDR."D|R*1LA/8;|
|00002450| 38 37 3a 5b 33 33 39 3b | 34 54 36 0a 58 4d 50 23 |87:[339;|4T6.XMP#|
|00002460| 49 35 60 60 60 60 27 41 | 44 3c 5f 41 4d 4d 27 32 |I5````'A|D<_AMM'2|
|00002470| 3b 37 58 44 55 39 54 33 | 29 21 2e 43 31 23 2d 53 |;7XDU9T3|)!.C1#-S|
|00002480| 35 24 2d 33 39 25 2c 54 | 39 25 30 3e 35 27 31 44 |5$-39%,T|9%0>5'1D|
|00002490| 25 26 31 34 2c 56 31 33 | 34 55 0a 58 4d 31 23 3c |%&14,V13|4U.XM1#<|
|000024a0| 54 30 53 48 52 30 33 54 | 39 55 4e 29 2d 3d 4d 2b |T0SHR03T|9UN)-=M+|
|000024b0| 31 34 2c 60 52 35 50 60 | 60 60 22 60 3b 27 2f 58 |14,`R5P`|``"`;'/X|
|000024c0| 3b 3f 31 55 26 56 3e 29 | 2b 35 54 39 3f 29 26 31 |;?1U&V>)|+5T9?)&1|
|000024d0| 34 37 46 31 34 31 27 2d | 34 0a 58 4d 31 27 5d 24 |47F141'-|4.XM1']$|
|000024e0| 30 54 44 54 30 53 4c 53 | 30 44 50 52 30 43 54 33 |0TDT0SLS|0DPR0CT3|
|000024f0| 25 5d 35 5d 47 42 33 39 | 3b 34 54 36 50 23 51 38 |%]5]GB39|;4T6P#Q8|
|00002500| 60 60 60 60 27 41 44 3d | 5f 41 52 37 54 44 35 2b |````'AD=|_AR7TD5+|
|00002510| 2e 33 40 5d 60 55 33 30 | 0a 58 4d 31 23 54 43 2d |.3@]`U30|.XM1#TC-|
|00002520| 2d 29 22 2f 34 2c 3e 31 | 2d 31 21 2f 34 2c 4f 33 |-)"/4,>1|-1!/4,O3|
|00002530| 32 30 53 54 43 37 53 54 | 23 3c 5b 2e 3f 2a 52 34 |20STC7ST|#<[.?*R4|
|00002540| 35 2a 32 34 4f 38 39 25 | 41 24 35 29 52 34 32 58 |5*24O89%|A$5)R42X|
|00002550| 48 3e 21 52 23 35 39 0a | 58 4d 60 60 60 60 28 51 |H>!R#59.|XM````(Q|
|00002560| 58 3d 5f 41 4c 22 5c 3d | 5c 5f 2f 39 25 3f 2f 37 |X=_AL"\=|\_/9%?/7|
|00002570| 25 5f 2f 35 26 3f 2f 33 | 26 5f 2f 31 27 30 5c 5c |%_/5&?/3|&_/1'0\\|
|00002580| 27 32 5c 5a 27 34 5c 58 | 27 36 5c 56 27 38 2d 21 |'2\Z'4\X|'6\V'8-!|
|00002590| 56 34 2c 3d 48 52 0a 58 | 4d 27 3b 30 31 57 2f 33 |V4,=HR.X|M';01W/3|
|000025a0| 3e 5c 4d 27 30 30 45 48 | 60 60 60 60 36 25 21 5f |>\M'00EH|````6%!_|
|000025b0| 5e 27 3a 37 32 30 4b 26 | 21 44 39 2a 22 44 46 32 |^':720K&|!D9*"DF2|
|000025c0| 22 39 28 2d 42 48 4e 28 | 21 30 48 38 53 38 55 24 |"9(-BHN(|!0H8S8U$|
|000025d0| 43 34 48 24 33 0a 58 4d | 30 49 24 33 2c 4b 30 43 |C4H$3.XM|0I$3,K0C|
|000025e0| 4c 53 2b 23 28 5c 2c 43 | 4c 52 5c 5c 2c 43 50 43 |LS+#(\,C|LR\\,CPC|
|000025f0| 2e 53 2c 5b 29 2f 2e 42 | 38 49 2a 22 3c 4a 29 22 |.S,[)/.B|8I*"<J)"|
|00002600| 55 3b 22 40 2c 25 50 60 | 60 60 60 40 26 32 2b 5d |U;"@,%P`|```@&2+]|
|00002610| 26 3b 50 4b 0a 58 4d 49 | 2b 41 2b 41 2b 41 2b 41 |&;PK.XMI|+A+A+A+A|
|00002620| 2b 41 2b 41 2b 41 2b 41 | 2b 41 2b 41 2b 44 5b 51 |+A+A+A+A|+A+A+D[Q|
|00002630| 2b 51 2b 51 2b 51 2b 51 | 2b 51 2b 51 2b 51 2b 51 |+Q+Q+Q+Q|+Q+Q+Q+Q|
|00002640| 2b 51 2b 51 2b 50 40 41 | 2d 3e 48 2b 55 58 60 60 |+Q+Q+P@A|->H+UX``|
|00002650| 60 60 40 0a 58 4d 26 32 | 2b 5d 26 32 4f 24 4f 24 |``@.XM&2|+]&2O$O$|
|00002660| 4f 24 4f 24 4f 24 4f 24 | 4f 24 4f 24 4f 24 4f 24 |O$O$O$O$|O$O$O$O$|
|00002670| 4f 24 4f 23 4e 34 4e 24 | 4e 24 4e 24 4e 24 4e 24 |O$O#N4N$|N$N$N$N$|
|00002680| 4e 24 4e 24 4e 24 4e 24 | 4e 24 4e 42 22 3b 55 59 |N$N$N$N$|N$NB";UY|
|00002690| 40 29 0a 58 4d 37 50 60 | 60 60 21 34 35 60 50 23 |@).XM7P`|``!45`P#|
|000026a0| 57 55 3c 60 50 38 30 60 | 60 60 21 4c 36 24 4f 58 |WU<`P80`|``!L6$OX|
|000026b0| 31 41 2d 2c 44 2b 23 38 | 46 24 53 3c 55 24 43 40 |1A-,D+#8|F$S<U$C@|
|000026c0| 54 24 52 44 54 24 4f 2e | 34 28 32 5c 5b 2c 31 2c |T$RDT$O.|4(2\[,1,|
|000026d0| 5b 0a 58 4d 31 2e 28 5b | 2d 42 49 26 2a 22 24 53 |[.XM1.([|-BI&*"$S|
|000026e0| 24 52 34 44 28 41 39 37 | 2c 5c 21 28 38 40 60 60 |$R4D(A97|,\!(8@``|
|000026f0| 60 21 3c 37 29 3f 5c 3c | 54 45 54 52 30 4d 24 37 |`!<7)?\<|TETR0M$7|
|00002700| 2b 21 40 4b 26 33 44 3a | 2e 21 4c 58 26 43 40 3b |+!@K&3D:|.!LX&C@;|
|00002710| 0a 58 4d 2e 21 4c 49 26 | 43 40 35 42 31 30 34 2a |.XM.!LI&|C@5B104*|
|00002720| 51 35 5a 26 52 43 51 50 | 48 5c 3c 2d 4e 28 3c 2d |Q5Z&RCQP|H\<-N(<-|
|00002730| 51 4c 57 2a 53 3c 4b 2a | 21 24 39 2a 31 24 38 2a |QLW*S<K*|!$9*1$8*|
|00002740| 31 2c 44 2e 41 35 3c 5c | 3d 43 43 27 38 5c 3d 0a |1,D.A5<\|=CC'8\=.|
|00002750| 58 4d 44 2c 60 4d 38 50 | 60 60 60 21 34 34 26 5f |XMD,`M8P|```!44&_|
|00002760| 5c 31 35 2a 24 57 44 32 | 45 51 2a 56 24 42 3c 45 |\15*$WD2|EQ*V$B<E|
|00002770| 24 42 44 34 24 51 48 34 | 27 32 5c 32 27 33 58 41 |$BD4$QH4|'2\2'3XA|
|00002780| 24 3d 33 52 55 3e 28 3d | 37 42 2b 34 58 52 0a 58 |$=3RU>(=|7B+4XR.X|
|00002790| 4d 55 2f 2b 35 26 4d 60 | 52 39 60 60 60 60 21 28 |MU/+5&M`|R9````!(|
|000027a0| 2f 27 3f 58 3c 45 39 29 | 21 3c 36 25 42 53 42 2b |/'?X<E9)|!<6%BSB+|
|000027b0| 33 51 2c 33 24 4d 39 28 | 34 38 53 2d 33 34 53 2d |3Q,3$M9(|48S-34S-|
|000027c0| 43 2c 48 28 4f 2e 22 27 | 53 44 32 2e 22 0a 58 4d |C,H(O."'|SD2.".XM|
|000027d0| 2b 53 40 33 2d 52 30 47 | 25 32 38 37 29 21 45 37 |+S@3-R0G|%287)!E7|
|000027e0| 54 21 41 45 60 60 60 60 | 24 30 54 32 5f 41 25 56 |T!AE````|$0T2_A%V|
|000027f0| 34 59 2a 42 48 5a 2a 43 | 4a 33 59 23 4f 52 50 4c |4Y*BHZ*C|J3Y#ORPL|
|00002800| 29 22 39 34 50 23 39 46 | 60 60 60 60 0a 58 4d 24 |)"94P#9F|````.XM$|
|00002810| 41 24 45 5f 51 52 5e 28 | 3d 2d 4a 29 21 44 32 32 |A$E_QR^(|=-J)!D22|
|00002820| 31 54 41 54 41 54 42 54 | 32 54 41 54 42 54 3f 2b |1TATATBT|2TATBT?+|
|00002830| 32 27 32 58 42 54 33 54 | 3f 2b 32 58 43 54 43 54 |2'2XBT3T|?+2XCTCT|
|00002840| 34 54 36 52 2b 3f 26 54 | 34 54 3f 0a 58 4d 2f 31 |4T6R+?&T|4T?.XM/1|
|00002850| 2a 42 2c 3d 60 56 50 22 | 59 47 60 60 60 60 25 31 |*B,=`VP"|YG````%1|
|00002860| 28 3b 5f 41 24 43 39 33 | 24 43 28 44 28 41 2c 41 |(;_A$C93|$C(D(A,A|
|00002870| 25 43 24 33 2d 54 2d 27 | 30 53 40 5f 30 58 2f 43 |%C$3-T-'|0S@_0X/C|
|00002880| 2c 58 2c 5e 2c 58 2c 53 | 40 55 0a 58 4d 2a 23 54 |,X,^,X,S|@U.XM*#T|
|00002890| 4f 2f 31 58 53 54 3f 2f | 32 29 4c 60 59 3a 60 60 |O/1XST?/|2)L`Y:``|
|000028a0| 60 60 21 2c 30 27 3f 58 | 3c 45 2b 28 42 44 44 29 |``!,0'?X|<E+(BDD)|
|000028b0| 52 34 46 29 42 34 56 29 | 32 3c 44 2d 53 2c 48 2f |R4F)B4V)|2<D-S,H/|
|000028c0| 52 2e 22 2c 48 2c 4f 2e | 23 0a 58 4d 2b 31 27 42 |R.",H,O.|#.XM+1'B|
|000028d0| 2e 23 28 58 28 53 3c 53 | 2a 23 2c 47 2d 2f 29 52 |.#(X(S<S|*#,G-/)R|
|000028e0| 34 46 29 42 34 48 29 22 | 40 43 26 54 48 2d 60 38 |4F)B4H)"|@C&TH-`8|
|000028f0| 3a 30 60 60 60 60 5c 2a | 24 4f 58 31 34 47 58 43 |:0````\*|$OX14GXC|
|00002900| 3b 43 2d 4e 28 56 2d 5f | 0a 58 4d 2d 34 5d 31 28 |;C-N(V-_|.XM-4]1(|
|00002910| 43 29 24 30 2d 60 4c 3a | 40 60 60 60 21 40 33 24 |C)$0-`L:|@```!@3$|
|00002920| 4f 58 31 34 48 2d 33 39 | 44 2d 31 29 24 2d 21 30 |OX14H-39|D-1)$-!0|
|00002930| 44 2d 21 4c 53 27 23 24 | 4d 30 21 22 49 2d 33 43 |D-!LS'#$|M0!"I-3C|
|00002940| 53 38 56 58 43 3c 54 0a | 58 4d 24 33 3c 53 24 33 |S8VXC<T.|XM$3<S$3|
|00002950| 44 43 24 42 49 22 50 23 | 2d 4b 60 60 60 60 26 21 |DC$BI"P#|-K````&!|
|00002960| 2c 3d 5f 41 51 34 55 23 | 55 2f 2f 33 33 33 58 43 |,=_AQ4U#|U//333XC|
|00002970| 55 2e 28 5d 2d 2d 2f 53 | 54 54 54 53 54 44 54 36 |U.(]--/S|TTTSTDT6|
|00002980| 50 42 2e 52 2c 5a 0a 58 | 4d 29 24 40 46 2d 53 38 |PB.R,Z.X|M)$@F-S8|
|00002990| 56 2d 53 34 58 30 53 48 | 52 2e 53 24 5c 30 32 54 |V-S4X0SH|R.S$\02T|
|000029a0| 23 50 22 49 4c 60 60 60 | 60 26 31 34 3b 5f 51 25 |#P"IL```|`&14;_Q%|
|000029b0| 52 44 47 58 43 40 56 58 | 53 40 56 58 53 40 56 58 |RDGXC@VX|S@VXS@VX|
|000029c0| 43 40 53 24 54 0a 58 4d | 39 23 24 45 30 42 28 41 |C@S$T.XM|9#$E0B(A|
|000029d0| 2c 51 35 33 33 53 55 2e | 2c 5d 33 53 55 32 55 40 |,Q533SU.|,]3SU2U@|
|000029e0| 54 22 3d 4d 60 60 60 60 | 25 31 2c 32 5f 41 24 36 |T"=M````|%1,2_A$6|
|000029f0| 48 4e 29 23 44 5f 2c 59 | 2d 23 40 55 2e 22 34 58 |HN)#D_,Y|-#@U."4X|
|00002a00| 2d 33 3c 56 0a 58 4d 2d | 52 3c 56 29 53 38 48 2d |-3<V.XM-|R<V)S8H-|
|00002a10| 32 44 53 2e 43 28 4b 3b | 34 60 31 50 23 31 4e 60 |2DS.C(K;|4`1P#1N`|
|00002a20| 60 60 60 24 41 24 45 60 | 21 52 5e 28 3d 2d 48 31 |```$A$E`|!R^(=-H1|
|00002a30| 21 3c 52 31 53 54 23 54 | 2e 34 5d 28 41 3a 33 30 |!<R1ST#T|.4](A:30|
|00002a40| 38 28 36 0a 58 4d 3c 3d | 28 4d 24 4d 28 3d 2b 52 |8(6.XM<=|(M$M(=+R|
|00002a50| 54 3e 28 5d 28 5d 25 3d | 21 5b 42 58 51 4d 21 3d |T>(](]%=|![BXQM!=|
|00002a60| 27 52 48 34 27 24 34 2d | 60 44 3b 50 60 60 60 21 |'RH4'$4-|`D;P```!|
|00002a70| 30 31 24 4f 58 31 41 3a | 29 22 3c 56 29 33 40 44 |01$OX1A:|)"<V)3@D|
|00002a80| 2a 32 0a 58 4d 2c 4a 28 | 4f 2e 46 58 4a 2c 3f 2e |*2.XM,J(|O.FXJ,?.|
|00002a90| 33 28 58 2d 22 40 45 29 | 52 3c 44 2e 45 40 2c 60 |3(X-"@E)|R<D.E@,`|
|00002aa0| 4a 3c 60 60 60 60 21 40 | 35 24 4f 58 31 33 34 2f |J<````!@|5$OX134/|
|00002ab0| 35 2b 35 28 45 25 21 40 | 36 25 21 3c 37 24 52 54 |5+5(E%!@|6%!<7$RT|
|00002ac0| 3f 0a 58 4d 25 22 54 2f | 29 22 54 21 34 4c 5c 44 |?.XM%"T/|)"T!4L\D|
|00002ad0| 2e 53 30 5b 29 33 4b 53 | 38 59 29 52 3c 2c 60 51 |.S0[)3KS|8Y)R<,`Q|
|00002ae0| 3c 30 60 60 60 21 34 33 | 26 5f 5c 31 4d 2d 60 53 |<0```!43|&_\1M-`S|
|00002af0| 2a 42 38 48 29 52 3c 57 | 29 52 40 5f 34 58 2f 42 |*B8H)R<W|)R@_4X/B|
|00002b00| 0a 58 4d 30 58 2d 33 40 | 45 2e 23 34 58 29 43 3c |.XM0X-3@|E.#4X)C<|
|00002b10| 47 31 32 3c 51 25 22 40 | 52 32 4f 2f 32 58 53 54 |G12<Q%"@|R2O/2XST|
|00002b20| 4f 2f 33 2b 34 23 60 29 | 57 28 60 60 60 60 38 25 |O/3+4#`)|W(````8%|
|00002b30| 31 2b 5e 24 37 54 36 54 | 44 54 54 31 24 44 47 0a |1+^$7T6T|DTT1$DG.|
|00002b40| 58 4d 2e 23 40 47 5c 59 | 29 4e 28 59 2d 43 44 47 |XM.#@G\Y|)N(Y-CDG|
|00002b50| 2e 23 3c 58 2a 23 3c 4a | 29 42 50 44 2b 31 37 30 |.#<X*#<J|)BPD+170|
|00002b60| 23 60 27 57 2c 60 60 60 | 60 32 24 51 2b 5e 24 34 |#`'W,```|`2$Q+^$4|
|00002b70| 54 43 54 52 54 52 29 32 | 48 36 2a 31 3c 3d 0a 58 |TCTRTR)2|H6*1<=.X|
|00002b80| 4d 34 3d 33 42 2b 33 58 | 42 54 5e 28 5d 28 5d 30 |M4=3B+3X|BT^(](]0|
|00002b90| 4c 54 22 3d 54 60 60 60 | 60 25 41 2c 32 5f 41 24 |LT"=T```|`%A,2_A$|
|00002ba0| 53 4c 33 24 43 40 51 24 | 53 40 51 24 53 44 5f 30 |SL3$C@Q$|S@Q$SD_0|
|00002bb0| 5a 27 54 2e 51 58 43 2e | 51 33 53 48 35 0a 58 4d |Z'T.QXC.|Q3SH5.XM|
|00002bc0| 2a 41 38 58 25 53 3c 39 | 2d 31 51 47 50 23 5d 55 |*A8X%S<9|-1QGP#]U|
|00002bd0| 60 60 60 60 26 31 30 45 | 5f 41 53 32 27 35 58 51 |````&10E|_AS2'5XQ|
|00002be0| 55 3e 2c 3d 37 51 54 56 | 50 52 24 42 40 53 25 23 |U>,=7QTV|PR$B@S%#|
|00002bf0| 34 45 25 32 30 46 25 33 | 28 56 25 42 0a 58 4d 5c |4E%20F%3|(V%B.XM\|
|00002c00| 33 38 37 37 57 25 46 38 | 37 3b 56 25 43 28 46 25 |3877W%F8|7;V%C(F%|
|00002c10| 33 2c 45 25 33 34 44 25 | 22 40 52 24 43 4d 4d 2f |3,E%34D%|"@R$CMM/|
|00002c20| 43 27 35 58 51 54 60 50 | 24 25 56 60 60 60 60 26 |C'5XQT`P|$%V````&|
|00002c30| 41 38 3a 5f 51 24 54 54 | 31 28 33 0a 58 4d 2e 51 |A8:_Q$TT|1(3.XM.Q|
|00002c40| 2c 33 32 41 40 59 26 33 | 40 3a 31 41 50 55 27 30 |,32A@Y&3|@:1APU'0|
|00002c50| 2d 21 54 34 2c 3d 28 52 | 27 33 2c 31 55 24 55 4f |-!T4,=(R|'3,1U$UO|
|00002c60| 2f 35 33 35 37 33 24 43 | 54 41 2c 5d 24 34 2f 30 |/53573$C|TA,]$4/0|
|00002c70| 25 34 4f 51 3c 5a 26 24 | 40 3a 0a 58 4d 2d 21 28 |%4OQ<Z&$|@:.XM-!(|
|00002c80| 3c 2c 41 28 3d 25 23 23 | 60 32 27 3c 60 60 60 60 |<,A(=%##|`2'<````|
|00002c90| 3b 25 52 37 5e 27 2d 33 | 51 56 2e 2c 3d 43 43 27 |;%R7^'-3|QV.,=CC'|
|00002ca0| 38 26 53 40 36 24 51 28 | 56 25 33 24 33 2d 41 34 |8&S@6$Q(|V%3$3-A4|
|00002cb0| 51 24 53 34 37 2f 54 2d | 31 0a 58 4d 40 34 2d 41 |Q$S47/T-|1.XM@4-A|
|00002cc0| 40 34 2d 31 44 3e 28 53 | 38 38 25 23 34 38 25 33 |@4-1D>(S|88%#48%3|
|00002cd0| 34 37 25 43 34 36 25 53 | 34 35 26 32 30 35 26 53 |47%C46%S|45&205&S|
|00002ce0| 28 33 2b 31 3f 36 27 38 | 58 51 56 2e 28 3d 27 60 |(3+1?6'8|XQV.(='`|
|00002cf0| 2c 27 40 60 60 60 60 3a | 0a 58 4d 25 51 28 60 24 |,'@````:|.XM%Q(`$|
|00002d00| 34 27 33 25 2f 27 33 2f | 52 27 35 28 31 55 51 24 |4'3%/'3/|R'5(1UQ$|
|00002d10| 3a 26 31 24 39 2a 32 5e | 42 40 31 26 32 40 41 26 |:&1$9*2^|B@1&2@A&|
|00002d20| 32 40 32 2a 22 3c 42 29 | 44 38 43 55 54 40 39 35 |2@2*"<B)|D8CUT@95|
|00002d30| 53 3d 55 35 27 22 28 0a | 58 4d 22 37 44 60 60 60 |S=U5'"(.|XM"7D```|
|00002d40| 60 2c 60 42 47 5b 27 4d | 47 30 26 57 48 60 60 60 |`,`BG['M|G0&WH```|
|00002d50| 60 35 23 42 47 5d 27 4a | 32 23 48 5b 2a 5e 50 5b |`5#BG]'J|2#H[*^P[|
|00002d60| 2a 53 44 58 33 33 54 5c | 2b 2e 50 5c 2b 23 50 5d |*SDX33T\|+.P\+#P]|
|00002d70| 33 38 26 57 4c 60 0a 58 | 4d 60 60 60 35 23 42 47 |38&WL`.X|M```5#BG|
|00002d80| 5d 27 44 54 5d 2f 22 53 | 4c 2f 22 50 5c 2f 34 40 |]'DT]/"S|L/"P\/4@|
|00002d90| 5a 2e 52 4f 4c 2e 52 4c | 59 2e 24 4b 60 28 37 50 |Z.ROL.RL|Y.$K`(7P|
|00002da0| 60 60 60 60 40 26 51 2f | 5e 24 45 37 33 24 58 54 |````@&Q/|^$E73$XT|
|00002db0| 41 2a 5d 60 31 0a 58 4d | 31 34 4d 38 36 25 4d 25 |A*]`1.XM|14M86%M%|
|00002dc0| 30 31 54 2b 28 3d 2a 23 | 27 33 34 2d 60 22 44 38 |01T+(=*#|'34-`"D8|
|00002dd0| 23 37 54 60 60 60 60 40 | 26 51 33 5e 24 55 33 3b |#7T````@|&Q3^$U3;|
|00002de0| 35 2d 4d 34 52 22 51 5e | 60 60 60 60 25 31 60 49 |5-M4R"Q^|````%1`I|
|00002df0| 5f 41 5b 52 0a 58 4d 54 | 4e 28 4d 2b 42 2b 32 58 |_A[R.XMT|N(M+B+2X|
|00002e00| 42 54 4e 28 4d 2b 52 54 | 4e 28 4d 2b 42 2b 32 58 |BTN(M+RT|N(M+B+2X|
|00002e10| 42 54 4f 2b 32 58 42 54 | 4e 28 4d 2b 42 2b 32 58 |BTO+2XBT|N(M+B+2X|
|00002e20| 42 54 42 54 41 23 60 31 | 47 5c 60 60 60 60 40 27 |BTBTA#`1|G\````@'|
|00002e30| 21 5f 5e 0a 58 4d 27 35 | 36 25 42 34 45 33 34 52 |!_^.XM'5|6%B4E34R|
|00002e40| 2d 33 2c 57 39 53 28 49 | 32 32 24 59 32 35 58 4b |-3,W9S(I|22$Y25XK|
|00002e50| 2a 54 58 4d 4d 3d 44 5f | 24 4d 44 42 2f 37 2c 53 |*TXMM=D_|$MDB/7,S|
|00002e60| 55 33 34 4d 34 46 2f 33 | 2d 53 54 33 44 5c 2e 53 |U34M4F/3|-ST3D\.S|
|00002e70| 48 5d 0a 58 4d 60 58 2f | 32 2d 43 55 23 30 5d 38 |H].XM`X/|2-CU#0]8|
|00002e80| 52 2f 38 28 42 56 36 56 | 44 57 2f 2b 30 50 21 4e |R/8(BV6V|DW/+0P!N|
|00002e90| 41 60 60 60 60 25 30 58 | 45 5f 31 51 51 53 52 4d |A````%0X|E_1QQSRM|
|00002ea0| 29 24 32 24 37 24 42 28 | 34 28 52 2c 41 25 32 34 |)$2$7$B(|4(R,A%24|
|00002eb0| 3e 0a 58 4d 57 56 29 40 | 40 21 4a 42 60 60 60 60 |>.XMWV)@|@!JB````|
|00002ec0| 2a 42 34 2e 5f 41 22 44 | 26 4c 5c 3a 50 3a 50 3a |*B4._A"D|&L\:P:P:|
|00002ed0| 50 33 54 3a 40 3a 48 3a | 48 3a 4b 51 4a 41 3f 30 |P3T:@:H:|H:KQJA?0|
|00002ee0| 26 5a 2c 60 60 60 60 35 | 23 42 37 5d 27 26 58 21 |&Z,````5|#B7]'&X!|
|00002ef0| 0a 58 4d 58 46 25 32 34 | 31 28 52 2c 44 24 42 28 |.XMXF%24|1(R,D$B(|
|00002f00| 37 24 32 24 39 32 5f 2b | 31 3a 30 26 4a 30 60 60 |7$2$92_+|1:0&J0``|
|00002f10| 60 60 4a 29 60 5b 5d 24 | 26 26 58 5c 3b 40 3b 40 |``J)`[]$|&&X\;@;@|
|00002f20| 3b 40 3b 3f 3e 28 3b 48 | 3b 48 3b 4b 51 4e 41 0a |;@;?>(;H|;H;KQNA.|
|00002f30| 58 4d 4c 5c 40 4a 49 40 | 60 60 60 21 34 32 25 2f |XML\@JI@|```!42%/|
|00002f40| 5c 33 2b 33 33 31 3b 22 | 28 5b 28 54 44 45 31 52 |\3+331;"|([(TDE1R|
|00002f50| 3d 25 2a 33 30 4a 30 4f | 2b 26 49 22 2a 33 30 47 |=%*30J0O|+&I"*30G|
|00002f60| 31 32 35 27 28 54 44 42 | 2e 56 51 2d 24 4d 0a 58 |125'(TDB|.VQ-$M.X|
|00002f70| 4d 2c 2c 60 4a 4a 60 60 | 60 60 21 34 32 25 2f 5c |M,,`JJ``|``!42%/\|
|00002f80| 33 54 52 54 34 51 4b 2c | 42 45 23 29 54 34 45 31 |3TRT4QK,|BE#)T4E1|
|00002f90| 52 30 59 28 44 49 4f 50 | 42 32 42 30 59 29 34 3c |R0Y(DIOP|B2B0Y)4<|
|00002fa0| 47 31 32 45 23 2a 53 28 | 4c 3b 31 33 33 0a 58 4d |G12E#*S(|L;133.XM|
|00002fb0| 28 29 40 29 4c 60 60 60 | 60 21 34 35 60 50 60 3f |()@)L```|`!45`P`?|
|00002fc0| 55 3c 40 3a 4d 30 60 60 | 60 21 50 37 26 4f 58 38 |U<@:M0``|`!P7&OX8|
|00002fd0| 5b 35 2b 36 37 34 2c 32 | 55 22 28 5d 28 53 2f 30 |[5+674,2|U"(](S/0|
|00002fe0| 2d 35 3d 38 54 2d 21 58 | 50 21 4a 56 0a 58 4d 60 |-5=8T-!X|P!JV.XM`|
|00002ff0| 60 60 60 27 21 3c 3a 5f | 41 42 27 54 2d 22 25 3d |```'!<:_|AB'T-"%=|
|00003000| 35 2f 30 2c 53 54 43 28 | 4d 30 41 2f 34 37 4d 37 |5/0,STC(|M0A/47M7|
|00003010| 36 2b 60 2a 4b 3c 60 60 | 60 60 3c 25 31 4b 5d 25 |6+`*K<``|``<%1K]%|
|00003020| 49 51 5d 25 34 54 53 55 | 23 55 23 0a 58 4d 55 32 |IQ]%4TSU|#U#.XMU2|
|00003030| 55 33 55 32 55 33 55 3f | 2b 36 60 3f 5f 36 2f 36 |U3U2U3U?|+6`?_6/6|
|00003040| 2b 36 2f 36 2b 36 2f 36 | 2f 36 2f 36 33 36 54 39 |+6/6+6/6|/6/636T9|
|00003050| 53 60 2a 3b 48 60 60 60 | 60 40 26 31 4b 5d 25 49 |S`*;H```|`@&1K]%I|
|00003060| 54 57 55 35 33 37 2f 38 | 2f 38 0a 58 4d 2f 39 2b |TWU537/8|/8.XM/9+|
|00003070| 39 2f 39 2b 39 2f 39 59 | 32 56 43 56 42 56 43 56 |9/9+9/9Y|2VCVBVCV|
|00003080| 42 56 43 56 43 56 43 56 | 44 56 4d 36 3d 2c 2c 40 |BVCVCVCV|DVM6=,,@|
|00003090| 49 4e 50 60 60 60 22 60 | 39 26 4f 54 36 54 59 55 |INP```"`|9&OT6TYU|
|000030a0| 3d 49 2d 48 5d 48 5d 48 | 5d 0a 58 4d 48 4d 48 5d |=I-H]H]H|].XMHMH]|
|000030b0| 48 4d 48 5e 37 3a 2b 39 | 2f 39 2b 39 2f 39 2b 39 |HMH^7:+9|/9+9/9+9|
|000030c0| 2f 38 2f 38 2f 37 31 3d | 35 5d 2e 30 50 22 52 5e |/8/8/71=|5].0P"R^|
|000030d0| 60 60 60 60 28 21 44 42 | 5f 31 46 3d 2d 5d 35 34 |````(!DB|_1F=-]54|
|000030e0| 55 53 56 23 56 23 56 32 | 0a 58 4d 56 33 56 32 56 |USV#V#V2|.XMV3V2V|
|000030f0| 33 56 3e 30 4d 48 5d 48 | 4d 48 5d 48 4d 48 5d 48 |3V>0MH]H|MH]HMH]H|
|00003100| 5d 48 5d 49 2d 4b 35 47 | 33 22 43 5f 3b 23 28 2b |]H]I-K5G|3"C_;#(+|
|00003110| 2b 5c 60 60 60 60 40 26 | 32 2b 5d 26 3d 2e 3d 37 |+\````@&|2+]&=.=7|
|00003120| 3a 33 3a 2f 3a 2f 3a 0a | 58 4d 2f 3a 2b 3a 2f 3a |:3:/:/:.|XM/:+:/:|
|00003130| 2b 3a 2f 44 56 42 56 33 | 56 32 56 33 56 32 56 33 |+:/DVBV3|V2V3V2V3|
|00003140| 56 23 56 23 55 54 37 35 | 3f 33 22 4b 5f 3b 24 2a |V#V#UT75|?3"K_;$*|
|00003150| 40 2c 52 60 60 60 60 21 | 50 37 22 5f 58 2e 54 5e |@,R````!|P7"_X.T^|
|00003160| 42 5a 28 2c 60 35 0a 58 | 4d 53 60 60 60 60 21 34 |BZ(,`5.X|MS````!4|
|00003170| 30 24 2f 58 31 35 48 49 | 3c 2f 5d 24 30 34 5f 27 |0$/X15HI|</]$04_'|
|00003180| 31 2f 25 4a 26 34 2b 21 | 36 53 30 60 60 60 22 48 |1/%J&4+!|6S0```"H|
|00003190| 45 29 5f 58 3d 50 57 53 | 5c 27 2a 35 55 51 44 50 |E)_X=PWS|\'*5UQDP|
|000031a0| 34 50 53 51 33 0a 58 4d | 50 33 51 53 4c 5c 44 59 |4PSQ3.XM|P3QSL\DY|
|000031b0| 2f 2b 2d 53 53 33 38 4c | 5c 45 2f 2f 2d 22 54 32 |/+-SS38L|\E//-"T2|
|000031c0| 2c 5d 24 52 5c 4d 2c 41 | 2f 33 37 46 55 35 54 53 |,]$R\M,A|/37FU5TS|
|000031d0| 5c 32 54 52 28 5d 24 53 | 2b 31 29 23 53 53 34 4c |\2TR(]$S|+1)#SS4L|
|000031e0| 5c 46 2f 2d 0a 58 4d 2d | 53 52 53 44 5c 44 5b 2f |\F/-.XM-|SRSD\D[/|
|000031f0| 27 2f 21 2f 25 2f 23 33 | 21 33 26 35 55 52 4c 27 |'/!/%/#3|!3&5URL'|
|00003200| 2f 3f 23 54 21 4f 2e 60 | 60 60 60 24 40 54 46 5f |/?#T!O.`|```$@TF_|
|00003210| 41 51 41 4f 45 2e 5e 28 | 37 2c 41 28 51 54 33 28 |AQAOE.^(|7,A(QT3(|
|00003220| 32 2d 5f 0a 58 4d 26 5e | 60 32 2e 5e 34 36 50 22 |2-_.XM&^|`2.^46P"|
|00003230| 37 2f 60 60 60 60 24 40 | 54 45 5f 41 51 41 4f 43 |7/````$@|TE_AQAOC|
|00003240| 2e 5f 25 51 30 34 24 3d | 57 42 38 3b 58 53 4c 3d |._%Q04$=|WB8;XSL=|
|00003250| 50 3b 58 53 4f 42 25 4d | 54 31 30 34 25 5f 26 5e |P;XSOB%M|T104%_&^|
|00003260| 2c 5b 0a 58 4d 25 4c 60 | 4b 55 30 60 60 60 21 24 |,[.XM%L`|KU0```!$|
|00003270| 31 29 5f 58 3d 50 5d 60 | 42 26 52 2c 4a 28 43 48 |1)_X=P]`|B&R,J(CH|
|00003280| 43 26 4e 30 4d 27 44 2f | 31 2b 31 59 43 54 32 54 |C&N0M'D/|1+1YCT2T|
|00003290| 3e 30 5d 27 44 2a 41 2c | 4a 2c 42 48 43 2a 51 28 |>0]'D*A,|J,BHC*Q(|
|000032a0| 4d 0a 58 4d 60 5c 23 30 | 2f 2d 40 60 60 60 60 35 |M.XM`\#0|/-@````5|
|000032b0| 24 22 2f 5e 27 5b 5c 49 | 30 32 3c 44 2d 42 34 55 |$"/^'[\I|02<D-B4U|
|000032c0| 5c 46 30 53 35 42 58 42 | 38 42 28 33 34 52 3b 42 |\F0S5BXB|8B(34R;B|
|000032d0| 34 43 39 23 2d 4e 29 22 | 31 43 2d 26 58 43 29 36 |4C9#-N)"|1C-&XC)6|
|000032e0| 0a 58 4d 28 55 38 42 38 | 5f 24 42 29 42 29 45 2c |.XM(U8B8|_$B)B)E,|
|000032f0| 5f 31 42 34 55 29 43 30 | 47 28 34 47 52 4f 60 3a |_1B4U)C0|G(4GRO`:|
|00003300| 3d 44 60 60 60 60 4a 29 | 32 3f 5e 27 3d 26 3d 57 |=D````J)|2?^'=&=W|
|00003310| 30 56 34 45 2d 35 2d 21 | 2d 28 5d 30 5d 60 4d 0a |0V4E-5-!|-(]0]`M.|
|00003320| 58 4d 40 4b 2b 3a 2a 32 | 57 22 3f 52 57 42 37 52 |XM@K+:*2|W"?RWB7R|
|00003330| 60 30 28 52 54 38 44 42 | 2b 22 38 58 28 42 4c 46 |`0(RT8DB|+"8X(BLF|
|00003340| 32 22 24 4b 29 54 45 2a | 2e 22 49 2a 2b 38 33 45 |2"$K)TE*|."I*+83E|
|00003350| 44 5d 40 41 2a 32 55 52 | 28 49 2e 41 40 42 0a 58 |D]@A*2UR|(I.A@B.X|
|00003360| 4d 2a 42 48 38 28 52 48 | 48 26 22 30 4b 29 32 44 |M*BH8(RH|H&"0K)2D|
|00003370| 45 2b 25 48 46 2b 3e 29 | 52 57 22 44 4d 48 4b 2b |E+%HF+>)|RW"DMHK+|
|00003380| 38 2b 30 2f 34 2f 32 33 | 30 33 35 32 34 56 3d 23 |8+0/4/23|03524V=#|
|00003390| 3d 47 31 22 58 23 3d 48 | 60 60 60 60 39 0a 58 4d |=G1"X#=H|````9.XM|
|000033a0| 25 21 37 5e 25 2d 5b 4c | 33 24 57 40 46 60 4f 40 |%!7^%-[L|3$W@F`O@|
|000033b0| 60 60 60 60 29 30 50 49 | 5c 21 57 37 5a 59 3e 38 |````)0PI|\!W7ZY>8|
|000033c0| 23 2e 24 60 60 60 60 45 | 23 22 47 50 27 5e 4e 35 |#.$````E|#"GP'^N5|
|000033d0| 3f 32 23 60 26 3e 28 60 | 60 60 60 45 0a 58 4d 23 |?2#`&>(`|```E.XM#|
|000033e0| 32 47 50 27 3b 2a 34 41 | 28 32 24 41 28 36 24 43 |2GP';*4A|(2$A(6$C|
|000033f0| 54 41 38 32 2e 29 37 5b | 3c 36 60 54 21 4f 43 60 |TA82.)7[|<6`T!OC`|
|00003400| 60 60 60 29 30 58 4b 5e | 31 5e 3e 55 38 36 34 45 |```)0XK^|1^>U864E|
|00003410| 38 35 55 41 36 3a 23 4d | 4b 36 45 0a 58 4d 4d 3a |85UA6:#M|K6E.XMM:|
|00003420| 36 44 49 3a 5b 35 52 21 | 43 44 60 60 60 60 29 30 |6DI:[5R!|CD````)0|
|00003430| 54 49 5c 21 5f 4d 51 39 | 58 45 45 29 36 3f 32 44 |TI\!_MQ9|XEE)6?2D|
|00003440| 45 39 32 44 49 2a 32 44 | 4c 40 46 60 53 50 60 60 |E92DI*2D|L@F`SP``|
|00003450| 60 60 29 30 54 49 5e 21 | 57 37 0a 58 4d 5a 59 41 |``)0TI^!|W7.XMZYA|
|00003460| 30 44 60 4f 51 60 60 60 | 60 29 30 54 49 5e 21 5e |0D`OQ```|`)0TI^!^|
|00003470| 2e 4e 3d 53 28 26 3f 28 | 60 60 60 60 45 23 42 47 |.N=S(&?(|````E#BG|
|00003480| 59 27 32 51 2b 32 54 4d | 2b 32 54 4d 2a 36 44 49 |Y'2Q+2TM|+2TM*6DI|
|00003490| 3a 32 4e 29 3a 32 4e 56 | 55 0a 58 4d 56 21 4f 53 |:2N):2NV|U.XMV!OS|
|000034a0| 60 60 60 60 29 30 54 4b | 5c 21 5f 4d 36 35 45 29 |````)0TK|\!_M65E)|
|000034b0| 36 35 45 3a 36 45 48 58 | 35 45 39 37 35 55 41 28 |65E:6EHX|5E975UA(|
|000034c0| 35 5e 55 38 50 21 4b 54 | 60 60 60 60 29 30 58 49 |5^U8P!KT|````)0XI|
|000034d0| 5e 31 5e 3e 56 55 45 29 | 0a 58 4d 58 45 45 29 36 |^1^>VUE)|.XMXEE)6|
|000034e0| 34 45 39 32 34 45 29 32 | 34 45 29 32 42 53 38 22 |4E924E)2|4E)2BS8"|
|000034f0| 4f 34 60 60 60 60 45 21 | 32 4f 50 27 50 56 30 4e |O4````E!|2OP'PV0N|
|00003500| 60 47 56 60 60 60 60 2a | 42 44 21 60 60 4f 3d 4c |`GV````*|BD!``O=L|
|00003510| 22 47 5b 60 60 60 60 0a | 58 4d 2a 42 34 38 5f 41 |"G[````.|XM*B48_A|
|00003520| 37 21 5c 4d 3b 52 55 42 | 55 42 55 4c 5e 3d 25 43 |7!\M;RUB|UBUL^=%C|
|00003530| 55 33 54 54 54 54 55 54 | 55 53 56 22 56 23 55 5d |U3TTTTUT|USV"V#U]|
|00003540| 26 3c 5e 52 56 22 56 2f | 2b 38 5c 4c 48 38 22 4f |&<^RV"V/|+8\LH8"O|
|00003550| 50 60 60 60 60 39 0a 58 | 4d 25 21 37 5e 25 60 5c |P````9.X|M%!7^%`\|
|00003560| 40 4c 22 47 5d 60 60 60 | 60 2a 42 34 38 5f 41 37 |@L"G]```|`*B48_A7|
|00003570| 2a 5c 4d 43 52 56 22 56 | 22 4f 2f 47 31 56 23 55 |*\MCRV"V|"O/G1V#U|
|00003580| 53 56 24 55 54 54 54 55 | 23 55 32 55 33 3f 31 47 |SV$UTTTU|#U2U3?1G|
|00003590| 2f 55 42 55 42 0a 58 3c | 55 4f 2b 36 5c 4c 27 30 |/UBUB.X<|UO+6\L'0|
|000035a0| 24 2f 58 60 60 60 60 40 | 26 51 53 5e 26 4d 5b 22 |$/X````@|&QS^&M["|
|000035b0| 50 23 43 4a 54 4c 60 58 | 5d 3f 3b 56 5d 43 55 53 |P#CJTL`X|]?;V]CUS|
|000035c0| 0a 58 60 0a 58 65 6e 64 | 0a 45 4e 44 5f 4f 46 5f |.X`.Xend|.END_OF_|
|000035d0| 46 49 4c 45 0a 20 20 69 | 66 20 74 65 73 74 20 35 |FILE. i|f test 5|
|000035e0| 36 30 33 20 2d 6e 65 20 | 60 77 63 20 2d 63 20 3c |603 -ne |`wc -c <|
|000035f0| 27 66 6f 6e 74 73 2e 6c | 6a 2f 53 2e 31 30 2e 70 |'fonts.l|j/S.10.p|
|00003600| 6b 2e 55 55 27 60 3b 20 | 74 68 65 6e 0a 20 20 20 |k.UU'`; |then. |
|00003610| 20 65 63 68 6f 20 73 68 | 61 72 3a 20 5c 22 27 66 | echo sh|ar: \"'f|
|00003620| 6f 6e 74 73 2e 6c 6a 2f | 53 2e 31 30 2e 70 6b 2e |onts.lj/|S.10.pk.|
|00003630| 55 55 27 5c 22 20 75 6e | 70 61 63 6b 65 64 20 77 |UU'\" un|packed w|
|00003640| 69 74 68 20 77 72 6f 6e | 67 20 73 69 7a 65 21 0a |ith wron|g size!.|
|00003650| 20 20 66 69 0a 20 20 23 | 20 65 6e 64 20 6f 66 20 | fi. #| end of |
|00003660| 27 66 6f 6e 74 73 2e 6c | 6a 2f 53 2e 31 30 2e 70 |'fonts.l|j/S.10.p|
|00003670| 6b 2e 55 55 27 0a 66 69 | 0a 69 66 20 74 65 73 74 |k.UU'.fi|.if test|
|00003680| 20 2d 66 20 27 6f 70 74 | 2e 63 27 20 2d 61 20 22 | -f 'opt|.c' -a "|
|00003690| 24 7b 31 7d 22 20 21 3d | 20 22 2d 63 22 20 3b 20 |${1}" !=| "-c" ; |
|000036a0| 74 68 65 6e 20 0a 20 20 | 65 63 68 6f 20 73 68 61 |then . |echo sha|
|000036b0| 72 3a 20 57 69 6c 6c 20 | 6e 6f 74 20 63 6c 6f 62 |r: Will |not clob|
|000036c0| 62 65 72 20 65 78 69 73 | 74 69 6e 67 20 66 69 6c |ber exis|ting fil|
|000036d0| 65 20 5c 22 27 6f 70 74 | 2e 63 27 5c 22 0a 65 6c |e \"'opt|.c'\".el|
|000036e0| 73 65 0a 20 20 65 63 68 | 6f 20 73 68 61 72 3a 20 |se. ech|o shar: |
|000036f0| 45 78 74 72 61 63 74 69 | 6e 67 20 5c 22 27 6f 70 |Extracti|ng \"'op|
|00003700| 74 2e 63 27 5c 22 20 5c | 28 36 32 38 31 20 63 68 |t.c'\" \|(6281 ch|
|00003710| 61 72 61 63 74 65 72 73 | 5c 29 0a 20 20 73 65 64 |aracters|\). sed|
|00003720| 20 22 73 2f 5e 58 2f 2f | 22 20 3e 27 6f 70 74 2e | "s/^X//|" >'opt.|
|00003730| 63 27 20 3c 3c 27 45 4e | 44 5f 4f 46 5f 46 49 4c |c' <<'EN|D_OF_FIL|
|00003740| 45 27 0a 58 2f 2a 0a 58 | 09 43 6f 70 79 72 69 67 |E'.X/*.X|.Copyrig|
|00003750| 68 74 20 31 39 38 35 2c | 20 31 39 38 36 2c 20 31 |ht 1985,| 1986, 1|
|00003760| 39 38 37 2c 20 31 39 38 | 38 2c 20 31 39 38 39 2c |987, 198|8, 1989,|
|00003770| 20 31 39 39 30 2c 20 31 | 39 39 31 20 43 68 72 69 | 1990, 1|991 Chri|
|00003780| 73 20 4c 65 77 69 73 0a | 58 09 09 41 6c 6c 20 52 |s Lewis.|X..All R|
|00003790| 69 67 68 74 73 20 52 65 | 73 65 72 76 65 64 0a 58 |ights Re|served.X|
|000037a0| 0a 58 20 20 20 20 53 65 | 65 20 74 68 65 20 4c 49 |.X Se|e the LI|
|000037b0| 43 45 4e 53 45 20 66 69 | 6c 65 20 66 6f 72 20 61 |CENSE fi|le for a|
|000037c0| 20 66 75 6c 6c 20 64 65 | 73 63 72 69 70 74 69 6f | full de|scriptio|
|000037d0| 6e 20 6f 66 20 72 65 73 | 74 72 69 63 74 69 6f 6e |n of res|triction|
|000037e0| 73 20 75 6e 64 65 72 20 | 77 68 69 63 68 0a 58 20 |s under |which.X |
|000037f0| 20 20 20 74 68 69 73 20 | 73 6f 66 74 77 61 72 65 | this |software|
|00003800| 20 69 73 20 70 72 6f 76 | 69 64 65 64 2e 0a 58 0a | is prov|ided..X.|
|00003810| 58 20 20 20 20 46 75 6e | 63 74 69 6f 6e 3a 09 09 |X Fun|ction:..|
|00003820| 4f 70 74 69 6d 69 7a 65 | 72 20 6d 6f 64 75 6c 65 |Optimize|r module|
|00003830| 0a 58 20 2a 2f 0a 58 0a | 58 23 69 6e 63 6c 75 64 |.X */.X.|X#includ|
|00003840| 65 20 22 64 65 66 73 2e | 68 22 0a 58 0a 58 69 6e |e "defs.|h".X.Xin|
|00003850| 74 20 73 70 65 63 58 50 | 6f 73 2c 20 73 70 65 63 |t specXP|os, spec|
|00003860| 59 50 6f 73 3b 0a 58 65 | 78 74 65 72 6e 20 73 74 |YPos;.Xe|xtern st|
|00003870| 72 75 63 74 20 63 61 74 | 74 61 62 20 74 61 62 4e |ruct cat|tab tabN|
|00003880| 5b 5d 2c 20 74 61 62 53 | 5b 5d 3b 0a 58 0a 58 23 |[], tabS|[];.X.X#|
|00003890| 69 66 64 65 66 09 4f 50 | 54 0a 58 23 69 66 6e 64 |ifdef.OP|T.X#ifnd|
|000038a0| 65 66 09 6c 69 6e 74 0a | 58 73 74 61 74 69 63 20 |ef.lint.|Xstatic |
|000038b0| 63 68 61 72 20 53 43 43 | 53 69 64 5b 5d 20 3d 0a |char SCC|Sid[] =.|
|000038c0| 58 20 20 20 20 22 40 28 | 23 29 6f 70 74 2e 63 3a |X "@(|#)opt.c:|
|000038d0| 20 32 2e 34 20 43 6f 70 | 79 72 69 67 68 74 20 39 | 2.4 Cop|yright 9|
|000038e0| 31 2f 30 32 2f 32 30 20 | 30 39 3a 30 32 3a 33 37 |1/02/20 |09:02:37|
|000038f0| 20 43 68 72 69 73 20 4c | 65 77 69 73 22 3b 0a 58 | Chris L|ewis";.X|
|00003900| 23 65 6e 64 69 66 0a 58 | 0a 58 73 74 72 75 63 74 |#endif.X|.Xstruct|
|00003910| 20 69 6e 73 62 75 66 20 | 7b 0a 58 20 20 20 20 63 | insbuf |{.X c|
|00003920| 68 61 72 20 66 6f 6e 74 | 2c 20 70 6f 69 6e 74 73 |har font|, points|
|00003930| 2c 20 6e 63 3b 0a 58 20 | 20 20 20 73 68 6f 72 74 |, nc;.X | short|
|00003940| 20 78 70 6f 73 2c 20 79 | 70 6f 73 3b 0a 58 7d 3b | xpos, y|pos;.X};|
|00003950| 0a 58 0a 58 23 64 65 66 | 69 6e 65 09 49 4e 53 42 |.X.X#def|ine.INSB|
|00003960| 55 46 53 49 5a 09 32 30 | 30 0a 58 23 64 65 66 69 |UFSIZ.20|0.X#defi|
|00003970| 6e 65 09 4f 50 54 53 49 | 5a 09 31 30 30 0a 58 73 |ne.OPTSI|Z.100.Xs|
|00003980| 74 72 75 63 74 20 69 6e | 73 62 75 66 20 69 6e 73 |truct in|sbuf ins|
|00003990| 62 75 66 5b 49 4e 53 42 | 55 46 53 49 5a 5d 3b 0a |buf[INSB|UFSIZ];.|
|000039a0| 58 73 74 61 74 69 63 20 | 73 74 72 75 63 74 20 69 |Xstatic |struct i|
|000039b0| 6e 73 62 75 66 20 2a 69 | 6e 73 70 74 72 20 3d 20 |nsbuf *i|nsptr = |
|000039c0| 69 6e 73 62 75 66 3b 0a | 58 73 74 61 74 69 63 20 |insbuf;.|Xstatic |
|000039d0| 69 6e 74 20 69 6e 73 79 | 70 6f 73 20 3d 20 2d 31 |int insy|pos = -1|
|000039e0| 3b 0a 58 0a 58 63 61 6e | 6f 6e 69 6e 73 65 72 74 |;.X.Xcan|oninsert|
|000039f0| 28 78 70 6f 73 2c 20 79 | 70 6f 73 2c 20 66 6f 6e |(xpos, y|pos, fon|
|00003a00| 74 2c 20 70 6f 69 6e 74 | 73 2c 20 6e 63 29 0a 58 |t, point|s, nc).X|
|00003a10| 72 65 67 69 73 74 65 72 | 20 69 6e 74 20 78 70 6f |register| int xpo|
|00003a20| 73 2c 20 79 70 6f 73 3b | 0a 58 72 65 67 69 73 74 |s, ypos;|.Xregist|
|00003a30| 65 72 20 69 6e 74 20 66 | 6f 6e 74 2c 20 70 6f 69 |er int f|ont, poi|
|00003a40| 6e 74 73 2c 20 6e 63 3b | 20 7b 0a 58 20 20 20 20 |nts, nc;| {.X |
|00003a50| 44 42 50 28 28 44 5f 43 | 41 54 2c 20 22 63 61 6e |DBP((D_C|AT, "can|
|00003a60| 6f 6e 69 6e 73 65 72 74 | 3a 20 25 64 20 25 64 20 |oninsert|: %d %d |
|00003a70| 25 64 20 25 64 20 25 64 | 5c 6e 22 2c 20 78 70 6f |%d %d %d|\n", xpo|
|00003a80| 73 2c 20 79 70 6f 73 2c | 20 66 6f 6e 74 2c 20 70 |s, ypos,| font, p|
|00003a90| 6f 69 6e 74 73 2c 0a 58 | 09 6e 63 29 29 3b 0a 58 |oints,.X|.nc));.X|
|00003aa0| 0a 58 20 20 20 20 69 66 | 20 28 69 6e 73 79 70 6f |.X if| (insypo|
|00003ab0| 73 20 21 3d 20 79 70 6f | 73 20 7c 7c 20 28 69 6e |s != ypo|s || (in|
|00003ac0| 73 70 74 72 20 2d 20 69 | 6e 73 62 75 66 20 3e 3d |sptr - i|nsbuf >=|
|00003ad0| 20 49 4e 53 42 55 46 53 | 49 5a 20 2d 20 32 29 29 | INSBUFS|IZ - 2))|
|00003ae0| 20 7b 0a 58 09 63 61 6e | 6f 6e 66 6c 75 73 68 28 | {.X.can|onflush(|
|00003af0| 29 3b 0a 58 09 69 6e 73 | 79 70 6f 73 20 3d 20 79 |);.X.ins|ypos = y|
|00003b00| 70 6f 73 3b 0a 58 20 20 | 20 20 7d 0a 58 20 20 20 |pos;.X | }.X |
|00003b10| 20 69 6e 73 70 74 72 2d | 3e 66 6f 6e 74 20 3d 20 | insptr-|>font = |
|00003b20| 66 6f 6e 74 3b 0a 58 20 | 20 20 20 69 6e 73 70 74 |font;.X | inspt|
|00003b30| 72 2d 3e 70 6f 69 6e 74 | 73 20 3d 20 70 6f 69 6e |r->point|s = poin|
|00003b40| 74 73 3b 0a 58 20 20 20 | 20 69 6e 73 70 74 72 2d |ts;.X | insptr-|
|00003b50| 3e 6e 63 20 3d 20 6e 63 | 3b 0a 58 20 20 20 20 69 |>nc = nc|;.X i|
|00003b60| 6e 73 70 74 72 2d 3e 78 | 70 6f 73 20 3d 20 78 70 |nsptr->x|pos = xp|
|00003b70| 6f 73 3b 0a 58 20 20 20 | 20 69 6e 73 70 74 72 2b |os;.X | insptr+|
|00003b80| 2b 3b 0a 58 7d 0a 58 0a | 58 23 69 66 64 65 66 09 |+;.X}.X.|X#ifdef.|
|00003b90| 53 4f 52 54 0a 58 69 6e | 74 20 78 73 6f 72 74 6f |SORT.Xin|t xsorto|
|00003ba0| 72 64 65 72 3b 0a 58 0a | 58 78 73 6f 72 74 28 61 |rder;.X.|Xxsort(a|
|00003bb0| 2c 20 62 29 0a 58 72 65 | 67 69 73 74 65 72 20 73 |, b).Xre|gister s|
|00003bc0| 74 72 75 63 74 20 69 6e | 73 62 75 66 20 2a 61 2c |truct in|sbuf *a,|
|00003bd0| 20 2a 62 3b 20 7b 0a 58 | 20 20 20 20 69 6e 74 20 | *b; {.X| int |
|00003be0| 72 65 74 3b 0a 58 20 20 | 20 20 69 66 20 28 61 2d |ret;.X | if (a-|
|00003bf0| 3e 78 70 6f 73 20 3c 20 | 62 2d 3e 78 70 6f 73 29 |>xpos < |b->xpos)|
|00003c00| 0a 58 09 72 65 74 20 3d | 20 2d 31 3b 0a 58 20 20 |.X.ret =| -1;.X |
|00003c10| 20 20 65 6c 73 65 20 69 | 66 20 28 61 2d 3e 78 70 | else i|f (a->xp|
|00003c20| 6f 73 20 3e 20 62 2d 3e | 78 70 6f 73 29 0a 58 09 |os > b->|xpos).X.|
|00003c30| 72 65 74 20 3d 20 31 3b | 0a 58 20 20 20 20 65 6c |ret = 1;|.X el|
|00003c40| 73 65 0a 58 09 72 65 74 | 20 3d 20 30 3b 0a 58 20 |se.X.ret| = 0;.X |
|00003c50| 20 20 20 72 65 74 75 72 | 6e 28 78 73 6f 72 74 6f | retur|n(xsorto|
|00003c60| 72 64 65 72 20 2a 20 72 | 65 74 29 3b 0a 58 7d 0a |rder * r|et);.X}.|
|00003c70| 58 23 65 6e 64 69 66 0a | 58 0a 58 63 61 6e 6f 6e |X#endif.|X.Xcanon|
|00003c80| 66 6c 75 73 68 28 29 20 | 7b 0a 58 20 20 20 20 72 |flush() |{.X r|
|00003c90| 65 67 69 73 74 65 72 20 | 73 74 72 75 63 74 20 69 |egister |struct i|
|00003ca0| 6e 73 62 75 66 20 2a 69 | 70 3b 0a 58 20 20 20 20 |nsbuf *i|p;.X |
|00003cb0| 69 6e 73 70 74 72 2d 2d | 3b 0a 58 20 20 20 20 44 |insptr--|;.X D|
|00003cc0| 42 50 28 28 44 5f 43 41 | 54 2c 20 22 63 61 6e 6f |BP((D_CA|T, "cano|
|00003cd0| 6e 66 6c 75 73 68 3a 20 | 73 74 61 72 74 3a 20 25 |nflush: |start: %|
|00003ce0| 64 20 63 68 61 72 73 5c | 6e 22 2c 20 69 6e 73 70 |d chars\|n", insp|
|00003cf0| 74 72 20 2d 20 69 6e 73 | 62 75 66 20 2b 20 31 29 |tr - ins|buf + 1)|
|00003d00| 29 3b 0a 58 0a 58 20 20 | 20 20 69 66 20 28 69 6e |);.X.X | if (in|
|00003d10| 73 70 74 72 20 3c 20 69 | 6e 73 62 75 66 29 20 7b |sptr < i|nsbuf) {|
|00003d20| 0a 58 09 69 6e 73 70 74 | 72 20 3d 20 69 6e 73 62 |.X.inspt|r = insb|
|00003d30| 75 66 3b 0a 58 09 72 65 | 74 75 72 6e 3b 0a 58 20 |uf;.X.re|turn;.X |
|00003d40| 20 20 20 7d 0a 58 0a 58 | 20 20 20 20 69 66 20 28 | }.X.X| if (|
|00003d50| 69 6e 73 70 74 72 2d 3e | 78 70 6f 73 20 3c 20 69 |insptr->|xpos < i|
|00003d60| 6e 73 62 75 66 5b 30 5d | 2e 78 70 6f 73 29 20 7b |nsbuf[0]|.xpos) {|
|00003d70| 0a 58 09 44 42 50 28 28 | 44 5f 43 41 54 2c 20 22 |.X.DBP((|D_CAT, "|
|00003d80| 63 61 6e 6f 6e 66 6c 75 | 73 68 3a 20 42 41 43 4b |canonflu|sh: BACK|
|00003d90| 20 28 25 64 20 63 68 61 | 72 73 29 5c 6e 22 2c 20 | (%d cha|rs)\n", |
|00003da0| 69 6e 73 70 74 72 20 2d | 20 69 6e 73 62 75 66 20 |insptr -| insbuf |
|00003db0| 2b 20 31 29 29 3b 0a 58 | 23 69 66 64 65 66 09 53 |+ 1));.X|#ifdef.S|
|00003dc0| 4f 52 54 0a 58 09 78 73 | 6f 72 74 6f 72 64 65 72 |ORT.X.xs|ortorder|
|00003dd0| 20 3d 20 2d 31 3b 0a 58 | 09 69 6e 73 64 75 6d 70 | = -1;.X|.insdump|
|00003de0| 28 69 6e 73 62 75 66 2c | 20 69 6e 73 70 74 72 29 |(insbuf,| insptr)|
|00003df0| 3b 0a 58 09 71 73 6f 72 | 74 28 69 6e 73 62 75 66 |;.X.qsor|t(insbuf|
|00003e00| 2c 20 69 6e 73 70 74 72 | 20 2d 20 69 6e 73 62 75 |, insptr| - insbu|
|00003e10| 66 20 2b 20 31 2c 20 73 | 69 7a 65 6f 66 28 73 74 |f + 1, s|izeof(st|
|00003e20| 72 75 63 74 20 69 6e 73 | 62 75 66 29 2c 20 78 73 |ruct ins|buf), xs|
|00003e30| 6f 72 74 29 3b 0a 58 09 | 69 6e 73 64 75 6d 70 28 |ort);.X.|insdump(|
|00003e40| 69 6e 73 62 75 66 2c 20 | 69 6e 73 70 74 72 29 3b |insbuf, |insptr);|
|00003e50| 0a 58 23 65 6e 64 69 66 | 0a 58 09 66 6f 72 28 69 |.X#endif|.X.for(i|
|00003e60| 70 20 3d 20 69 6e 73 70 | 74 72 3b 69 70 20 3e 3d |p = insp|tr;ip >=|
|00003e70| 20 69 6e 73 62 75 66 3b | 20 69 70 2d 2d 29 0a 58 | insbuf;| ip--).X|
|00003e80| 09 20 20 20 20 63 61 6e | 6f 6e 63 68 61 72 28 69 |. can|onchar(i|
|00003e90| 70 2d 3e 78 70 6f 73 2c | 20 69 6e 73 79 70 6f 73 |p->xpos,| insypos|
|00003ea0| 2c 20 69 70 2d 3e 66 6f | 6e 74 2c 20 69 70 2d 3e |, ip->fo|nt, ip->|
|00003eb0| 70 6f 69 6e 74 73 2c 20 | 69 70 2d 3e 6e 63 29 3b |points, |ip->nc);|
|00003ec0| 0a 58 20 20 20 20 7d 20 | 65 6c 73 65 20 7b 0a 58 |.X } |else {.X|
|00003ed0| 09 44 42 50 28 28 44 5f | 43 41 54 2c 20 22 63 61 |.DBP((D_|CAT, "ca|
|00003ee0| 6e 6f 6e 66 6c 75 73 68 | 3a 20 46 4f 52 57 20 28 |nonflush|: FORW (|
|00003ef0| 25 64 20 63 68 61 72 73 | 29 5c 6e 22 2c 20 69 6e |%d chars|)\n", in|
|00003f00| 73 70 74 72 20 2d 20 69 | 6e 73 62 75 66 20 2b 20 |sptr - i|nsbuf + |
|00003f10| 31 29 29 3b 0a 58 23 69 | 66 64 65 66 09 53 4f 52 |1));.X#i|fdef.SOR|
|00003f20| 54 0a 58 09 78 73 6f 72 | 74 6f 72 64 65 72 20 3d |T.X.xsor|torder =|
|00003f30| 20 31 3b 0a 58 69 6e 73 | 64 75 6d 70 28 69 6e 73 | 1;.Xins|dump(ins|
|00003f40| 62 75 66 2c 20 69 6e 73 | 70 74 72 29 3b 0a 58 09 |buf, ins|ptr);.X.|
|00003f50| 71 73 6f 72 74 28 69 6e | 73 62 75 66 2c 20 69 6e |qsort(in|sbuf, in|
|00003f60| 73 70 74 72 20 2d 20 69 | 6e 73 62 75 66 20 2b 20 |sptr - i|nsbuf + |
|00003f70| 31 2c 20 73 69 7a 65 6f | 66 28 73 74 72 75 63 74 |1, sizeo|f(struct|
|00003f80| 20 69 6e 73 62 75 66 29 | 2c 20 78 73 6f 72 74 29 | insbuf)|, xsort)|
|00003f90| 3b 0a 58 69 6e 73 64 75 | 6d 70 28 69 6e 73 62 75 |;.Xinsdu|mp(insbu|
|00003fa0| 66 2c 20 69 6e 73 70 74 | 72 29 3b 0a 58 23 65 6e |f, inspt|r);.X#en|
|00003fb0| 64 69 66 0a 58 09 66 6f | 72 28 69 70 20 3d 20 69 |dif.X.fo|r(ip = i|
|00003fc0| 6e 73 62 75 66 3b 69 70 | 20 3c 3d 20 69 6e 73 70 |nsbuf;ip| <= insp|
|00003fd0| 74 72 3b 20 69 70 2b 2b | 29 0a 58 09 20 20 20 20 |tr; ip++|).X. |
|00003fe0| 63 61 6e 6f 6e 63 68 61 | 72 28 69 70 2d 3e 78 70 |canoncha|r(ip->xp|
|00003ff0| 6f 73 2c 20 69 6e 73 79 | 70 6f 73 2c 20 69 70 2d |os, insy|pos, ip-|
|00004000| 3e 66 6f 6e 74 2c 20 69 | 70 2d 3e 70 6f 69 6e 74 |>font, i|p->point|
|00004010| 73 2c 20 69 70 2d 3e 6e | 63 29 3b 0a 58 20 20 20 |s, ip->n|c);.X |
|00004020| 20 7d 0a 58 20 20 20 20 | 69 6e 73 70 74 72 20 3d | }.X |insptr =|
|00004030| 20 69 6e 73 62 75 66 3b | 0a 58 20 20 20 20 6f 70 | insbuf;|.X op|
|00004040| 74 66 6c 75 73 68 28 29 | 3b 0a 58 7d 0a 58 0a 58 |tflush()|;.X}.X.X|
|00004050| 63 61 6e 6f 6e 63 68 61 | 72 28 78 70 6f 73 2c 20 |canoncha|r(xpos, |
|00004060| 79 70 6f 73 2c 20 66 6f | 6e 74 2c 20 70 6f 69 6e |ypos, fo|nt, poin|
|00004070| 74 73 2c 20 6e 63 29 0a | 58 72 65 67 69 73 74 65 |ts, nc).|Xregiste|
|00004080| 72 20 69 6e 74 20 78 70 | 6f 73 2c 20 79 70 6f 73 |r int xp|os, ypos|
|00004090| 3b 0a 58 72 65 67 69 73 | 74 65 72 20 69 6e 74 20 |;.Xregis|ter int |
|000040a0| 66 6f 6e 74 2c 20 70 6f | 69 6e 74 73 2c 20 6e 63 |font, po|ints, nc|
|000040b0| 3b 20 7b 0a 58 20 20 20 | 20 73 74 61 74 69 63 20 |; {.X | static |
|000040c0| 73 74 72 75 63 74 20 69 | 6e 73 62 75 66 20 6c 61 |struct i|nsbuf la|
|000040d0| 73 74 63 68 61 72 3b 0a | 58 20 20 20 20 73 74 61 |stchar;.|X sta|
|000040e0| 74 69 63 20 73 68 6f 72 | 74 20 6c 61 73 74 79 70 |tic shor|t lastyp|
|000040f0| 6f 73 3b 0a 58 20 20 20 | 20 73 74 61 74 69 63 20 |os;.X | static |
|00004100| 73 73 74 61 74 65 20 3d | 20 30 3b 0a 58 20 20 20 |sstate =| 0;.X |
|00004110| 20 73 74 61 74 69 63 20 | 63 68 61 72 20 73 62 75 | static |char sbu|
|00004120| 66 5b 35 31 32 5d 3b 0a | 58 20 20 20 20 72 65 67 |f[512];.|X reg|
|00004130| 69 73 74 65 72 20 63 68 | 61 72 20 2a 70 3b 0a 58 |ister ch|ar *p;.X|
|00004140| 23 69 66 64 65 66 09 49 | 4e 53 50 45 43 49 41 4c |#ifdef.I|NSPECIAL|
|00004150| 0a 58 20 20 20 20 2f 2a | 20 49 6e 6c 69 6e 65 20 |.X /*| Inline |
|00004160| 73 70 65 63 69 61 6c 20 | 64 69 72 65 63 74 69 76 |special |directiv|
|00004170| 65 73 2c 20 6e 6f 74 20 | 73 75 70 70 6f 72 74 65 |es, not |supporte|
|00004180| 64 20 79 65 74 20 2a 2f | 0a 58 20 20 20 20 73 77 |d yet */|.X sw|
|00004190| 69 74 63 68 28 73 73 74 | 61 74 65 29 20 7b 0a 58 |itch(sst|ate) {.X|
|000041a0| 09 63 61 73 65 20 30 3a | 0a 58 09 20 20 20 20 69 |.case 0:|.X. i|
|000041b0| 66 20 28 66 6f 6e 74 20 | 3d 3d 20 73 79 6d 69 64 |f (font |== symid|
|000041c0| 78 20 26 26 20 6e 63 20 | 3d 3d 20 33 34 29 20 7b |x && nc |== 34) {|
|000041d0| 0a 58 09 09 73 73 74 61 | 74 65 20 3d 20 31 3b 0a |.X..ssta|te = 1;.|
|000041e0| 58 09 09 6c 61 73 74 63 | 68 61 72 2e 78 70 6f 73 |X..lastc|har.xpos|
|000041f0| 20 3d 20 73 70 65 63 58 | 50 6f 73 20 3d 20 78 70 | = specX|Pos = xp|
|00004200| 6f 73 3b 0a 58 09 09 6c | 61 73 74 63 68 61 72 2e |os;.X..l|astchar.|
|00004210| 66 6f 6e 74 20 3d 20 66 | 6f 6e 74 3b 0a 58 09 09 |font = f|ont;.X..|
|00004220| 6c 61 73 74 63 68 61 72 | 2e 70 6f 69 6e 74 73 20 |lastchar|.points |
|00004230| 3d 20 70 6f 69 6e 74 73 | 3b 0a 58 09 09 6c 61 73 |= points|;.X..las|
|00004240| 74 63 68 61 72 2e 6e 63 | 20 3d 20 6e 63 3b 0a 58 |tchar.nc| = nc;.X|
|00004250| 09 09 6c 61 73 74 79 70 | 6f 73 20 3d 20 73 70 65 |..lastyp|os = spe|
|00004260| 63 59 50 6f 73 20 3d 20 | 79 70 6f 73 3b 0a 58 09 |cYPos = |ypos;.X.|
|00004270| 09 6f 70 74 66 6c 75 73 | 68 28 29 3b 0a 58 09 09 |.optflus|h();.X..|
|00004280| 72 65 74 75 72 6e 3b 0a | 58 09 20 20 20 20 7d 0a |return;.|X. }.|
|00004290| 58 09 20 20 20 20 62 72 | 65 61 6b 3b 0a 58 09 63 |X. br|eak;.X.c|
|000042a0| 61 73 65 20 31 3a 0a 58 | 09 20 20 20 20 69 66 20 |ase 1:.X|. if |
|000042b0| 28 66 6f 6e 74 20 3d 3d | 20 73 79 6d 69 64 78 20 |(font ==| symidx |
|000042c0| 26 26 20 6e 63 20 3d 3d | 20 33 34 29 20 7b 0a 58 |&& nc ==| 34) {.X|
|000042d0| 09 09 69 66 20 28 78 70 | 6f 73 20 3d 3d 20 6c 61 |..if (xp|os == la|
|000042e0| 73 74 63 68 61 72 2e 78 | 70 6f 73 20 26 26 20 79 |stchar.x|pos && y|
|000042f0| 70 6f 73 20 3d 3d 20 6c | 61 73 74 79 70 6f 73 29 |pos == l|astypos)|
|00004300| 20 7b 0a 58 09 09 20 20 | 20 20 73 73 74 61 74 65 | {.X.. | sstate|
|00004310| 2b 2b 3b 0a 58 09 09 20 | 20 20 20 73 62 75 66 5b |++;.X.. | sbuf[|
|00004320| 30 5d 20 3d 20 27 5c 30 | 27 3b 0a 58 09 09 20 20 |0] = '\0|';.X.. |
|00004330| 20 20 72 65 74 75 72 6e | 3b 0a 58 09 09 7d 20 65 | return|;.X..} e|
|00004340| 6c 73 65 20 7b 0a 58 09 | 09 20 20 20 20 6c 61 73 |lse {.X.|. las|
|00004350| 74 63 68 61 72 2e 78 70 | 6f 73 20 3d 20 78 70 6f |tchar.xp|os = xpo|
|00004360| 73 3b 0a 58 09 09 20 20 | 20 20 6c 61 73 74 79 70 |s;.X.. | lastyp|
|00004370| 6f 73 20 3d 20 79 70 6f | 73 3b 0a 58 09 09 20 20 |os = ypo|s;.X.. |
|00004380| 20 20 2f 2a 20 73 74 61 | 79 20 69 6e 20 74 68 69 | /* sta|y in thi|
|00004390| 73 20 73 74 61 74 65 20 | 2a 2f 0a 58 09 09 7d 0a |s state |*/.X..}.|
|000043a0| 58 09 20 20 20 20 7d 20 | 65 6c 73 65 0a 58 09 09 |X. } |else.X..|
|000043b0| 73 73 74 61 74 65 20 3d | 20 30 3b 0a 58 0a 58 09 |sstate =| 0;.X.X.|
|000043c0| 20 20 20 20 69 66 20 28 | 62 65 2d 3e 62 65 70 75 | if (|be->bepu|
|000043d0| 74 63 68 61 72 29 0a 58 | 09 09 28 2a 62 65 2d 3e |tchar).X|..(*be->|
|000043e0| 62 65 70 75 74 63 68 61 | 72 29 28 6c 61 73 74 63 |beputcha|r)(lastc|
|000043f0| 68 61 72 2e 78 70 6f 73 | 2c 20 6c 61 73 74 79 70 |har.xpos|, lastyp|
|00004400| 6f 73 2c 20 6c 61 73 74 | 63 68 61 72 2e 66 6f 6e |os, last|char.fon|
|00004410| 74 2c 0a 58 09 09 20 20 | 20 20 6c 61 73 74 63 68 |t,.X.. | lastch|
|00004420| 61 72 2e 70 6f 69 6e 74 | 73 2c 20 6c 61 73 74 63 |ar.point|s, lastc|
|00004430| 68 61 72 2e 6e 63 2c 20 | 28 63 68 61 72 20 2a 29 |har.nc, |(char *)|
|00004440| 20 4e 55 4c 4c 29 3b 0a | 58 09 20 20 20 20 62 72 | NULL);.|X. br|
|00004450| 65 61 6b 3b 0a 58 09 63 | 61 73 65 20 32 3a 0a 58 |eak;.X.c|ase 2:.X|
|00004460| 09 20 20 20 20 69 66 20 | 28 6e 63 20 3d 3d 20 33 |. if |(nc == 3|
|00004470| 34 20 26 26 20 66 6f 6e | 74 20 3d 3d 20 73 79 6d |4 && fon|t == sym|
|00004480| 69 64 78 29 20 7b 0a 58 | 09 09 44 42 50 28 28 44 |idx) {.X|..DBP((D|
|00004490| 5f 43 41 54 2c 20 22 53 | 70 65 63 69 61 6c 20 69 |_CAT, "S|pecial i|
|000044a0| 6e 6c 69 6e 65 20 73 65 | 71 75 65 6e 63 65 3a 20 |nline se|quence: |
|000044b0| 25 73 5c 6e 22 2c 20 73 | 62 75 66 29 29 3b 0a 58 |%s\n", s|buf));.X|
|000044c0| 09 09 64 6f 73 70 65 63 | 69 61 6c 28 73 62 75 66 |..dospec|ial(sbuf|
|000044d0| 29 3b 0a 58 09 09 73 73 | 74 61 74 65 20 3d 20 30 |);.X..ss|tate = 0|
|000044e0| 3b 0a 58 09 09 72 65 74 | 75 72 6e 3b 0a 58 09 20 |;.X..ret|urn;.X. |
|000044f0| 20 20 20 7d 0a 58 09 20 | 20 20 20 69 66 20 28 73 | }.X. | if (s|
|00004500| 74 72 6c 65 6e 28 73 62 | 75 66 29 20 3e 20 73 69 |trlen(sb|uf) > si|
|00004510| 7a 65 6f 66 28 73 62 75 | 66 29 20 2d 20 31 29 20 |zeof(sbu|f) - 1) |
|00004520| 7b 0a 58 09 09 66 70 72 | 69 6e 74 66 28 73 74 64 |{.X..fpr|intf(std|
|00004530| 65 72 72 2c 0a 58 09 09 | 20 20 20 20 22 25 73 3a |err,.X..| "%s:|
|00004540| 20 75 6e 74 65 72 6d 69 | 6e 61 74 65 64 2f 74 6f | untermi|nated/to|
|00004550| 6f 20 6c 6f 6e 67 20 5c | 5c 28 62 73 5c 5c 28 62 |o long \|\(bs\\(b|
|00004560| 73 74 72 5c 5c 28 62 73 | 5c 6e 22 2c 0a 58 09 09 |str\\(bs|\n",.X..|
|00004570| 20 20 20 20 70 72 6f 67 | 6e 61 6d 65 29 3b 0a 58 | prog|name);.X|
|00004580| 09 09 73 73 74 61 74 65 | 20 3d 20 30 3b 0a 58 09 |..sstate| = 0;.X.|
|00004590| 09 72 65 74 75 72 6e 3b | 0a 58 09 20 20 20 20 7d |.return;|.X. }|
|000045a0| 0a 58 09 20 20 20 20 69 | 66 20 28 66 6f 6e 74 20 |.X. i|f (font |
|000045b0| 3d 3d 20 73 79 6d 69 64 | 78 29 0a 58 09 09 70 20 |== symid|x).X..p |
|000045c0| 3d 20 74 61 62 53 5b 6e | 63 5d 2e 63 68 5f 6e 61 |= tabS[n|c].ch_na|
|000045d0| 6d 65 3b 0a 58 09 20 20 | 20 20 65 6c 73 65 0a 58 |me;.X. | else.X|
|000045e0| 09 09 70 20 3d 20 74 61 | 62 4e 5b 6e 63 5d 2e 63 |..p = ta|bN[nc].c|
|000045f0| 68 5f 6e 61 6d 65 3b 0a | 58 09 20 20 20 20 69 66 |h_name;.|X. if|
|00004600| 20 28 73 74 72 6c 65 6e | 28 70 29 20 3e 3d 20 32 | (strlen|(p) >= 2|
|00004610| 29 20 7b 0a 58 09 09 69 | 66 20 28 73 74 72 63 6d |) {.X..i|f (strcm|
|00004620| 70 28 70 2c 20 22 68 79 | 22 29 20 3d 3d 20 30 20 |p(p, "hy|") == 0 |
|00004630| 7c 7c 0a 58 09 09 20 20 | 20 20 73 74 72 63 6d 70 |||.X.. | strcmp|
|00004640| 28 70 2c 20 22 6d 69 22 | 29 20 3d 3d 20 30 20 7c |(p, "mi"|) == 0 ||
|00004650| 7c 0a 58 09 09 20 20 20 | 20 73 74 72 63 6d 70 28 ||.X.. | strcmp(|
|00004660| 70 2c 20 22 5c 5c 2d 22 | 29 20 3d 3d 20 30 29 0a |p, "\\-"|) == 0).|
|00004670| 58 09 09 20 20 20 20 70 | 20 3d 20 22 2d 22 3b 0a |X.. p| = "-";.|
|00004680| 58 09 09 65 6c 73 65 20 | 69 66 20 28 73 74 72 63 |X..else |if (strc|
|00004690| 6d 70 28 70 2c 20 22 66 | 66 22 29 20 3d 3d 20 30 |mp(p, "f|f") == 0|
|000046a0| 20 7c 7c 0a 58 09 09 09 | 20 73 74 72 63 6d 70 28 | ||.X...| strcmp(|
|000046b0| 70 2c 20 22 66 69 22 29 | 20 3d 3d 20 30 20 7c 7c |p, "fi")| == 0 |||
|000046c0| 0a 58 09 09 09 20 73 74 | 72 63 6d 70 28 70 2c 20 |.X... st|rcmp(p, |
|000046d0| 22 66 6c 22 29 20 3d 3d | 20 30 29 0a 58 09 09 20 |"fl") ==| 0).X.. |
|000046e0| 20 20 20 3b 0a 58 09 09 | 65 6c 73 65 20 69 66 20 | ;.X..|else if |
|000046f0| 28 73 74 72 63 6d 70 28 | 70 2c 20 22 46 69 22 29 |(strcmp(|p, "Fi")|
|00004700| 20 3d 3d 20 30 29 0a 58 | 09 09 20 20 20 20 70 20 | == 0).X|.. p |
|00004710| 3d 20 22 66 66 69 22 3b | 0a 58 09 09 65 6c 73 65 |= "ffi";|.X..else|
|00004720| 20 69 66 20 28 73 74 72 | 63 6d 70 28 70 2c 20 22 | if (str|cmp(p, "|
|00004730| 46 6c 22 29 20 3d 3d 20 | 30 29 0a 58 09 09 20 20 |Fl") == |0).X.. |
|00004740| 20 20 70 20 3d 20 22 66 | 66 6c 22 3b 0a 58 09 09 | p = "f|fl";.X..|
|00004750| 65 6c 73 65 0a 58 09 09 | 20 20 20 20 70 20 3d 20 |else.X..| p = |
|00004760| 22 20 22 3b 0a 58 09 20 | 20 20 20 7d 0a 58 09 20 |" ";.X. | }.X. |
|00004770| 20 20 20 73 74 72 63 61 | 74 28 73 62 75 66 2c 20 | strca|t(sbuf, |
|00004780| 70 29 3b 0a 58 09 20 20 | 20 20 72 65 74 75 72 6e |p);.X. | return|
|00004790| 3b 0a 58 20 20 20 20 7d | 0a 58 23 65 6e 64 69 66 |;.X }|.X#endif|
|000047a0| 0a 58 20 20 20 20 6f 70 | 74 69 6e 73 65 72 74 28 |.X op|tinsert(|
|000047b0| 78 70 6f 73 2c 20 79 70 | 6f 73 2c 20 66 6f 6e 74 |xpos, yp|os, font|
|000047c0| 2c 20 70 6f 69 6e 74 73 | 2c 20 6e 63 29 3b 0a 58 |, points|, nc);.X|
|000047d0| 7d 0a 58 0a 58 69 6e 74 | 20 6f 70 74 78 70 6f 73 |}.X.Xint| optxpos|
|000047e0| 2c 20 6f 70 74 79 70 6f | 73 3b 0a 58 69 6e 74 20 |, optypo|s;.Xint |
|000047f0| 6f 70 74 66 6f 6e 74 2c | 20 6f 70 74 70 6f 69 6e |optfont,| optpoin|
|00004800| 74 73 2c 20 6f 70 74 6e | 63 2c 20 6f 72 69 67 78 |ts, optn|c, origx|
|00004810| 70 6f 73 3b 0a 58 63 68 | 61 72 20 6f 70 74 62 75 |pos;.Xch|ar optbu|
|00004820| 66 66 65 72 5b 4f 50 54 | 53 49 5a 5d 3b 0a 58 63 |ffer[OPT|SIZ];.Xc|
|00004830| 68 61 72 20 2a 6f 70 74 | 70 20 3d 20 6f 70 74 62 |har *opt|p = optb|
|00004840| 75 66 66 65 72 3b 0a 58 | 0a 58 6f 70 74 66 6c 75 |uffer;.X|.Xoptflu|
|00004850| 73 68 28 29 20 7b 0a 58 | 0a 58 20 20 20 20 69 66 |sh() {.X|.X if|
|00004860| 20 28 21 6f 70 74 69 6d | 69 7a 65 29 0a 58 09 72 | (!optim|ize).X.r|
|00004870| 65 74 75 72 6e 3b 0a 58 | 0a 58 20 20 20 20 69 66 |eturn;.X|.X if|
|00004880| 20 28 6f 70 74 62 75 66 | 66 65 72 5b 30 5d 20 26 | (optbuf|fer[0] &|
|00004890| 26 20 62 65 2d 3e 62 65 | 70 75 74 63 68 61 72 29 |& be->be|putchar)|
|000048a0| 0a 58 09 28 2a 62 65 2d | 3e 62 65 70 75 74 63 68 |.X.(*be-|>beputch|
|000048b0| 61 72 29 28 6f 72 69 67 | 78 70 6f 73 2c 20 6f 70 |ar)(orig|xpos, op|
|000048c0| 74 79 70 6f 73 2c 20 6f | 70 74 66 6f 6e 74 2c 20 |typos, o|ptfont, |
|000048d0| 6f 70 74 70 6f 69 6e 74 | 73 2c 20 6f 70 74 6e 63 |optpoint|s, optnc|
|000048e0| 2c 0a 58 09 20 20 20 20 | 6f 70 74 62 75 66 66 65 |,.X. |optbuffe|
|000048f0| 72 29 3b 0a 58 20 20 20 | 20 6f 70 74 62 75 66 66 |r);.X | optbuff|
|00004900| 65 72 5b 30 5d 20 3d 20 | 27 5c 30 27 3b 0a 58 20 |er[0] = |'\0';.X |
|00004910| 20 20 20 6f 70 74 70 20 | 3d 20 6f 70 74 62 75 66 | optp |= optbuf|
|00004920| 66 65 72 3b 0a 58 7d 0a | 58 0a 58 6f 70 74 69 6e |fer;.X}.|X.Xoptin|
|00004930| 73 65 72 74 28 78 70 6f | 73 2c 20 79 70 6f 73 2c |sert(xpo|s, ypos,|
|00004940| 20 66 6f 6e 74 2c 20 70 | 6f 69 6e 74 73 2c 20 6e | font, p|oints, n|
|00004950| 63 29 0a 58 69 6e 74 20 | 66 6f 6e 74 2c 20 70 6f |c).Xint |font, po|
|00004960| 69 6e 74 73 2c 20 6e 63 | 3b 0a 58 69 6e 74 20 78 |ints, nc|;.Xint x|
|00004970| 70 6f 73 2c 20 79 70 6f | 73 3b 20 7b 0a 58 20 20 |pos, ypo|s; {.X |
|00004980| 20 20 73 74 72 75 63 74 | 20 74 72 6f 66 66 32 62 | struct| troff2b|
|00004990| 65 66 6f 6e 74 20 2a 62 | 70 3b 0a 58 20 20 20 20 |efont *b|p;.X |
|000049a0| 73 74 61 74 69 63 20 63 | 68 61 72 20 2a 77 70 3b |static c|har *wp;|
|000049b0| 0a 58 20 20 20 20 65 78 | 74 65 72 6e 20 73 74 72 |.X ex|tern str|
|000049c0| 75 63 74 20 63 61 74 74 | 61 62 20 74 61 62 4e 5b |uct catt|ab tabN[|
|000049d0| 5d 2c 20 74 61 62 53 5b | 5d 3b 0a 58 20 20 20 20 |], tabS[|];.X |
|000049e0| 73 74 72 75 63 74 20 63 | 61 74 74 61 62 20 2a 63 |struct c|attab *c|
|000049f0| 74 3b 0a 58 20 20 20 20 | 72 65 67 69 73 74 65 72 |t;.X |register|
|00004a00| 20 63 68 61 72 20 2a 66 | 72 6f 6d 3b 0a 58 20 20 | char *f|rom;.X |
|00004a10| 20 20 69 6e 74 20 63 61 | 6e 74 63 61 63 68 65 3b | int ca|ntcache;|
|00004a20| 0a 58 0a 58 20 20 20 20 | 69 66 20 28 21 6f 70 74 |.X.X |if (!opt|
|00004a30| 69 6d 69 7a 65 29 20 7b | 0a 58 09 69 66 20 28 62 |imize) {|.X.if (b|
|00004a40| 65 2d 3e 62 65 70 75 74 | 63 68 61 72 29 0a 58 09 |e->beput|char).X.|
|00004a50| 20 20 20 20 28 2a 62 65 | 2d 3e 62 65 70 75 74 63 | (*be|->beputc|
|00004a60| 68 61 72 29 28 78 70 6f | 73 2c 20 79 70 6f 73 2c |har)(xpo|s, ypos,|
|00004a70| 20 66 6f 6e 74 2c 20 70 | 6f 69 6e 74 73 2c 20 6e | font, p|oints, n|
|00004a80| 63 2c 20 28 63 68 61 72 | 20 2a 29 20 4e 55 4c 4c |c, (char| *) NULL|
|00004a90| 29 3b 0a 58 09 72 65 74 | 75 72 6e 3b 0a 58 20 20 |);.X.ret|urn;.X |
|00004aa0| 20 20 7d 0a 58 0a 58 20 | 20 20 20 44 42 50 28 28 | }.X.X | DBP((|
|00004ab0| 44 5f 43 48 41 52 2c 20 | 22 4f 4c 44 3a 20 78 2c |D_CHAR, |"OLD: x,|
|00004ac0| 79 2c 66 2c 70 2c 63 20 | 3d 20 25 64 2c 25 64 2c |y,f,p,c |= %d,%d,|
|00004ad0| 25 64 2c 25 64 2c 25 64 | 5c 6e 22 2c 0a 58 09 6f |%d,%d,%d|\n",.X.o|
|00004ae0| 70 74 78 70 6f 73 2c 20 | 6f 70 74 79 70 6f 73 2c |ptxpos, |optypos,|
|00004af0| 20 6f 70 74 66 6f 6e 74 | 2c 20 6f 70 74 70 6f 69 | optfont|, optpoi|
|00004b00| 6e 74 73 2c 20 6f 70 74 | 6e 63 29 29 3b 0a 58 20 |nts, opt|nc));.X |
|00004b10| 20 20 20 44 42 50 28 28 | 44 5f 43 48 41 52 2c 20 | DBP((|D_CHAR, |
|00004b20| 22 4e 45 57 3a 20 78 2c | 79 2c 66 2c 70 2c 63 20 |"NEW: x,|y,f,p,c |
|00004b30| 3d 20 25 64 2c 25 64 2c | 25 64 2c 25 64 2c 25 64 |= %d,%d,|%d,%d,%d|
|00004b40| 5c 6e 22 2c 0a 58 09 78 | 70 6f 73 2c 20 79 70 6f |\n",.X.x|pos, ypo|
|00004b50| 73 2c 20 66 6f 6e 74 2c | 20 70 6f 69 6e 74 73 2c |s, font,| points,|
|00004b60| 20 6e 63 29 29 3b 0a 58 | 0a 58 20 20 20 20 2f 2a | nc));.X|.X /*|
|00004b70| 20 74 68 65 20 31 30 20 | 69 73 20 74 6f 20 65 6e | the 10 |is to en|
|00004b80| 73 75 72 65 20 74 68 61 | 74 20 74 68 65 72 65 27 |sure tha|t there'|
|00004b90| 73 20 65 6e 6f 75 67 68 | 20 72 6f 6f 6d 20 66 6f |s enough| room fo|
|00004ba0| 72 20 6d 6f 64 65 72 61 | 74 65 6c 79 0a 58 20 20 |r modera|tely.X |
|00004bb0| 20 20 20 20 20 6c 6f 6e | 67 20 6d 75 6c 74 69 70 | lon|g multip|
|00004bc0| 6c 65 2d 63 68 61 72 61 | 63 74 65 72 20 73 65 71 |le-chara|cter seq|
|00004bd0| 75 65 6e 63 65 73 20 2a | 2f 0a 58 0a 58 20 20 20 |uences *|/.X.X |
|00004be0| 20 69 66 20 28 79 70 6f | 73 20 21 3d 20 6f 70 74 | if (ypo|s != opt|
|00004bf0| 79 70 6f 73 20 7c 7c 20 | 6f 70 74 66 6f 6e 74 20 |ypos || |optfont |
|00004c00| 21 3d 20 66 6f 6e 74 20 | 7c 7c 20 6f 70 74 70 6f |!= font ||| optpo|
|00004c10| 69 6e 74 73 20 21 3d 20 | 70 6f 69 6e 74 73 20 7c |ints != |points ||
|00004c20| 7c 0a 58 09 77 70 20 21 | 3d 20 78 6c 61 74 65 74 ||.X.wp !|= xlatet|
|00004c30| 61 62 6c 65 5b 66 6f 6e | 74 5d 2d 3e 77 69 64 74 |able[fon|t]->widt|
|00004c40| 68 74 61 62 6c 65 20 7c | 7c 0a 58 09 6f 70 74 70 |htable |||.X.optp|
|00004c50| 20 3e 20 6f 70 74 62 75 | 66 66 65 72 20 2b 20 4f | > optbu|ffer + O|
|00004c60| 50 54 53 49 5a 20 2d 20 | 31 30 29 0a 58 09 6f 70 |PTSIZ - |10).X.op|
|00004c70| 74 66 6c 75 73 68 28 29 | 3b 0a 58 0a 58 20 20 20 |tflush()|;.X.X |
|00004c80| 20 77 70 20 3d 20 78 6c | 61 74 65 74 61 62 6c 65 | wp = xl|atetable|
|00004c90| 5b 66 6f 6e 74 5d 2d 3e | 77 69 64 74 68 74 61 62 |[font]->|widthtab|
|00004ca0| 6c 65 3b 0a 58 0a 58 20 | 20 20 20 69 66 20 28 66 |le;.X.X | if (f|
|00004cb0| 6f 6e 74 20 3d 3d 20 73 | 79 6d 69 64 78 29 20 7b |ont == s|ymidx) {|
|00004cc0| 0a 58 09 62 70 20 3d 20 | 26 62 65 2d 3e 62 65 73 |.X.bp = |&be->bes|
|00004cd0| 79 6d 66 6f 6e 74 5b 6e | 63 5d 3b 0a 58 09 63 74 |ymfont[n|c];.X.ct|
|00004ce0| 20 3d 20 26 74 61 62 53 | 5b 6e 63 5d 3b 0a 58 20 | = &tabS|[nc];.X |
|00004cf0| 20 20 20 7d 20 65 6c 73 | 65 20 7b 0a 58 09 62 70 | } els|e {.X.bp|
|00004d00| 20 3d 20 26 62 65 2d 3e | 62 65 73 74 64 66 6f 6e | = &be->|bestdfon|
|00004d10| 74 5b 6e 63 5d 3b 0a 58 | 09 63 74 20 3d 20 26 74 |t[nc];.X|.ct = &t|
|00004d20| 61 62 4e 5b 6e 63 5d 3b | 0a 58 20 20 20 20 7d 0a |abN[nc];|.X }.|
|00004d30| 58 0a 58 20 20 20 20 63 | 61 6e 74 63 61 63 68 65 |X.X c|antcache|
|00004d40| 20 3d 20 21 77 70 20 7c | 7c 20 28 69 6e 74 29 20 | = !wp ||| (int) |
|00004d50| 77 70 20 3d 3d 20 31 20 | 7c 7c 20 28 66 6f 6e 74 |wp == 1 ||| (font|
|00004d60| 20 3d 3d 20 73 79 6d 69 | 64 78 20 3f 20 62 70 2d | == symi|dx ? bp-|
|00004d70| 3e 74 32 62 5f 66 6f 6e | 74 20 21 3d 20 53 3a 0a |>t2b_fon|t != S:.|
|00004d80| 58 09 09 09 20 20 20 20 | 20 62 70 2d 3e 74 32 62 |X... | bp->t2b|
|00004d90| 5f 66 6f 6e 74 20 21 3d | 20 4e 29 3b 0a 58 0a 58 |_font !=| N);.X.X|
|00004da0| 20 20 20 20 69 66 20 28 | 62 70 2d 3e 74 32 62 5f | if (|bp->t2b_|
|00004db0| 78 63 20 7c 7c 20 62 70 | 2d 3e 74 32 62 5f 79 63 |xc || bp|->t2b_yc|
|00004dc0| 20 7c 7c 20 62 70 2d 3e | 74 32 62 5f 73 63 61 6c | || bp->|t2b_scal|
|00004dd0| 65 20 7c 7c 20 63 61 6e | 74 63 61 63 68 65 29 0a |e || can|tcache).|
|00004de0| 58 09 6f 70 74 66 6c 75 | 73 68 28 29 3b 0a 58 0a |X.optflu|sh();.X.|
|00004df0| 58 20 20 20 20 69 66 20 | 28 6f 70 74 78 70 6f 73 |X if |(optxpos|
|00004e00| 20 21 3d 20 78 70 6f 73 | 29 09 2f 2a 20 68 61 6e | != xpos|)./* han|
|00004e10| 64 6c 65 20 73 70 61 63 | 65 73 20 6f 6e 65 20 64 |dle spac|es one d|
|00004e20| 61 79 2e 2e 2e 20 2a 2f | 0a 58 09 6f 70 74 66 6c |ay... */|.X.optfl|
|00004e30| 75 73 68 28 29 3b 0a 58 | 0a 58 20 20 20 20 69 66 |ush();.X|.X if|
|00004e40| 20 28 21 6f 70 74 62 75 | 66 66 65 72 5b 30 5d 29 | (!optbu|ffer[0])|
|00004e50| 20 7b 0a 58 09 6f 70 74 | 79 70 6f 73 20 3d 20 79 | {.X.opt|ypos = y|
|00004e60| 70 6f 73 3b 0a 58 09 6f | 70 74 78 70 6f 73 20 3d |pos;.X.o|ptxpos =|
|00004e70| 20 78 70 6f 73 3b 0a 58 | 09 6f 72 69 67 78 70 6f | xpos;.X|.origxpo|
|00004e80| 73 20 3d 20 78 70 6f 73 | 3b 0a 58 09 6f 70 74 66 |s = xpos|;.X.optf|
|00004e90| 6f 6e 74 20 3d 20 66 6f | 6e 74 3b 0a 58 09 6f 70 |ont = fo|nt;.X.op|
|00004ea0| 74 6e 63 20 3d 20 6e 63 | 3b 0a 58 09 6f 70 74 70 |tnc = nc|;.X.optp|
|00004eb0| 6f 69 6e 74 73 20 3d 20 | 70 6f 69 6e 74 73 3b 0a |oints = |points;.|
|00004ec0| 58 20 20 20 20 7d 0a 58 | 0a 58 20 20 20 20 69 66 |X }.X|.X if|
|00004ed0| 20 28 63 61 6e 74 63 61 | 63 68 65 29 20 7b 0a 58 | (cantca|che) {.X|
|00004ee0| 09 69 66 20 28 62 65 2d | 3e 62 65 70 75 74 63 68 |.if (be-|>beputch|
|00004ef0| 61 72 29 0a 58 09 20 20 | 20 20 28 2a 62 65 2d 3e |ar).X. | (*be->|
|00004f00| 62 65 70 75 74 63 68 61 | 72 29 28 78 70 6f 73 2c |beputcha|r)(xpos,|
|00004f10| 20 79 70 6f 73 2c 20 66 | 6f 6e 74 2c 20 70 6f 69 | ypos, f|ont, poi|
|00004f20| 6e 74 73 2c 20 6e 63 2c | 20 28 63 68 61 72 20 2a |nts, nc,| (char *|
|00004f30| 29 20 4e 55 4c 4c 29 3b | 0a 58 09 72 65 74 75 72 |) NULL);|.X.retur|
|00004f40| 6e 3b 0a 58 20 20 20 20 | 7d 0a 58 0a 58 20 20 20 |n;.X |}.X.X |
|00004f50| 20 6f 70 74 78 70 6f 73 | 20 2b 3d 20 28 28 77 70 | optxpos| += ((wp|
|00004f60| 5b 63 74 2d 3e 63 68 5f | 77 69 64 69 64 78 5d 29 |[ct->ch_|wididx])|
|00004f70| 20 2a 20 70 6f 69 6e 74 | 73 20 2b 20 33 29 20 2f | * point|s + 3) /|
|00004f80| 20 36 3b 0a 58 20 20 20 | 20 44 42 50 28 28 44 5f | 6;.X | DBP((D_|
|00004f90| 43 41 54 2c 20 22 6f 70 | 74 78 70 6f 73 3a 20 25 |CAT, "op|txpos: %|
|00004fa0| 64 5c 6e 22 2c 20 6f 70 | 74 78 70 6f 73 29 29 3b |d\n", op|txpos));|
|00004fb0| 0a 58 0a 58 20 20 20 20 | 66 6f 72 20 28 66 72 6f |.X.X |for (fro|
|00004fc0| 6d 20 3d 20 62 70 2d 3e | 74 32 62 5f 63 68 61 72 |m = bp->|t2b_char|
|00004fd0| 73 65 71 3b 20 2a 66 72 | 6f 6d 3b 29 0a 58 09 2a |seq; *fr|om;).X.*|
|00004fe0| 6f 70 74 70 2b 2b 20 3d | 20 2a 66 72 6f 6d 2b 2b |optp++ =| *from++|
|00004ff0| 3b 0a 58 20 20 20 20 2a | 6f 70 74 70 20 3d 20 27 |;.X *|optp = '|
|00005000| 5c 30 27 3b 0a 58 7d 0a | 58 23 65 6e 64 69 66 0a |\0';.X}.|X#endif.|
|00005010| 58 0a 58 23 69 66 64 65 | 66 09 53 4f 52 54 0a 58 |X.X#ifde|f.SORT.X|
|00005020| 69 6e 73 64 75 6d 70 28 | 62 2c 20 70 29 0a 58 72 |insdump(|b, p).Xr|
|00005030| 65 67 69 73 74 65 72 20 | 73 74 72 75 63 74 20 69 |egister |struct i|
|00005040| 6e 73 62 75 66 20 2a 62 | 2c 20 2a 70 3b 20 7b 0a |nsbuf *b|, *p; {.|
|00005050| 58 20 20 20 20 69 66 20 | 28 21 28 64 65 62 75 67 |X if |(!(debug|
|00005060| 26 44 5f 56 45 52 42 29 | 29 0a 58 09 72 65 74 75 |&D_VERB)|).X.retu|
|00005070| 72 6e 3b 0a 58 20 20 20 | 20 44 42 50 28 28 44 5f |rn;.X | DBP((D_|
|00005080| 56 45 52 42 2c 20 22 69 | 6e 73 64 75 6d 70 3a 5c |VERB, "i|nsdump:\|
|00005090| 6e 22 29 29 3b 0a 58 20 | 20 20 20 66 6f 72 28 3b |n"));.X | for(;|
|000050a0| 20 62 20 3c 3d 20 70 3b | 20 62 2b 2b 29 0a 58 09 | b <= p;| b++).X.|
|000050b0| 44 42 50 28 28 44 5f 56 | 45 52 42 2c 20 22 25 64 |DBP((D_V|ERB, "%d|
|000050c0| 20 25 64 5c 6e 22 2c 20 | 62 2d 3e 78 70 6f 73 2c | %d\n", |b->xpos,|
|000050d0| 20 62 2d 3e 6e 63 29 29 | 3b 0a 58 7d 0a 58 23 65 | b->nc))|;.X}.X#e|
|000050e0| 6e 64 69 66 0a 45 4e 44 | 5f 4f 46 5f 46 49 4c 45 |ndif.END|_OF_FILE|
|000050f0| 0a 20 20 69 66 20 74 65 | 73 74 20 36 32 38 31 20 |. if te|st 6281 |
|00005100| 2d 6e 65 20 60 77 63 20 | 2d 63 20 3c 27 6f 70 74 |-ne `wc |-c <'opt|
|00005110| 2e 63 27 60 3b 20 74 68 | 65 6e 0a 20 20 20 20 65 |.c'`; th|en. e|
|00005120| 63 68 6f 20 73 68 61 72 | 3a 20 5c 22 27 6f 70 74 |cho shar|: \"'opt|
|00005130| 2e 63 27 5c 22 20 75 6e | 70 61 63 6b 65 64 20 77 |.c'\" un|packed w|
|00005140| 69 74 68 20 77 72 6f 6e | 67 20 73 69 7a 65 21 0a |ith wron|g size!.|
|00005150| 20 20 66 69 0a 20 20 23 | 20 65 6e 64 20 6f 66 20 | fi. #| end of |
|00005160| 27 6f 70 74 2e 63 27 0a | 66 69 0a 69 66 20 74 65 |'opt.c'.|fi.if te|
|00005170| 73 74 20 2d 66 20 27 70 | 6b 63 2e 63 27 20 2d 61 |st -f 'p|kc.c' -a|
|00005180| 20 22 24 7b 31 7d 22 20 | 21 3d 20 22 2d 63 22 20 | "${1}" |!= "-c" |
|00005190| 3b 20 74 68 65 6e 20 0a | 20 20 65 63 68 6f 20 73 |; then .| echo s|
|000051a0| 68 61 72 3a 20 57 69 6c | 6c 20 6e 6f 74 20 63 6c |har: Wil|l not cl|
|000051b0| 6f 62 62 65 72 20 65 78 | 69 73 74 69 6e 67 20 66 |obber ex|isting f|
|000051c0| 69 6c 65 20 5c 22 27 70 | 6b 63 2e 63 27 5c 22 0a |ile \"'p|kc.c'\".|
|000051d0| 65 6c 73 65 0a 20 20 65 | 63 68 6f 20 73 68 61 72 |else. e|cho shar|
|000051e0| 3a 20 45 78 74 72 61 63 | 74 69 6e 67 20 5c 22 27 |: Extrac|ting \"'|
|000051f0| 70 6b 63 2e 63 27 5c 22 | 20 5c 28 35 37 31 35 20 |pkc.c'\"| \(5715 |
|00005200| 63 68 61 72 61 63 74 65 | 72 73 5c 29 0a 20 20 73 |characte|rs\). s|
|00005210| 65 64 20 22 73 2f 5e 58 | 2f 2f 22 20 3e 27 70 6b |ed "s/^X|//" >'pk|
|00005220| 63 2e 63 27 20 3c 3c 27 | 45 4e 44 5f 4f 46 5f 46 |c.c' <<'|END_OF_F|
|00005230| 49 4c 45 27 0a 58 2f 2a | 0a 58 09 43 6f 70 79 72 |ILE'.X/*|.X.Copyr|
|00005240| 69 67 68 74 20 31 39 38 | 35 2c 20 31 39 38 36 2c |ight 198|5, 1986,|
|00005250| 20 31 39 38 37 2c 20 31 | 39 38 38 2c 20 31 39 38 | 1987, 1|988, 198|
|00005260| 39 2c 20 31 39 39 30 2c | 20 31 39 39 31 20 43 68 |9, 1990,| 1991 Ch|
|00005270| 72 69 73 20 4c 65 77 69 | 73 0a 58 09 09 41 6c 6c |ris Lewi|s.X..All|
|00005280| 20 52 69 67 68 74 73 20 | 52 65 73 65 72 76 65 64 | Rights |Reserved|
|00005290| 0a 58 0a 58 20 20 20 20 | 53 65 65 20 74 68 65 20 |.X.X |See the |
|000052a0| 4c 49 43 45 4e 53 45 20 | 66 69 6c 65 20 66 6f 72 |LICENSE |file for|
|000052b0| 20 61 20 66 75 6c 6c 20 | 64 65 73 63 72 69 70 74 | a full |descript|
|000052c0| 69 6f 6e 20 6f 66 20 72 | 65 73 74 72 69 63 74 69 |ion of r|estricti|
|000052d0| 6f 6e 73 20 75 6e 64 65 | 72 20 77 68 69 63 68 0a |ons unde|r which.|
|000052e0| 58 20 20 20 20 74 68 69 | 73 20 73 6f 66 74 77 61 |X thi|s softwa|
|000052f0| 72 65 20 69 73 20 70 72 | 6f 76 69 64 65 64 2e 0a |re is pr|ovided..|
|00005300| 58 0a 58 20 20 20 20 46 | 75 6e 63 74 69 6f 6e 3a |X.X F|unction:|
|00005310| 09 09 50 4b 20 43 61 63 | 68 65 20 2d 20 68 61 6e |..PK Cac|he - han|
|00005320| 64 6c 65 73 20 69 6e 63 | 72 65 6d 65 6e 74 61 6c |dles inc|remental|
|00005330| 20 64 6f 77 6e 6c 6f 61 | 64 69 6e 67 20 66 6f 72 | downloa|ding for|
|00005340| 0a 58 09 09 09 6c 61 73 | 65 72 6a 65 74 73 0a 58 |.X...las|erjets.X|
|00005350| 0a 58 2a 2f 0a 58 0a 58 | 23 69 6e 63 6c 75 64 65 |.X*/.X.X|#include|
|00005360| 20 22 64 65 66 73 2e 68 | 22 0a 58 0a 58 23 69 66 | "defs.h|".X.X#if|
|00005370| 09 64 65 66 69 6e 65 64 | 28 50 41 52 54 49 41 4c |.defined|(PARTIAL|
|00005380| 29 20 7c 7c 20 64 65 66 | 69 6e 65 64 28 49 4e 43 |) || def|ined(INC|
|00005390| 52 29 0a 58 0a 58 23 69 | 66 6e 64 65 66 09 6c 69 |R).X.X#i|fndef.li|
|000053a0| 6e 74 0a 58 73 74 61 74 | 69 63 20 63 68 61 72 20 |nt.Xstat|ic char |
|000053b0| 53 43 43 53 69 64 5b 5d | 20 3d 0a 58 20 20 20 20 |SCCSid[]| =.X |
|000053c0| 22 40 28 23 29 70 6b 63 | 2e 63 3a 20 32 2e 32 20 |"@(#)pkc|.c: 2.2 |
|000053d0| 43 6f 70 79 72 69 67 68 | 74 20 39 31 2f 30 32 2f |Copyrigh|t 91/02/|
|000053e0| 32 30 20 30 39 3a 30 36 | 3a 35 37 20 43 68 72 69 |20 09:06|:57 Chri|
|000053f0| 73 20 4c 65 77 69 73 22 | 3b 0a 58 23 65 6e 64 69 |s Lewis"|;.X#endi|
|00005400| 66 0a 58 0a 58 23 69 6e | 63 6c 75 64 65 20 22 70 |f.X.X#in|clude "p|
|00005410| 6b 2e 68 22 0a 58 0a 58 | 23 69 6e 63 6c 75 64 65 |k.h".X.X|#include|
|00005420| 20 22 70 6b 63 2e 68 22 | 0a 58 0a 58 65 78 74 65 | "pkc.h"|.X.Xexte|
|00005430| 72 6e 20 69 6e 74 20 66 | 6f 6e 74 43 6f 75 6e 74 |rn int f|ontCount|
|00005440| 3b 0a 58 0a 58 2f 2a 09 | 44 6f 65 73 20 74 68 65 |;.X.X/*.|Does the|
|00005450| 20 66 6f 6e 74 20 2a 6e | 65 65 64 2a 20 74 68 69 | font *n|eed* thi|
|00005460| 73 20 63 68 61 72 61 63 | 74 65 72 3f 20 2a 2f 0a |s charac|ter? */.|
|00005470| 58 65 78 74 65 72 6e 20 | 73 74 72 75 63 74 20 6e |Xextern |struct n|
|00005480| 65 65 64 6d 61 70 73 20 | 2a 6e 65 65 64 6d 61 70 |eedmaps |*needmap|
|00005490| 73 3b 0a 58 0a 58 6e 65 | 65 64 63 68 61 72 28 66 |s;.X.Xne|edchar(f|
|000054a0| 6f 6e 74 2c 20 63 68 29 | 0a 58 72 65 67 69 73 74 |ont, ch)|.Xregist|
|000054b0| 65 72 20 69 6e 74 20 66 | 6f 6e 74 3b 0a 58 72 65 |er int f|ont;.Xre|
|000054c0| 67 69 73 74 65 72 20 6c | 6f 6e 67 20 63 68 3b 20 |gister l|ong ch; |
|000054d0| 7b 0a 58 20 20 20 20 72 | 65 67 69 73 74 65 72 20 |{.X r|egister |
|000054e0| 73 74 72 75 63 74 20 6e | 65 65 64 6d 61 70 73 20 |struct n|eedmaps |
|000054f0| 2a 6e 62 70 3b 0a 58 0a | 58 20 20 20 20 63 68 20 |*nbp;.X.|X ch |
|00005500| 26 3d 20 30 78 66 66 3b | 0a 58 0a 58 20 20 20 20 |&= 0xff;|.X.X |
|00005510| 69 66 20 28 63 68 20 3c | 3d 20 27 20 27 20 7c 7c |if (ch <|= ' ' |||
|00005520| 20 28 63 68 20 3e 20 30 | 78 37 66 20 26 26 20 63 | (ch > 0|x7f && c|
|00005530| 68 20 3c 3d 20 28 30 78 | 38 30 20 2b 20 27 20 27 |h <= (0x|80 + ' '|
|00005540| 29 29 29 0a 58 09 72 65 | 74 75 72 6e 28 30 29 3b |))).X.re|turn(0);|
|00005550| 0a 58 20 20 20 20 63 68 | 20 2d 3d 20 27 20 27 3b |.X ch| -= ' ';|
|00005560| 0a 58 20 20 20 20 69 66 | 20 28 63 68 20 3e 3d 20 |.X if| (ch >= |
|00005570| 30 78 38 30 20 2d 20 27 | 20 27 29 0a 58 09 63 68 |0x80 - '| ').X.ch|
|00005580| 20 2d 3d 20 27 20 27 3b | 0a 58 0a 58 20 20 20 20 | -= ' ';|.X.X |
|00005590| 69 66 20 28 66 6f 6e 74 | 20 3e 3d 20 30 20 26 26 |if (font| >= 0 &&|
|000055a0| 20 66 6f 6e 74 20 3c 3d | 20 32 29 09 2f 2a 20 72 | font <=| 2)./* r|
|000055b0| 65 64 69 72 65 63 74 69 | 6f 6e 73 20 74 6f 20 4e |edirecti|ons to N|
|000055c0| 4f 52 4d 20 66 6f 6e 74 | 73 20 2a 2f 0a 58 09 66 |ORM font|s */.X.f|
|000055d0| 6f 6e 74 20 3d 20 4e 3b | 0a 58 20 20 20 20 65 6c |ont = N;|.X el|
|000055e0| 73 65 20 69 66 20 28 66 | 6f 6e 74 20 3d 3d 20 33 |se if (f|ont == 3|
|000055f0| 29 09 09 2f 2a 20 72 65 | 64 69 72 65 63 74 69 6f |)../* re|directio|
|00005600| 6e 73 20 74 6f 20 53 59 | 4d 42 4f 4c 20 66 6f 6e |ns to SY|MBOL fon|
|00005610| 74 20 2a 2f 0a 58 09 66 | 6f 6e 74 20 3d 20 53 3b |t */.X.f|ont = S;|
|00005620| 0a 58 0a 58 20 20 20 20 | 66 6f 72 20 28 6e 62 70 |.X.X |for (nbp|
|00005630| 20 3d 20 6e 65 65 64 6d | 61 70 73 3b 20 6e 62 70 | = needm|aps; nbp|
|00005640| 3b 20 6e 62 70 20 3d 20 | 6e 62 70 2d 3e 6e 65 78 |; nbp = |nbp->nex|
|00005650| 74 29 0a 58 09 69 66 20 | 28 6e 62 70 2d 3e 66 6f |t).X.if |(nbp->fo|
|00005660| 6e 74 6e 75 6d 20 3d 3d | 20 66 6f 6e 74 29 20 7b |ntnum ==| font) {|
|00005670| 0a 58 09 20 20 20 20 72 | 65 74 75 72 6e 28 6e 62 |.X. r|eturn(nb|
|00005680| 70 2d 3e 4e 4d 41 50 28 | 63 68 20 2f 20 45 4c 45 |p->NMAP(|ch / ELE|
|00005690| 4e 29 20 26 20 28 31 20 | 3c 3c 20 28 63 68 20 25 |N) & (1 |<< (ch %|
|000056a0| 20 45 4c 45 4e 29 29 29 | 3b 0a 58 09 7d 0a 58 20 | ELEN)))|;.X.}.X |
|000056b0| 20 20 20 72 65 74 75 72 | 6e 28 30 29 3b 0a 58 7d | retur|n(0);.X}|
|000056c0| 0a 58 0a 58 0a 58 61 64 | 64 6e 65 65 64 63 68 61 |.X.X.Xad|dneedcha|
|000056d0| 72 28 66 6f 6e 74 2c 20 | 63 68 29 0a 58 72 65 67 |r(font, |ch).Xreg|
|000056e0| 69 73 74 65 72 20 69 6e | 74 20 66 6f 6e 74 2c 20 |ister in|t font, |
|000056f0| 63 68 3b 20 7b 0a 58 20 | 20 20 20 72 65 67 69 73 |ch; {.X | regis|
|00005700| 74 65 72 20 73 74 72 75 | 63 74 20 6e 65 65 64 6d |ter stru|ct needm|
|00005710| 61 70 73 20 2a 6e 62 70 | 2c 20 2a 6f 6e 62 70 20 |aps *nbp|, *onbp |
|00005720| 3d 20 28 73 74 72 75 63 | 74 20 6e 65 65 64 6d 61 |= (struc|t needma|
|00005730| 70 73 20 2a 29 20 4e 55 | 4c 4c 3b 0a 58 20 20 20 |ps *) NU|LL;.X |
|00005740| 20 63 68 20 26 3d 20 30 | 78 66 66 3b 0a 58 0a 58 | ch &= 0|xff;.X.X|
|00005750| 20 20 20 20 69 66 20 28 | 63 68 20 3c 3d 20 27 20 | if (|ch <= ' |
|00005760| 27 20 7c 7c 20 28 63 68 | 20 3e 20 30 78 37 66 20 |' || (ch| > 0x7f |
|00005770| 26 26 20 63 68 20 3c 3d | 20 28 30 78 38 30 20 2b |&& ch <=| (0x80 +|
|00005780| 20 27 20 27 29 29 29 0a | 58 09 72 65 74 75 72 6e | ' '))).|X.return|
|00005790| 3b 0a 58 20 20 20 20 63 | 68 20 2d 3d 20 27 20 27 |;.X c|h -= ' '|
|000057a0| 3b 0a 58 20 20 20 20 69 | 66 20 28 63 68 20 3e 3d |;.X i|f (ch >=|
|000057b0| 20 30 78 38 30 20 2d 20 | 27 20 27 29 0a 58 09 63 | 0x80 - |' ').X.c|
|000057c0| 68 20 2d 3d 20 27 20 27 | 3b 0a 58 0a 58 20 20 20 |h -= ' '|;.X.X |
|000057d0| 20 69 66 20 28 66 6f 6e | 74 20 3e 3d 20 30 20 26 | if (fon|t >= 0 &|
|000057e0| 26 20 66 6f 6e 74 20 3c | 3d 20 32 29 09 2f 2a 20 |& font <|= 2)./* |
|000057f0| 72 65 64 69 72 65 63 74 | 69 6f 6e 73 20 74 6f 20 |redirect|ions to |
|00005800| 4e 4f 52 4d 20 66 6f 6e | 74 73 20 2a 2f 0a 58 09 |NORM fon|ts */.X.|
|00005810| 66 6f 6e 74 20 3d 20 4e | 3b 0a 58 20 20 20 20 65 |font = N|;.X e|
|00005820| 6c 73 65 20 69 66 20 28 | 66 6f 6e 74 20 3d 3d 20 |lse if (|font == |
|00005830| 33 29 09 09 2f 2a 20 72 | 65 64 69 72 65 63 74 69 |3)../* r|edirecti|
|00005840| 6f 6e 73 20 74 6f 20 53 | 59 4d 42 4f 4c 20 66 6f |ons to S|YMBOL fo|
|00005850| 6e 74 20 2a 2f 0a 58 09 | 66 6f 6e 74 20 3d 20 53 |nt */.X.|font = S|
|00005860| 3b 0a 58 0a 58 20 20 20 | 20 66 6f 72 20 28 6f 6e |;.X.X | for (on|
|00005870| 62 70 20 3d 20 28 73 74 | 72 75 63 74 20 6e 65 65 |bp = (st|ruct nee|
|00005880| 64 6d 61 70 73 20 2a 29 | 20 4e 55 4c 4c 2c 20 6e |dmaps *)| NULL, n|
|00005890| 62 70 20 3d 20 6e 65 65 | 64 6d 61 70 73 3b 0a 58 |bp = nee|dmaps;.X|
|000058a0| 09 6e 62 70 3b 20 6f 6e | 62 70 20 3d 20 6e 62 70 |.nbp; on|bp = nbp|
|000058b0| 2c 20 6e 62 70 20 3d 20 | 6e 62 70 2d 3e 6e 65 78 |, nbp = |nbp->nex|
|000058c0| 74 29 0a 58 0a 58 09 69 | 66 20 28 6e 62 70 2d 3e |t).X.X.i|f (nbp->|
|000058d0| 66 6f 6e 74 6e 75 6d 20 | 3d 3d 20 66 6f 6e 74 29 |fontnum |== font)|
|000058e0| 0a 58 09 20 20 20 20 62 | 72 65 61 6b 3b 0a 58 0a |.X. b|reak;.X.|
|000058f0| 58 20 20 20 20 69 66 20 | 28 21 6e 62 70 29 20 7b |X if |(!nbp) {|
|00005900| 0a 58 09 6e 62 70 20 3d | 20 28 73 74 72 75 63 74 |.X.nbp =| (struct|
|00005910| 20 6e 65 65 64 6d 61 70 | 73 20 2a 29 20 6d 75 73 | needmap|s *) mus|
|00005920| 74 6d 61 6c 6c 6f 63 28 | 73 69 7a 65 6f 66 28 73 |tmalloc(|sizeof(s|
|00005930| 74 72 75 63 74 20 6e 65 | 65 64 6d 61 70 73 29 2c |truct ne|edmaps),|
|00005940| 0a 58 09 20 20 20 20 22 | 6e 65 65 64 6d 61 70 73 |.X. "|needmaps|
|00005950| 22 29 3b 0a 58 09 6e 62 | 70 2d 3e 66 6f 6e 74 6e |");.X.nb|p->fontn|
|00005960| 75 6d 20 3d 20 66 6f 6e | 74 3b 0a 58 09 69 66 20 |um = fon|t;.X.if |
|00005970| 28 21 6f 6e 62 70 29 0a | 58 09 20 20 20 20 6e 65 |(!onbp).|X. ne|
|00005980| 65 64 6d 61 70 73 20 3d | 20 6e 62 70 3b 0a 58 09 |edmaps =| nbp;.X.|
|00005990| 65 6c 73 65 0a 58 09 20 | 20 20 20 6f 6e 62 70 2d |else.X. | onbp-|
|000059a0| 3e 6e 65 78 74 20 3d 20 | 6e 62 70 3b 0a 58 20 20 |>next = |nbp;.X |
|000059b0| 20 20 7d 0a 58 20 20 20 | 20 69 66 20 28 63 68 20 | }.X | if (ch |
|000059c0| 3d 3d 20 2d 31 29 0a 58 | 09 72 65 74 75 72 6e 3b |== -1).X|.return;|
|000059d0| 0a 58 20 20 20 20 6e 62 | 70 2d 3e 4e 4d 41 50 28 |.X nb|p->NMAP(|
|000059e0| 63 68 20 2f 20 45 4c 45 | 4e 29 20 7c 3d 20 28 31 |ch / ELE|N) |= (1|
|000059f0| 20 3c 3c 20 28 63 68 20 | 25 20 45 4c 45 4e 29 29 | << (ch |% ELEN))|
|00005a00| 3b 0a 58 7d 0a 58 0a 58 | 23 65 6e 64 69 66 0a 58 |;.X}.X.X|#endif.X|
|00005a10| 0a 58 23 69 66 64 65 66 | 09 49 4e 43 52 0a 58 64 |.X#ifdef|.INCR.Xd|
|00005a20| 6f 77 6e 63 68 61 72 28 | 66 6f 6e 74 2c 20 63 68 |ownchar(|font, ch|
|00005a30| 2c 20 70 6f 69 6e 74 69 | 64 78 29 0a 58 69 6e 74 |, pointi|dx).Xint|
|00005a40| 20 66 6f 6e 74 2c 20 63 | 68 2c 20 70 6f 69 6e 74 | font, c|h, point|
|00005a50| 69 64 78 3b 20 7b 0a 58 | 20 20 20 20 63 68 20 26 |idx; {.X| ch &|
|00005a60| 3d 20 30 78 66 66 3b 0a | 58 20 20 20 20 69 66 20 |= 0xff;.|X if |
|00005a70| 28 63 68 20 3c 3d 20 27 | 20 27 20 7c 7c 20 28 63 |(ch <= '| ' || (c|
|00005a80| 68 20 3e 20 30 78 37 66 | 20 26 26 20 63 68 20 3c |h > 0x7f| && ch <|
|00005a90| 3d 20 28 30 78 38 30 20 | 2b 20 27 20 27 29 29 29 |= (0x80 |+ ' ')))|
|00005aa0| 0a 58 09 72 65 74 75 72 | 6e 28 30 29 3b 0a 58 20 |.X.retur|n(0);.X |
|00005ab0| 20 20 20 63 68 20 2d 3d | 20 27 20 27 3b 0a 58 20 | ch -=| ' ';.X |
|00005ac0| 20 20 20 69 66 20 28 63 | 68 20 3e 3d 20 30 78 38 | if (c|h >= 0x8|
|00005ad0| 30 20 2d 20 27 20 27 29 | 0a 58 09 63 68 20 2d 3d |0 - ' ')|.X.ch -=|
|00005ae0| 20 27 20 27 3b 0a 58 20 | 20 20 20 72 65 74 75 72 | ' ';.X | retur|
|00005af0| 6e 28 66 6f 6e 74 74 61 | 62 6c 65 5b 66 6f 6e 74 |n(fontta|ble[font|
|00005b00| 5d 2e 6d 61 70 2d 3e 44 | 4d 41 50 28 63 68 20 2f |].map->D|MAP(ch /|
|00005b10| 20 45 4c 45 4e 2c 20 70 | 6f 69 6e 74 69 64 78 29 | ELEN, p|ointidx)|
|00005b20| 20 26 0a 58 09 28 31 20 | 3c 3c 20 28 63 68 20 25 | &.X.(1 |<< (ch %|
|00005b30| 20 45 4c 45 4e 29 29 29 | 3b 0a 58 7d 0a 58 0a 58 | ELEN)))|;.X}.X.X|
|00005b40| 73 65 74 64 6f 77 6e 28 | 66 6f 6e 74 2c 20 63 68 |setdown(|font, ch|
|00005b50| 2c 20 70 6f 69 6e 74 69 | 64 78 29 0a 58 69 6e 74 |, pointi|dx).Xint|
|00005b60| 20 66 6f 6e 74 2c 20 63 | 68 2c 20 70 6f 69 6e 74 | font, c|h, point|
|00005b70| 69 64 78 3b 20 7b 0a 58 | 20 20 20 20 63 68 20 26 |idx; {.X| ch &|
|00005b80| 3d 20 30 78 66 66 3b 0a | 58 20 20 20 20 69 66 20 |= 0xff;.|X if |
|00005b90| 28 63 68 20 3c 3d 20 27 | 20 27 20 7c 7c 20 28 63 |(ch <= '| ' || (c|
|00005ba0| 68 20 3e 20 30 78 37 66 | 20 26 26 20 63 68 20 3c |h > 0x7f| && ch <|
|00005bb0| 3d 20 28 30 78 38 30 20 | 2b 20 27 20 27 29 29 29 |= (0x80 |+ ' ')))|
|00005bc0| 0a 58 09 72 65 74 75 72 | 6e 3b 0a 58 20 20 20 20 |.X.retur|n;.X |
|00005bd0| 63 68 20 2d 3d 20 27 20 | 27 3b 0a 58 20 20 20 20 |ch -= ' |';.X |
|00005be0| 69 66 20 28 63 68 20 3e | 3d 20 30 78 38 30 20 2d |if (ch >|= 0x80 -|
|00005bf0| 20 27 20 27 29 0a 58 09 | 63 68 20 2d 3d 20 27 20 | ' ').X.|ch -= ' |
|00005c00| 27 3b 0a 58 20 20 20 20 | 66 6f 6e 74 74 61 62 6c |';.X |fonttabl|
|00005c10| 65 5b 66 6f 6e 74 5d 2e | 6d 61 70 2d 3e 44 4d 41 |e[font].|map->DMA|
|00005c20| 50 28 63 68 20 2f 20 45 | 4c 45 4e 2c 20 70 6f 69 |P(ch / E|LEN, poi|
|00005c30| 6e 74 69 64 78 29 20 7c | 3d 20 28 31 20 3c 3c 20 |ntidx) ||= (1 << |
|00005c40| 28 63 68 20 25 20 45 4c | 45 4e 29 29 3b 0a 58 20 |(ch % EL|EN));.X |
|00005c50| 20 20 20 66 6f 6e 74 74 | 61 62 6c 65 5b 66 6f 6e | fontt|able[fon|
|00005c60| 74 5d 2e 6d 61 70 2d 3e | 6c 61 73 74 70 61 67 65 |t].map->|lastpage|
|00005c70| 5b 70 6f 69 6e 74 69 64 | 78 5d 20 3d 20 63 75 72 |[pointid|x] = cur|
|00005c80| 72 65 6e 74 50 61 67 65 | 3b 0a 58 7d 0a 58 23 65 |rentPage|;.X}.X#e|
|00005c90| 6e 64 69 66 0a 58 0a 58 | 23 69 66 09 64 65 66 69 |ndif.X.X|#if.defi|
|00005ca0| 6e 65 64 28 44 45 42 55 | 47 29 20 26 26 20 64 65 |ned(DEBU|G) && de|
|00005cb0| 66 69 6e 65 64 28 50 41 | 52 54 49 41 4c 29 0a 58 |fined(PA|RTIAL).X|
|00005cc0| 64 75 6d 70 70 61 72 74 | 6d 61 70 73 28 29 20 7b |dumppart|maps() {|
|00005cd0| 0a 58 20 20 20 20 72 65 | 67 69 73 74 65 72 20 73 |.X re|gister s|
|00005ce0| 74 72 75 63 74 20 6e 65 | 65 64 6d 61 70 73 20 2a |truct ne|edmaps *|
|00005cf0| 6e 62 70 3b 0a 58 20 20 | 20 20 72 65 67 69 73 74 |nbp;.X | regist|
|00005d00| 65 72 20 69 6e 74 20 63 | 3b 0a 58 20 20 20 20 66 |er int c|;.X f|
|00005d10| 70 72 69 6e 74 66 28 64 | 69 61 67 46 69 6c 65 2c |printf(d|iagFile,|
|00005d20| 22 4d 41 53 4b 4c 45 4e | 3a 20 25 64 2c 20 45 4c |"MASKLEN|: %d, EL|
|00005d30| 45 4e 3a 20 25 64 5c 6e | 22 2c 20 4d 41 53 4b 4c |EN: %d\n|", MASKL|
|00005d40| 45 4e 2c 20 45 4c 45 4e | 29 3b 0a 58 20 20 20 20 |EN, ELEN|);.X |
|00005d50| 66 6f 72 20 28 6e 62 70 | 20 3d 20 6e 65 65 64 6d |for (nbp| = needm|
|00005d60| 61 70 73 3b 20 6e 62 70 | 3b 20 6e 62 70 20 3d 20 |aps; nbp|; nbp = |
|00005d70| 6e 62 70 2d 3e 6e 65 78 | 74 29 20 7b 0a 58 09 66 |nbp->nex|t) {.X.f|
|00005d80| 70 72 69 6e 74 66 28 64 | 69 61 67 46 69 6c 65 2c |printf(d|iagFile,|
|00005d90| 22 46 6f 6e 74 3a 20 25 | 30 32 78 2c 20 6e 65 65 |"Font: %|02x, nee|
|00005da0| 64 6d 61 70 3a 22 2c 20 | 6e 62 70 2d 3e 66 6f 6e |dmap:", |nbp->fon|
|00005db0| 74 6e 75 6d 29 3b 0a 58 | 09 66 6f 72 20 28 63 20 |tnum);.X|.for (c |
|00005dc0| 3d 20 30 3b 20 63 20 3c | 20 4d 41 53 4b 4c 45 4e |= 0; c <| MASKLEN|
|00005dd0| 3b 20 63 2b 2b 29 0a 58 | 09 20 20 20 20 66 70 72 |; c++).X|. fpr|
|00005de0| 69 6e 74 66 28 64 69 61 | 67 46 69 6c 65 2c 22 20 |intf(dia|gFile," |
|00005df0| 25 30 38 78 22 2c 20 6e | 62 70 2d 3e 4e 4d 41 50 |%08x", n|bp->NMAP|
|00005e00| 28 63 29 29 3b 0a 58 09 | 66 70 72 69 6e 74 66 28 |(c));.X.|fprintf(|
|00005e10| 64 69 61 67 46 69 6c 65 | 2c 22 5c 6e 22 29 3b 0a |diagFile|,"\n");.|
|00005e20| 58 20 20 20 20 7d 0a 58 | 7d 0a 58 0a 58 23 69 66 |X }.X|}.X.X#if|
|00005e30| 64 65 66 09 49 4e 43 52 | 0a 58 64 75 6d 70 69 6e |def.INCR|.Xdumpin|
|00005e40| 63 72 6d 61 70 73 28 29 | 20 7b 0a 58 20 20 20 20 |crmaps()| {.X |
|00005e50| 73 74 61 74 69 63 20 63 | 68 61 72 20 70 74 73 69 |static c|har ptsi|
|00005e60| 7a 65 73 5b 5d 20 3d 0a | 58 09 20 7b 36 2c 20 37 |zes[] =.|X. {6, 7|
|00005e70| 2c 20 38 2c 20 39 2c 20 | 31 30 2c 20 31 31 2c 20 |, 8, 9, |10, 11, |
|00005e80| 31 32 2c 20 31 34 2c 20 | 31 36 2c 20 31 38 2c 20 |12, 14, |16, 18, |
|00005e90| 32 30 2c 20 32 32 2c 20 | 32 34 2c 20 32 38 2c 20 |20, 22, |24, 28, |
|00005ea0| 33 36 7d 3b 0a 58 20 20 | 20 20 72 65 67 69 73 74 |36};.X | regist|
|00005eb0| 65 72 20 73 74 72 75 63 | 74 20 64 6f 77 6e 6d 61 |er struc|t downma|
|00005ec0| 70 73 20 2a 64 62 70 3b | 0a 58 20 20 20 20 72 65 |ps *dbp;|.X re|
|00005ed0| 67 69 73 74 65 72 20 69 | 6e 74 20 63 2c 20 70 2c |gister i|nt c, p,|
|00005ee0| 20 66 6e 3b 0a 58 20 20 | 20 20 66 70 72 69 6e 74 | fn;.X | fprint|
|00005ef0| 66 28 64 69 61 67 46 69 | 6c 65 2c 22 4d 41 53 4b |f(diagFi|le,"MASK|
|00005f00| 4c 45 4e 3a 20 25 64 2c | 20 45 4c 45 4e 3a 20 25 |LEN: %d,| ELEN: %|
|00005f10| 64 5c 6e 22 2c 20 4d 41 | 53 4b 4c 45 4e 2c 20 45 |d\n", MA|SKLEN, E|
|00005f20| 4c 45 4e 29 3b 0a 58 20 | 20 20 20 66 6f 72 20 28 |LEN);.X | for (|
|00005f30| 66 6e 20 3d 20 30 3b 20 | 66 6f 6e 74 74 61 62 6c |fn = 0; |fonttabl|
|00005f40| 65 5b 66 6e 5d 2e 74 72 | 6f 66 66 4e 61 6d 65 3b |e[fn].tr|offName;|
|00005f50| 20 66 6e 2b 2b 29 20 7b | 0a 58 09 64 62 70 20 3d | fn++) {|.X.dbp =|
|00005f60| 20 66 6f 6e 74 74 61 62 | 6c 65 5b 66 6e 5d 2e 6d | fonttab|le[fn].m|
|00005f70| 61 70 3b 0a 58 09 69 66 | 20 28 21 64 62 70 29 0a |ap;.X.if| (!dbp).|
|00005f80| 58 09 20 20 20 20 63 6f | 6e 74 69 6e 75 65 3b 0a |X. co|ntinue;.|
|00005f90| 58 09 66 70 72 69 6e 74 | 66 28 64 69 61 67 46 69 |X.fprint|f(diagFi|
|00005fa0| 6c 65 2c 22 46 6f 6e 74 | 3a 20 25 30 32 78 2c 20 |le,"Font|: %02x, |
|00005fb0| 74 72 6f 66 66 6e 61 6d | 65 3a 20 25 73 2c 20 64 |troffnam|e: %s, d|
|00005fc0| 6f 77 6e 6c 6f 61 64 65 | 64 6d 61 70 73 3a 5c 6e |ownloade|dmaps:\n|
|00005fd0| 22 2c 0a 58 09 20 20 20 | 20 66 6e 2c 20 66 6f 6e |",.X. | fn, fon|
|00005fe0| 74 74 61 62 6c 65 5b 66 | 6e 5d 2e 74 72 6f 66 66 |ttable[f|n].troff|
|00005ff0| 4e 61 6d 65 29 3b 0a 58 | 09 66 6f 72 20 28 70 20 |Name);.X|.for (p |
|00006000| 3d 20 30 3b 20 70 20 3c | 20 4e 50 54 53 49 5a 45 |= 0; p <| NPTSIZE|
|00006010| 3b 20 70 2b 2b 29 20 7b | 0a 58 09 20 20 20 20 69 |; p++) {|.X. i|
|00006020| 66 20 28 21 64 62 70 2d | 3e 6e 6d 5b 70 5d 29 0a |f (!dbp-|>nm[p]).|
|00006030| 58 09 09 63 6f 6e 74 69 | 6e 75 65 3b 0a 58 09 20 |X..conti|nue;.X. |
|00006040| 20 20 20 66 70 72 69 6e | 74 66 28 64 69 61 67 46 | fprin|tf(diagF|
|00006050| 69 6c 65 2c 22 66 25 30 | 32 64 20 70 25 30 32 64 |ile,"f%0|2d p%02d|
|00006060| 3a 25 30 32 64 20 6c 70 | 25 64 20 25 73 3a 22 2c |:%02d lp|%d %s:",|
|00006070| 20 66 6e 2c 20 70 2c 0a | 58 09 09 70 74 73 69 7a | fn, p,.|X..ptsiz|
|00006080| 65 73 5b 70 5d 2c 20 64 | 62 70 2d 3e 6c 61 73 74 |es[p], d|bp->last|
|00006090| 70 61 67 65 5b 70 5d 2c | 20 64 62 70 2d 3e 70 6b |page[p],| dbp->pk|
|000060a0| 66 6f 6e 74 5b 70 5d 20 | 3f 20 22 6c 6f 61 64 22 |font[p] |? "load"|
|000060b0| 3a 20 22 75 6e 6c 6f 22 | 29 3b 0a 58 09 20 20 20 |: "unlo"|);.X. |
|000060c0| 20 66 6f 72 20 28 63 20 | 3d 20 30 3b 20 63 20 3c | for (c |= 0; c <|
|000060d0| 20 4d 41 53 4b 4c 45 4e | 3b 20 63 2b 2b 29 0a 58 | MASKLEN|; c++).X|
|000060e0| 09 09 66 70 72 69 6e 74 | 66 28 64 69 61 67 46 69 |..fprint|f(diagFi|
|000060f0| 6c 65 2c 22 20 25 30 38 | 78 22 2c 20 64 62 70 2d |le," %08|x", dbp-|
|00006100| 3e 44 4d 41 50 28 63 2c | 70 29 29 3b 0a 58 09 20 |>DMAP(c,|p));.X. |
|00006110| 20 20 20 66 70 72 69 6e | 74 66 28 64 69 61 67 46 | fprin|tf(diagF|
|00006120| 69 6c 65 2c 22 5c 6e 22 | 29 3b 0a 58 09 7d 0a 58 |ile,"\n"|);.X.}.X|
|00006130| 20 20 20 20 7d 0a 58 7d | 0a 58 23 65 6e 64 69 66 | }.X}|.X#endif|
|00006140| 0a 58 0a 58 64 75 6d 70 | 6d 61 70 73 28 77 68 69 |.X.Xdump|maps(whi|
|00006150| 63 68 29 0a 58 69 6e 74 | 20 77 68 69 63 68 3b 20 |ch).Xint| which; |
|00006160| 7b 0a 58 20 20 20 20 44 | 42 50 28 28 44 5f 46 4f |{.X D|BP((D_FO|
|00006170| 4e 54 2c 22 64 75 6d 70 | 6d 61 70 73 3a 20 25 64 |NT,"dump|maps: %d|
|00006180| 5c 6e 22 2c 20 77 68 69 | 63 68 29 29 3b 0a 58 20 |\n", whi|ch));.X |
|00006190| 20 20 20 69 66 20 28 64 | 69 61 67 46 69 6c 65 20 | if (d|iagFile |
|000061a0| 26 26 20 28 64 65 62 75 | 67 26 44 5f 46 4f 4e 54 |&& (debu|g&D_FONT|
|000061b0| 29 29 20 7b 0a 58 09 73 | 77 69 74 63 68 28 77 68 |)) {.X.s|witch(wh|
|000061c0| 69 63 68 29 20 7b 0a 58 | 09 20 20 20 20 63 61 73 |ich) {.X|. cas|
|000061d0| 65 20 30 3a 20 64 75 6d | 70 70 61 72 74 6d 61 70 |e 0: dum|ppartmap|
|000061e0| 73 28 29 3b 20 62 72 65 | 61 6b 3b 0a 58 23 69 66 |s(); bre|ak;.X#if|
|000061f0| 64 65 66 09 49 4e 43 52 | 0a 58 09 20 20 20 20 63 |def.INCR|.X. c|
|00006200| 61 73 65 20 31 3a 20 64 | 75 6d 70 69 6e 63 72 6d |ase 1: d|umpincrm|
|00006210| 61 70 73 28 29 3b 20 62 | 72 65 61 6b 3b 0a 58 23 |aps(); b|reak;.X#|
|00006220| 65 6e 64 69 66 0a 58 09 | 7d 0a 58 20 20 20 20 7d |endif.X.|}.X }|
|00006230| 0a 58 7d 0a 58 0a 58 23 | 65 6e 64 69 66 0a 58 0a |.X}.X.X#|endif.X.|
|00006240| 58 23 69 66 64 65 66 09 | 49 4e 43 52 0a 58 2f 2a |X#ifdef.|INCR.X/*|
|00006250| 09 47 6f 20 66 69 6e 64 | 20 22 6f 6c 64 65 73 74 |.Go find| "oldest|
|00006260| 22 20 66 6f 6e 74 20 61 | 6e 64 20 64 65 6c 65 74 |" font a|nd delet|
|00006270| 65 20 69 74 2c 20 62 6f | 74 68 20 69 6e 74 65 72 |e it, bo|th inter|
|00006280| 6e 61 6c 6c 79 20 2a 61 | 6e 64 2a 0a 58 09 6f 6e |nally *a|nd*.X.on|
|00006290| 20 74 68 65 20 70 72 69 | 6e 74 65 72 2e 20 20 49 | the pri|nter. I|
|000062a0| 74 20 63 61 6e 6e 6f 74 | 20 61 6c 72 65 61 64 79 |t cannot| already|
|000062b0| 20 62 65 20 69 6e 20 75 | 73 65 20 6f 6e 20 74 68 | be in u|se on th|
|000062c0| 69 73 20 70 61 67 65 2e | 0a 58 20 2a 2f 0a 58 70 |is page.|.X */.Xp|
|000062d0| 6b 66 6c 75 73 68 28 6e | 65 65 64 66 6f 6e 74 2c |kflush(n|eedfont,|
|000062e0| 20 6e 65 65 64 70 6f 69 | 6e 74 29 0a 58 69 6e 74 | needpoi|nt).Xint|
|000062f0| 20 6e 65 65 64 66 6f 6e | 74 2c 20 6e 65 65 64 70 | needfon|t, needp|
|00006300| 6f 69 6e 74 3b 20 7b 0a | 58 20 20 20 20 72 65 67 |oint; {.|X reg|
|00006310| 69 73 74 65 72 20 69 6e | 74 20 6f 6c 64 65 73 74 |ister in|t oldest|
|00006320| 70 61 67 65 20 3d 20 33 | 32 37 36 37 2c 20 70 3b |page = 3|2767, p;|
|00006330| 0a 58 20 20 20 20 69 6e | 74 20 62 65 73 74 70 6f |.X in|t bestpo|
|00006340| 69 6e 74 73 2c 20 62 65 | 73 74 66 6f 6e 74 3b 0a |ints, be|stfont;.|
|00006350| 58 20 20 20 20 72 65 67 | 69 73 74 65 72 20 73 74 |X reg|ister st|
|00006360| 72 75 63 74 20 64 6f 77 | 6e 6d 61 70 73 20 2a 64 |ruct dow|nmaps *d|
|00006370| 62 70 3b 0a 58 20 20 20 | 20 69 6e 74 20 66 6f 6e |bp;.X | int fon|
|00006380| 74 3b 0a 58 0a 58 20 20 | 20 20 44 42 50 28 28 44 |t;.X.X | DBP((D|
|00006390| 5f 46 4f 4e 54 2c 20 22 | 46 6c 75 73 68 69 6e 67 |_FONT, "|Flushing|
|000063a0| 20 66 6f 6e 74 20 2d 20 | 61 76 6f 69 64 20 66 6f | font - |avoid fo|
|000063b0| 6e 74 20 25 64 2c 20 70 | 73 3a 20 25 64 5c 6e 22 |nt %d, p|s: %d\n"|
|000063c0| 2c 0a 58 09 6e 65 65 64 | 66 6f 6e 74 2c 20 6e 65 |,.X.need|font, ne|
|000063d0| 65 64 70 6f 69 6e 74 29 | 29 3b 0a 58 0a 58 20 20 |edpoint)|);.X.X |
|000063e0| 20 20 66 6f 72 20 28 66 | 6f 6e 74 20 3d 20 30 3b | for (f|ont = 0;|
|000063f0| 20 66 6f 6e 74 74 61 62 | 6c 65 5b 66 6f 6e 74 5d | fonttab|le[font]|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.