home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: SHell self-extracting ARchive
(archive/shar).
You can browse this item here: 2022
Confidence | Program | Detection | Match Type | Support
|
---|
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 text
| default
| |
99%
| file
| Ruby script, ASCII text
| default (weak)
| |
100%
| TrID
| E-Mail message (Var. 2)
| 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| 46 72 6f 6d 3a 20 61 61 | 73 40 62 6f 65 79 67 65 |From: aa|s@boeyge|
|00000010| 6e 2e 6e 72 2e 6e 6f 20 | 28 47 69 73 6c 65 20 41 |n.nr.no |(Gisle A|
|00000020| 61 73 29 0a 4e 65 77 73 | 67 72 6f 75 70 73 3a 20 |as).News|groups: |
|00000030| 61 6c 74 2e 73 6f 75 72 | 63 65 73 0a 53 75 62 6a |alt.sour|ces.Subj|
|00000040| 65 63 74 3a 20 69 32 70 | 73 2c 20 76 65 72 73 69 |ect: i2p|s, versi|
|00000050| 6f 6e 20 31 2e 37 0a 4d | 65 73 73 61 67 65 2d 49 |on 1.7.M|essage-I|
|00000060| 44 3a 20 3c 41 41 53 2e | 39 30 4f 63 74 33 30 31 |D: <AAS.|90Oct301|
|00000070| 37 32 35 34 36 40 62 6f | 65 79 67 65 6e 2e 6e 72 |72546@bo|eygen.nr|
|00000080| 2e 6e 6f 3e 0a 44 61 74 | 65 3a 20 33 30 20 4f 63 |.no>.Dat|e: 30 Oc|
|00000090| 74 20 39 30 20 31 36 3a | 32 35 3a 34 36 20 47 4d |t 90 16:|25:46 GM|
|000000a0| 54 0a 0a 54 68 69 73 20 | 69 73 20 74 68 65 20 6e |T..This |is the n|
|000000b0| 65 77 65 73 74 20 76 65 | 72 73 69 6f 6e 20 6f 66 |ewest ve|rsion of|
|000000c0| 20 74 68 65 20 69 32 70 | 73 20 70 65 72 6c 20 73 | the i2p|s perl s|
|000000d0| 63 72 69 70 74 2e 20 59 | 6f 75 20 6e 65 65 64 20 |cript. Y|ou need |
|000000e0| 70 65 72 6c 20 33 2e 30 | 0a 70 61 74 63 68 6c 65 |perl 3.0|.patchle|
|000000f0| 76 65 6c 20 33 36 20 6f | 72 20 62 65 74 74 65 72 |vel 36 o|r better|
|00000100| 2e 20 20 41 67 61 69 6e | 3b 20 62 75 67 20 72 65 |. Again|; bug re|
|00000110| 70 6f 72 74 73 2c 20 63 | 6f 6d 70 6c 61 69 6e 73 |ports, c|omplains|
|00000120| 2c 20 73 75 67 67 65 73 | 74 69 6f 6e 73 0a 61 72 |, sugges|tions.ar|
|00000130| 65 20 77 65 6c 63 6f 6d | 65 21 20 20 4d 79 20 65 |e welcom|e! My e|
|00000140| 6d 61 69 6c 20 61 64 64 | 72 65 73 73 20 69 73 20 |mail add|ress is |
|00000150| 3c 47 69 73 6c 65 2e 41 | 61 73 40 6e 72 2e 6e 6f |<Gisle.A|as@nr.no|
|00000160| 3e 2e 0a 0a 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 63 |>...----|-------c|
|00000170| 75 74 20 68 65 72 65 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ut here-|--------|
|00000180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0a 23 |--------|------.#|
|000001a0| 21 2f 62 69 6e 2f 73 68 | 0a 23 20 54 68 69 73 20 |!/bin/sh|.# This |
|000001b0| 69 73 20 61 20 73 68 65 | 6c 6c 20 61 72 63 68 69 |is a she|ll archi|
|000001c0| 76 65 20 28 70 72 6f 64 | 75 63 65 64 20 62 79 20 |ve (prod|uced by |
|000001d0| 73 68 61 72 20 33 2e 34 | 39 29 0a 23 20 54 6f 20 |shar 3.4|9).# To |
|000001e0| 65 78 74 72 61 63 74 20 | 74 68 65 20 66 69 6c 65 |extract |the file|
|000001f0| 73 20 66 72 6f 6d 20 74 | 68 69 73 20 61 72 63 68 |s from t|his arch|
|00000200| 69 76 65 2c 20 73 61 76 | 65 20 69 74 20 74 6f 20 |ive, sav|e it to |
|00000210| 61 20 66 69 6c 65 2c 20 | 72 65 6d 6f 76 65 0a 23 |a file, |remove.#|
|00000220| 20 65 76 65 72 79 74 68 | 69 6e 67 20 61 62 6f 76 | everyth|ing abov|
|00000230| 65 20 74 68 65 20 22 21 | 2f 62 69 6e 2f 73 68 22 |e the "!|/bin/sh"|
|00000240| 20 6c 69 6e 65 20 61 62 | 6f 76 65 2c 20 61 6e 64 | line ab|ove, and|
|00000250| 20 74 79 70 65 20 22 73 | 68 20 66 69 6c 65 5f 6e | type "s|h file_n|
|00000260| 61 6d 65 22 2e 0a 23 0a | 23 20 6d 61 64 65 20 31 |ame"..#.|# made 1|
|00000270| 30 2f 33 30 2f 31 39 39 | 30 20 31 36 3a 31 37 20 |0/30/199|0 16:17 |
|00000280| 55 54 43 20 62 79 20 61 | 61 73 40 62 6f 65 79 67 |UTC by a|as@boeyg|
|00000290| 65 6e 0a 23 20 53 6f 75 | 72 63 65 20 64 69 72 65 |en.# Sou|rce dire|
|000002a0| 63 74 6f 72 79 20 2f 68 | 6f 6d 65 2f 62 6f 65 79 |ctory /h|ome/boey|
|000002b0| 67 65 6e 2f 61 61 73 2f | 42 69 6e 0a 23 0a 23 20 |gen/aas/|Bin.#.# |
|000002c0| 65 78 69 73 74 69 6e 67 | 20 66 69 6c 65 73 20 77 |existing| files w|
|000002d0| 69 6c 6c 20 4e 4f 54 20 | 62 65 20 6f 76 65 72 77 |ill NOT |be overw|
|000002e0| 72 69 74 74 65 6e 20 75 | 6e 6c 65 73 73 20 2d 63 |ritten u|nless -c|
|000002f0| 20 69 73 20 73 70 65 63 | 69 66 69 65 64 0a 23 0a | is spec|ified.#.|
|00000300| 23 20 54 68 69 73 20 73 | 68 61 72 20 63 6f 6e 74 |# This s|har cont|
|00000310| 61 69 6e 73 3a 0a 23 20 | 6c 65 6e 67 74 68 20 20 |ains:.# |length |
|00000320| 6d 6f 64 65 20 20 20 20 | 20 20 20 6e 61 6d 65 0a |mode | name.|
|00000330| 23 20 2d 2d 2d 2d 2d 2d | 20 2d 2d 2d 2d 2d 2d 2d |# ------| -------|
|00000340| 2d 2d 2d 20 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--- ----|--------|
|00000350| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000360| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0a 23 |--------|------.#|
|00000370| 20 20 31 37 39 37 34 20 | 2d 72 2d 78 72 2d 78 72 | 17974 |-r-xr-xr|
|00000380| 2d 78 20 69 32 70 73 0a | 23 0a 23 20 3d 3d 3d 3d |-x i2ps.|#.# ====|
|00000390| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 20 69 32 70 73 20 3d |========|= i2ps =|
|000003a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 0a 69 66 |========|=====.if|
|000003b0| 20 74 65 73 74 20 2d 66 | 20 27 69 32 70 73 27 20 | test -f| 'i2ps' |
|000003c0| 2d 61 20 58 22 24 31 22 | 20 21 3d 20 58 22 2d 63 |-a X"$1"| != X"-c|
|000003d0| 22 3b 20 74 68 65 6e 0a | 09 65 63 68 6f 20 27 78 |"; then.|.echo 'x|
|000003e0| 20 2d 20 73 6b 69 70 70 | 69 6e 67 20 69 32 70 73 | - skipp|ing i2ps|
|000003f0| 20 28 46 69 6c 65 20 61 | 6c 72 65 61 64 79 20 65 | (File a|lready e|
|00000400| 78 69 73 74 73 29 27 0a | 65 6c 73 65 0a 65 63 68 |xists)'.|else.ech|
|00000410| 6f 20 27 78 20 2d 20 65 | 78 74 72 61 63 74 69 6e |o 'x - e|xtractin|
|00000420| 67 20 69 32 70 73 20 28 | 54 65 78 74 29 27 0a 73 |g i2ps (|Text)'.s|
|00000430| 65 64 20 27 73 2f 5e 58 | 2f 2f 27 20 3c 3c 20 27 |ed 's/^X|//' << '|
|00000440| 53 48 41 52 5f 45 4f 46 | 27 20 3e 20 27 69 32 70 |SHAR_EOF|' > 'i2p|
|00000450| 73 27 20 26 26 0a 23 21 | 2f 6c 6f 63 61 6c 2f 62 |s' &&.#!|/local/b|
|00000460| 6f 65 79 67 65 6e 2f 62 | 69 6e 2f 70 65 72 6c 0a |oeygen/b|in/perl.|
|00000470| 27 64 69 27 3b 0a 27 69 | 67 30 30 27 3b 0a 58 0a |'di';.'i|g00';.X.|
|00000480| 23 20 22 69 32 70 73 22 | 20 74 65 78 74 20 74 6f |# "i2ps"| text to|
|00000490| 20 50 6f 73 74 53 63 72 | 69 70 74 20 66 69 6c 74 | PostScr|ipt filt|
|000004a0| 65 72 20 77 72 69 74 74 | 65 6e 20 69 6e 20 70 65 |er writt|en in pe|
|000004b0| 72 6c 20 62 79 20 47 69 | 73 6c 65 20 41 61 73 2c |rl by Gi|sle Aas,|
|000004c0| 20 4e 43 43 20 31 39 39 | 30 0a 23 20 24 49 64 3a | NCC 199|0.# $Id:|
|000004d0| 20 69 32 70 73 2c 76 20 | 31 2e 37 20 39 30 2f 31 | i2ps,v |1.7 90/1|
|000004e0| 30 2f 33 30 20 31 36 3a | 35 34 3a 34 36 20 61 61 |0/30 16:|54:46 aa|
|000004f0| 73 20 45 78 70 20 24 0a | 23 0a 23 20 57 68 69 73 |s Exp $.|#.# Whis|
|00000500| 68 20 6c 69 73 74 3a 20 | 20 28 74 68 69 73 20 6d |h list: | (this m|
|00000510| 61 79 20 62 65 63 6f 6d | 65 20 61 20 66 65 61 74 |ay becom|e a feat|
|00000520| 75 72 65 20 73 6f 6d 65 | 20 74 69 6d 65 29 0a 23 |ure some| time).#|
|00000530| 20 20 20 20 20 4d 61 72 | 6b 69 6e 67 20 28 62 79 | Mar|king (by|
|00000540| 20 73 6f 6d 65 20 66 75 | 6e 6e 79 20 63 68 61 72 | some fu|nny char|
|00000550| 29 20 74 72 75 6e 63 61 | 74 69 6f 6e 20 61 6e 64 |) trunca|tion and|
|00000560| 20 77 72 61 70 70 69 6e | 67 20 6f 66 20 6c 69 6e | wrappin|g of lin|
|00000570| 65 73 0a 23 20 20 20 20 | 20 46 61 73 74 65 72 20 |es.# | Faster |
|00000580| 65 78 65 63 75 74 69 6f | 6e 20 28 72 65 77 72 69 |executio|n (rewri|
|00000590| 74 65 20 74 68 65 20 68 | 6f 6c 65 20 74 68 69 6e |te the h|ole thin|
|000005a0| 67 20 69 6e 20 43 3f 29 | 0a 23 20 20 20 20 20 50 |g in C?)|.# P|
|000005b0| 61 72 73 69 6e 67 20 6f | 66 20 62 61 63 6b 73 70 |arsing o|f backsp|
|000005c0| 61 63 65 20 74 6f 20 70 | 72 6f 64 75 63 65 20 62 |ace to p|roduce b|
|000005d0| 6f 6c 64 20 61 6e 64 20 | 75 6e 64 65 72 6c 69 6e |old and |underlin|
|000005e0| 65 64 20 66 6f 6e 74 73 | 2e 0a 58 0a 23 0a 23 20 |ed fonts|..X.#.# |
|000005f0| 24 4c 6f 67 3a 09 69 32 | 70 73 2c 76 20 24 0a 23 |$Log:.i2|ps,v $.#|
|00000600| 20 52 65 76 69 73 69 6f | 6e 20 31 2e 37 20 20 39 | Revisio|n 1.7 9|
|00000610| 30 2f 31 30 2f 33 30 20 | 20 31 36 3a 35 34 3a 34 |0/10/30 | 16:54:4|
|00000620| 36 20 20 61 61 73 0a 23 | 20 4f 70 74 69 6f 6e 73 |6 aas.#| Options|
|00000630| 20 63 61 6e 20 62 65 20 | 73 70 65 63 69 66 69 65 | can be |specifie|
|00000640| 64 20 77 69 74 68 20 74 | 68 65 20 65 6e 76 69 72 |d with t|he envir|
|00000650| 6f 6e 6d 65 6e 74 20 76 | 61 72 69 61 62 6c 65 20 |onment v|ariable |
|00000660| 49 32 50 53 2e 0a 23 20 | 4e 65 77 20 6f 70 74 69 |I2PS..# |New opti|
|00000670| 6f 6e 20 2d 77 2e 20 20 | 46 69 78 65 64 20 62 75 |on -w. |Fixed bu|
|00000680| 67 20 77 68 69 63 68 20 | 6d 61 64 65 20 2d 6e 20 |g which |made -n |
|00000690| 6f 70 74 69 6f 6e 20 61 | 63 74 20 6c 69 6b 65 20 |option a|ct like |
|000006a0| 74 68 65 20 2d 66 0a 23 | 20 6f 70 74 69 6f 6e 2e |the -f.#| option.|
|000006b0| 0a 23 20 0a 23 20 52 65 | 76 69 73 69 6f 6e 20 31 |.# .# Re|vision 1|
|000006c0| 2e 36 20 20 39 30 2f 31 | 30 2f 32 34 20 20 31 32 |.6 90/1|0/24 12|
|000006d0| 3a 30 30 3a 34 33 20 20 | 61 61 73 0a 23 20 41 70 |:00:43 |aas.# Ap|
|000006e0| 70 6c 69 65 64 20 70 61 | 74 63 68 20 66 72 6f 6d |plied pa|tch from|
|000006f0| 20 54 6f 72 20 4c 69 6c | 6c 71 76 69 73 74 2e 20 | Tor Lil|lqvist. |
|00000700| 49 32 70 73 20 6e 6f 77 | 20 73 75 70 70 6f 72 74 |I2ps now| support|
|00000710| 73 20 66 69 6e 6e 69 73 | 68 2f 73 77 65 64 69 73 |s finnis|h/swedis|
|00000720| 68 0a 23 20 49 53 4f 2d | 36 34 36 2e 0a 23 20 0a |h.# ISO-|646..# .|
|00000730| 23 20 52 65 76 69 73 69 | 6f 6e 20 31 2e 35 20 20 |# Revisi|on 1.5 |
|00000740| 39 30 2f 31 30 2f 31 38 | 20 20 31 30 3a 32 36 3a |90/10/18| 10:26:|
|00000750| 34 35 20 20 61 61 73 0a | 23 20 43 68 61 6e 67 65 |45 aas.|# Change|
|00000760| 64 20 74 68 65 20 6e 61 | 6d 65 20 66 72 6f 6d 20 |d the na|me from |
|00000770| 61 32 70 73 20 74 6f 20 | 69 32 70 73 2e 20 4d 65 |a2ps to |i2ps. Me|
|00000780| 72 67 65 64 20 74 68 65 | 20 6d 61 6e 75 61 6c 2d |rged the| manual-|
|00000790| 70 61 67 65 20 77 69 74 | 68 20 74 68 65 0a 23 20 |page wit|h the.# |
|000007a0| 70 72 6f 67 72 61 6d 2e | 20 49 32 70 73 20 6e 6f |program.| I2ps no|
|000007b0| 77 20 72 65 6a 65 63 74 | 73 20 67 61 72 62 61 67 |w reject|s garbag|
|000007c0| 65 20 66 69 6c 65 73 2e | 20 49 32 70 73 20 77 61 |e files.| I2ps wa|
|000007d0| 73 20 63 6f 6e 66 75 73 | 65 64 20 61 62 6f 75 74 |s confus|ed about|
|000007e0| 20 77 68 61 74 0a 23 20 | 74 6f 20 70 75 74 20 69 | what.# |to put i|
|000007f0| 6e 20 74 68 65 20 68 65 | 61 64 65 72 20 77 68 65 |n the he|ader whe|
|00000800| 6e 20 73 6f 6d 65 20 6f | 66 20 74 68 65 20 73 70 |n some o|f the sp|
|00000810| 65 63 69 66 69 65 64 20 | 66 69 6c 65 73 20 64 69 |ecified |files di|
|00000820| 64 20 6e 6f 74 20 65 78 | 69 73 74 2e 0a 23 20 53 |d not ex|ist..# S|
|00000830| 6f 6d 65 20 6d 69 6e 6f | 72 20 73 70 65 6c 6c 69 |ome mino|r spelli|
|00000840| 6e 67 20 63 6f 72 72 65 | 63 74 69 6f 6e 73 2e 0a |ng corre|ctions..|
|00000850| 23 20 0a 23 20 52 65 76 | 69 73 69 6f 6e 20 31 2e |# .# Rev|ision 1.|
|00000860| 34 20 20 39 30 2f 31 30 | 2f 30 31 20 20 31 35 3a |4 90/10|/01 15:|
|00000870| 35 37 3a 34 36 20 20 61 | 61 73 0a 23 20 53 69 6d |57:46 a|as.# Sim|
|00000880| 70 6c 69 66 79 20 72 65 | 65 6e 63 6f 64 69 6e 67 |plify re|encoding|
|00000890| 20 74 6f 20 49 53 4f 2d | 4c 61 74 69 6e 31 2e 20 | to ISO-|Latin1. |
|000008a0| 28 6e 65 77 65 6e 63 6f | 64 65 29 0a 23 20 46 69 |(newenco|de).# Fi|
|000008b0| 78 65 64 20 70 72 6f 62 | 6c 65 6d 20 77 69 74 68 |xed prob|lem with|
|000008c0| 20 73 68 6f 77 70 61 67 | 65 20 61 66 74 65 72 20 | showpag|e after |
|000008d0| 70 61 67 65 20 6c 65 76 | 65 6c 20 72 65 73 74 6f |page lev|el resto|
|000008e0| 72 65 2e 20 47 72 61 70 | 68 69 63 20 73 74 61 74 |re. Grap|hic stat|
|000008f0| 65 0a 23 20 69 6e 69 74 | 69 61 6c 69 7a 65 64 20 |e.# init|ialized |
|00000900| 6f 6e 20 65 61 63 68 20 | 70 61 67 65 2e 20 49 6e |on each |page. In|
|00000910| 63 6c 75 64 65 64 20 74 | 68 65 20 49 53 4f 4c 61 |cluded t|he ISOLa|
|00000920| 74 69 6e 31 45 6e 63 6f | 64 69 6e 67 2d 76 65 63 |tin1Enco|ding-vec|
|00000930| 74 6f 72 0a 23 20 69 6e | 20 74 68 65 20 73 63 72 |tor.# in| the scr|
|00000940| 69 70 74 2e 20 4c 69 6e | 65 6e 75 6d 62 65 72 20 |ipt. Lin|enumber |
|00000950| 6f 6e 20 6c 61 73 74 20 | 6c 69 6e 65 20 77 68 65 |on last |line whe|
|00000960| 6e 20 74 68 65 20 2d 6c | 20 6f 70 74 69 6f 6e 20 |n the -l| option |
|00000970| 69 73 20 75 73 65 64 2e | 0a 23 20 4c 69 6e 65 6e |is used.|.# Linen|
|00000980| 75 6d 62 65 72 73 20 61 | 72 65 20 6d 6f 76 65 64 |umbers a|re moved|
|00000990| 20 74 6f 20 74 68 65 20 | 6c 65 66 74 20 6d 61 72 | to the |left mar|
|000009a0| 67 69 6e 2e 0a 23 20 0a | 23 20 52 65 76 69 73 69 |gin..# .|# Revisi|
|000009b0| 6f 6e 20 31 2e 33 20 20 | 39 30 2f 30 39 2f 32 37 |on 1.3 |90/09/27|
|000009c0| 20 20 31 34 3a 30 35 3a | 33 31 20 20 61 61 73 0a | 14:05:|31 aas.|
|000009d0| 23 20 43 6c 65 61 6e 65 | 64 20 75 70 20 74 68 65 |# Cleane|d up the|
|000009e0| 20 75 73 65 20 6f 66 20 | 41 34 20 76 61 72 69 61 | use of |A4 varia|
|000009f0| 62 6c 65 73 2e 0a 23 20 | 0a 23 20 52 65 76 69 73 |bles..# |.# Revis|
|00000a00| 69 6f 6e 20 31 2e 32 20 | 20 39 30 2f 30 39 2f 32 |ion 1.2 | 90/09/2|
|00000a10| 37 20 20 31 33 3a 31 38 | 3a 33 31 20 20 61 61 73 |7 13:18|:31 aas|
|00000a20| 0a 23 20 52 65 6d 6f 76 | 65 64 20 73 63 63 73 2d |.# Remov|ed sccs-|
|00000a30| 73 74 75 66 66 2c 20 72 | 65 70 6c 61 63 65 64 20 |stuff, r|eplaced |
|00000a40| 69 74 20 77 69 74 68 20 | 72 63 73 2d 73 74 75 66 |it with |rcs-stuf|
|00000a50| 66 2e 0a 23 20 0a 58 0a | 23 20 53 6f 6d 65 20 63 |f..# .X.|# Some c|
|00000a60| 6f 6e 66 69 67 75 72 61 | 74 69 6f 6e 20 63 6f 6e |onfigura|tion con|
|00000a70| 73 74 61 6e 74 73 2c 20 | 6d 65 61 73 73 75 72 65 |stants, |meassure|
|00000a80| 64 20 69 6e 20 70 6f 69 | 6e 74 73 20 28 31 2f 37 |d in poi|nts (1/7|
|00000a90| 32 20 69 6e 63 68 29 0a | 73 75 62 20 70 61 67 65 |2 inch).|sub page|
|00000aa0| 5f 74 6f 70 20 20 20 20 | 20 20 20 20 7b 20 38 34 |_top | { 84|
|00000ab0| 31 3b 20 7d 20 20 20 20 | 23 20 41 34 20 3d 20 32 |1; } |# A4 = 2|
|00000ac0| 39 37 6d 6d 20 78 20 32 | 31 30 6d 6d 20 3d 20 38 |97mm x 2|10mm = 8|
|00000ad0| 34 31 70 74 20 78 20 35 | 39 35 70 74 0a 73 75 62 |41pt x 5|95pt.sub|
|00000ae0| 20 70 61 67 65 5f 72 69 | 67 68 74 5f 65 64 67 65 | page_ri|ght_edge|
|00000af0| 20 7b 20 35 39 35 3b 20 | 7d 0a 23 20 55 6e 63 6f | { 595; |}.# Unco|
|00000b00| 6d 6d 65 6e 74 20 6e 65 | 78 74 20 6c 69 6e 65 20 |mment ne|xt line |
|00000b10| 69 66 20 79 6f 75 72 20 | 70 72 69 6e 74 65 72 20 |if your |printer |
|00000b20| 64 6f 65 73 6e 27 74 20 | 68 61 76 65 20 69 73 6f |doesn't |have iso|
|00000b30| 20 65 6e 63 6f 64 69 6e | 67 20 62 75 69 6c 74 69 | encodin|g builti|
|00000b40| 6e 2e 0a 23 24 69 73 6f | 65 6e 63 6f 64 69 6e 67 |n..#$iso|encoding|
|00000b50| 5f 6e 6f 74 5f 62 75 69 | 6c 74 69 6e 20 3d 20 31 |_not_bui|ltin = 1|
|00000b60| 3b 20 23 74 72 75 65 0a | 58 0a 23 20 54 68 65 20 |; #true.|X.# The |
|00000b70| 6e 65 78 74 20 66 65 77 | 20 65 6e 74 72 69 65 73 |next few| entries|
|00000b80| 20 61 72 65 20 66 72 6f | 6d 20 74 68 65 20 41 46 | are fro|m the AF|
|00000b90| 4d 20 66 69 6c 65 20 66 | 6f 72 20 41 64 6f 62 65 |M file f|or Adobe|
|00000ba0| 27 73 20 66 6f 6e 74 20 | 43 6f 75 72 69 65 72 0a |'s font |Courier.|
|00000bb0| 73 75 62 20 63 6f 75 72 | 5f 63 68 61 72 5f 77 69 |sub cour|_char_wi|
|00000bc0| 64 74 68 20 20 20 20 20 | 7b 20 36 30 30 3b 20 7d |dth |{ 600; }|
|00000bd0| 20 20 20 23 20 54 68 65 | 20 77 69 64 74 68 20 6f | # The| width o|
|00000be0| 66 20 65 61 63 68 20 63 | 68 61 72 20 69 6e 20 31 |f each c|har in 1|
|00000bf0| 30 30 30 78 31 30 30 30 | 20 73 71 75 61 72 65 0a |000x1000| square.|
|00000c00| 23 73 75 62 20 75 6e 64 | 65 72 6c 69 6e 65 5f 70 |#sub und|erline_p|
|00000c10| 6f 73 69 74 69 6f 6e 20 | 20 7b 20 2d 38 32 3b 20 |osition | { -82; |
|00000c20| 7d 20 20 20 23 20 57 68 | 65 72 65 20 75 6e 64 65 |} # Wh|ere unde|
|00000c30| 72 6c 69 6e 65 20 67 6f | 65 73 20 72 65 6c 61 74 |rline go|es relat|
|00000c40| 69 76 65 20 74 6f 20 62 | 61 73 65 6c 69 6e 65 0a |ive to b|aseline.|
|00000c50| 23 73 75 62 20 75 6e 64 | 65 72 6c 69 6e 65 5f 74 |#sub und|erline_t|
|00000c60| 68 69 63 6b 6e 65 73 73 | 20 7b 20 20 34 30 3b 20 |hickness| { 40; |
|00000c70| 7d 20 20 20 23 20 61 6e | 64 20 69 74 27 73 20 74 |} # an|d it's t|
|00000c80| 68 69 63 6b 6e 65 73 73 | 0a 58 0a 23 20 50 61 72 |hickness|.X.# Par|
|00000c90| 73 65 20 63 6f 6d 6d 61 | 6e 64 20 6c 69 6e 65 20 |se comma|nd line |
|00000ca0| 66 6f 72 20 6f 70 74 69 | 6f 6e 73 20 61 6e 64 20 |for opti|ons and |
|00000cb0| 66 6c 61 67 73 0a 24 70 | 72 6f 67 5f 6e 61 6d 65 |flags.$p|rog_name|
|00000cc0| 20 3d 20 73 75 62 73 74 | 72 28 24 30 2c 72 69 6e | = subst|r($0,rin|
|00000cd0| 64 65 78 28 24 30 2c 22 | 2f 22 29 2b 31 29 3b 0a |dex($0,"|/")+1);.|
|00000ce0| 28 24 75 70 63 61 73 65 | 5f 6e 61 6d 65 20 3d 20 |($upcase|_name = |
|00000cf0| 24 70 72 6f 67 5f 6e 61 | 6d 65 29 20 3d 7e 20 74 |$prog_na|me) =~ t|
|00000d00| 72 2f 61 2d 7a 2f 41 2d | 5a 2f 3b 0a 75 6e 73 68 |r/a-z/A-|Z/;.unsh|
|00000d10| 69 66 74 28 40 41 52 47 | 56 2c 24 45 4e 56 7b 24 |ift(@ARG|V,$ENV{$|
|00000d20| 75 70 63 61 73 65 5f 6e | 61 6d 65 7d 29 20 69 66 |upcase_n|ame}) if|
|00000d30| 20 64 65 66 69 6e 65 64 | 28 24 45 4e 56 7b 24 75 | defined|($ENV{$u|
|00000d40| 70 63 61 73 65 5f 6e 61 | 6d 65 7d 29 3b 0a 72 65 |pcase_na|me});.re|
|00000d50| 71 75 69 72 65 20 27 67 | 65 74 6f 70 74 73 2e 70 |quire 'g|etopts.p|
|00000d60| 6c 27 3b 0a 75 6e 6c 65 | 73 73 20 28 26 47 65 74 |l';.unle|ss (&Get|
|00000d70| 6f 70 74 73 28 27 6e 66 | 72 74 68 31 32 33 73 3a |opts('nf|rth123s:|
|00000d80| 62 3a 6c 67 77 3a 27 29 | 29 20 7b 0a 58 20 20 20 |b:lgw:')|) {.X |
|00000d90| 70 72 69 6e 74 20 53 54 | 44 45 52 52 0a 58 20 20 |print ST|DERR.X |
|00000da0| 20 20 20 20 20 20 22 55 | 73 61 67 65 3a 20 24 70 | "U|sage: $p|
|00000db0| 72 6f 67 5f 6e 61 6d 65 | 20 5b 2d 3c 6f 70 74 69 |rog_name| [-<opti|
|00000dc0| 6f 6e 73 3e 5d 20 5b 66 | 69 6c 65 5d 2e 2e 2e 5c |ons>] [f|ile]...\|
|00000dd0| 6e 22 20 2e 0a 58 20 20 | 20 20 20 20 20 20 22 4f |n" ..X | "O|
|00000de0| 70 74 69 6f 6e 73 3a 20 | 2d 6c 20 20 20 20 20 20 |ptions: |-l |
|00000df0| 20 20 70 72 69 6e 74 20 | 77 69 74 68 20 6c 69 6e | print |with lin|
|00000e00| 65 20 6e 75 6d 62 65 72 | 73 5c 6e 22 20 2e 0a 58 |e number|s\n" ..X|
|00000e10| 20 20 20 20 20 20 20 20 | 22 20 20 20 20 20 20 20 | |" |
|00000e20| 20 20 2d 72 20 20 20 20 | 20 20 20 20 72 6f 74 61 | -r | rota|
|00000e30| 74 65 64 2c 20 6c 61 6e | 64 73 63 61 70 65 20 6f |ted, lan|dscape o|
|00000e40| 72 69 65 6e 74 61 74 69 | 6f 6e 5c 6e 22 20 2e 0a |rientati|on\n" ..|
|00000e50| 58 20 20 20 20 20 20 20 | 20 22 20 20 20 20 20 20 |X | " |
|00000e60| 20 20 20 2d 74 20 20 20 | 20 20 20 20 20 74 72 75 | -t | tru|
|00000e70| 6e 63 61 74 65 20 6c 6f | 6e 67 20 6c 69 6e 65 73 |ncate lo|ng lines|
|00000e80| 2c 20 64 65 66 61 75 6c | 74 20 69 73 20 74 6f 20 |, defaul|t is to |
|00000e90| 77 72 61 70 20 6c 69 6e | 65 73 5c 6e 22 20 2e 0a |wrap lin|es\n" ..|
|00000ea0| 58 20 20 20 20 20 20 20 | 20 22 20 20 20 20 20 20 |X | " |
|00000eb0| 20 20 20 2d 62 5c 22 74 | 65 78 74 5c 22 20 20 72 | -b\"t|ext\" r|
|00000ec0| 65 70 6c 61 63 65 73 20 | 74 68 65 20 74 65 78 74 |eplaces |the text|
|00000ed0| 20 69 6e 20 74 68 65 20 | 70 61 67 65 20 68 65 61 | in the |page hea|
|00000ee0| 64 65 72 5c 6e 22 20 2e | 0a 58 20 20 20 20 20 20 |der\n" .|.X |
|00000ef0| 20 20 22 20 20 20 20 20 | 20 20 20 20 2d 68 20 20 | " | -h |
|00000f00| 20 20 20 20 20 20 6e 6f | 20 70 61 67 65 20 68 65 | no| page he|
|00000f10| 61 64 65 72 73 5c 6e 22 | 20 2e 0a 58 20 20 20 20 |aders\n"| ..X |
|00000f20| 20 20 20 20 22 20 20 20 | 20 20 20 20 20 20 2d 32 | " | -2|
|00000f30| 20 20 20 20 20 20 20 20 | 73 65 74 20 74 65 78 74 | |set text|
|00000f40| 20 69 6e 20 74 77 6f 20 | 63 6f 6c 75 6d 6e 73 20 | in two |columns |
|00000f50| 66 6f 72 6d 61 74 5c 6e | 22 20 2e 0a 58 20 20 20 |format\n|" ..X |
|00000f60| 20 20 20 20 20 22 20 20 | 20 20 20 20 20 20 20 2d | " | -|
|00000f70| 33 20 20 20 20 20 20 20 | 20 73 65 74 20 74 65 78 |3 | set tex|
|00000f80| 74 20 69 6e 20 74 68 72 | 65 65 20 63 6f 6c 75 6d |t in thr|ee colum|
|00000f90| 6e 73 20 66 6f 72 6d 61 | 74 5c 6e 22 20 2e 0a 58 |ns forma|t\n" ..X|
|00000fa0| 20 20 20 20 20 20 20 20 | 22 20 20 20 20 20 20 20 | |" |
|00000fb0| 20 20 2d 73 3c 73 69 7a | 65 3e 20 20 73 65 6c 65 | -s<siz|e> sele|
|00000fc0| 63 74 20 6e 65 77 20 74 | 65 78 74 20 66 6f 6e 74 |ct new t|ext font|
|00000fd0| 73 69 7a 65 2c 20 64 65 | 66 61 75 6c 74 20 31 30 |size, de|fault 10|
|00000fe0| 70 74 5c 6e 22 20 2e 0a | 58 20 20 20 20 20 20 20 |pt\n" ..|X |
|00000ff0| 20 22 20 20 20 20 20 20 | 20 20 20 2d 77 3c 77 69 | " | -w<wi|
|00001000| 64 74 68 3e 20 63 68 61 | 72 20 70 6f 73 69 74 69 |dth> cha|r positi|
|00001010| 6f 6e 73 20 70 65 72 20 | 63 6f 6c 75 6d 6e 5c 6e |ons per |column\n|
|00001020| 22 20 2e 0a 58 20 20 20 | 20 20 20 20 20 22 20 20 |" ..X | " |
|00001030| 20 20 20 20 20 20 20 2d | 67 20 20 20 20 20 20 20 | -|g |
|00001040| 20 64 6f 6e 27 74 20 72 | 65 6a 65 63 74 20 67 61 | don't r|eject ga|
|00001050| 72 62 61 67 65 20 66 69 | 6c 65 73 5c 6e 22 20 2e |rbage fi|les\n" .|
|00001060| 0a 58 20 20 20 20 20 20 | 20 20 22 20 20 20 20 20 |.X | " |
|00001070| 20 20 20 20 2d 6e 20 20 | 20 20 20 20 20 20 6e 6f | -n | no|
|00001080| 72 77 65 67 69 61 6e 20 | 37 62 69 74 2d 61 73 63 |rwegian |7bit-asc|
|00001090| 69 69 20 65 6e 63 6f 64 | 69 6e 67 5c 6e 22 20 2e |ii encod|ing\n" .|
|000010a0| 0a 58 20 20 20 20 20 20 | 20 20 22 20 20 20 20 20 |.X | " |
|000010b0| 20 20 20 20 2d 66 20 20 | 20 20 20 20 20 20 66 69 | -f | fi|
|000010c0| 6e 6e 69 73 68 2f 73 77 | 65 64 69 73 68 20 37 62 |nnish/sw|edish 7b|
|000010d0| 69 74 2d 61 73 63 69 69 | 20 65 6e 63 6f 64 69 6e |it-ascii| encodin|
|000010e0| 67 5c 6e 22 3b 0a 58 20 | 20 20 65 78 69 74 28 31 |g\n";.X | exit(1|
|000010f0| 29 3b 0a 7d 0a 58 0a 69 | 66 20 28 64 65 66 69 6e |);.}.X.i|f (defin|
|00001100| 65 64 28 24 6f 70 74 5f | 73 29 20 26 26 20 24 6f |ed($opt_|s) && $o|
|00001110| 70 74 5f 73 20 3c 3d 20 | 30 29 20 7b 0a 58 20 20 |pt_s <= |0) {.X |
|00001120| 20 70 72 69 6e 74 66 20 | 53 54 44 45 52 52 20 22 | printf |STDERR "|
|00001130| 49 6c 6c 65 67 61 6c 20 | 61 72 67 75 6d 65 6e 74 |Illegal |argument|
|00001140| 20 5c 22 24 6f 70 74 5f | 73 5c 22 20 74 6f 20 2d | \"$opt_|s\" to -|
|00001150| 73 20 6f 70 74 69 6f 6e | 5c 6e 22 3b 0a 58 20 20 |s option|\n";.X |
|00001160| 20 65 78 69 74 28 31 29 | 3b 0a 7d 0a 69 66 20 28 | exit(1)|;.}.if (|
|00001170| 64 65 66 69 6e 65 64 28 | 24 6f 70 74 5f 77 29 20 |defined(|$opt_w) |
|00001180| 26 26 20 24 6f 70 74 5f | 77 20 3c 3d 20 30 29 20 |&& $opt_|w <= 0) |
|00001190| 7b 0a 58 20 20 20 70 72 | 69 6e 74 66 20 53 54 44 |{.X pr|intf STD|
|000011a0| 45 52 52 20 22 49 6c 6c | 65 67 61 6c 20 61 72 67 |ERR "Ill|egal arg|
|000011b0| 75 6d 65 6e 74 20 5c 22 | 24 6f 70 74 5f 77 5c 22 |ument \"|$opt_w\"|
|000011c0| 20 74 6f 20 2d 77 20 6f | 70 74 69 6f 6e 5c 6e 22 | to -w o|ption\n"|
|000011d0| 3b 0a 58 20 20 20 65 78 | 69 74 28 31 29 3b 0a 7d |;.X ex|it(1);.}|
|000011e0| 0a 58 0a 23 20 53 65 74 | 20 64 65 66 61 75 6c 74 |.X.# Set| default|
|000011f0| 20 76 61 6c 75 65 73 2c | 20 73 6f 6d 65 20 62 61 | values,| some ba|
|00001200| 73 65 64 20 6f 6e 20 63 | 6f 6d 6d 61 6e 64 20 6c |sed on c|ommand l|
|00001210| 69 6e 65 20 6f 70 74 69 | 6f 6e 73 0a 24 6c 65 66 |ine opti|ons.$lef|
|00001220| 74 5f 6d 61 72 67 69 6e | 20 20 3d 20 38 30 3b 0a |t_margin| = 80;.|
|00001230| 24 72 69 67 68 74 5f 6d | 61 72 67 69 6e 20 3d 20 |$right_m|argin = |
|00001240| 34 30 3b 0a 24 74 62 5f | 6d 61 72 67 69 6e 20 20 |40;.$tb_|margin |
|00001250| 20 20 3d 20 34 35 3b 0a | 24 66 6f 6e 74 20 20 20 | = 45;.|$font |
|00001260| 20 20 20 20 20 20 3d 20 | 22 43 6f 75 72 69 65 72 | = |"Courier|
|00001270| 22 3b 0a 24 68 65 61 64 | 65 72 5f 66 6f 6e 74 20 |";.$head|er_font |
|00001280| 20 3d 20 22 48 65 6c 76 | 65 74 69 63 61 2d 42 6f | = "Helv|etica-Bo|
|00001290| 6c 64 22 3b 0a 24 68 65 | 61 64 65 72 5f 66 6f 6e |ld";.$he|ader_fon|
|000012a0| 74 5f 73 69 7a 65 20 3d | 20 31 32 3b 0a 24 6c 69 |t_size =| 12;.$li|
|000012b0| 6e 65 5f 6e 75 6d 62 65 | 72 5f 66 6f 6e 74 20 3d |ne_numbe|r_font =|
|000012c0| 20 22 48 65 6c 76 65 74 | 69 63 61 22 3b 0a 24 6c | "Helvet|ica";.$l|
|000012d0| 69 6e 65 5f 6e 75 6d 62 | 65 72 5f 73 69 7a 65 20 |ine_numb|er_size |
|000012e0| 3d 20 35 3b 0a 58 0a 24 | 6e 6f 5f 63 6f 6c 75 6d |= 5;.X.$|no_colum|
|000012f0| 6e 73 20 3d 20 64 65 66 | 69 6e 65 64 28 24 6f 70 |ns = def|ined($op|
|00001300| 74 5f 32 29 20 3f 20 32 | 20 3a 20 64 65 66 69 6e |t_2) ? 2| : defin|
|00001310| 65 64 28 24 6f 70 74 5f | 33 29 20 3f 20 33 20 3a |ed($opt_|3) ? 3 :|
|00001320| 20 31 3b 0a 24 63 6f 6c | 5f 73 65 70 61 72 61 74 | 1;.$col|_separat|
|00001330| 69 6f 6e 20 3d 20 33 30 | 3b 0a 24 73 65 70 5f 62 |ion = 30|;.$sep_b|
|00001340| 61 72 73 20 3d 20 30 3b | 20 20 23 20 66 61 6c 73 |ars = 0;| # fals|
|00001350| 65 0a 24 6c 61 6e 64 73 | 63 61 70 65 20 3d 20 64 |e.$lands|cape = d|
|00001360| 65 66 69 6e 65 64 28 24 | 6f 70 74 5f 72 29 3b 0a |efined($|opt_r);.|
|00001370| 24 68 65 61 64 65 72 5f | 68 65 69 67 68 74 20 3d |$header_|height =|
|00001380| 20 33 30 3b 0a 24 73 68 | 6f 77 5f 68 65 61 64 65 | 30;.$sh|ow_heade|
|00001390| 72 20 3d 20 21 64 65 66 | 69 6e 65 64 28 24 6f 70 |r = !def|ined($op|
|000013a0| 74 5f 68 29 3b 0a 24 77 | 72 61 70 5f 6c 69 6e 65 |t_h);.$w|rap_line|
|000013b0| 73 20 3d 20 21 64 65 66 | 69 6e 65 64 28 24 6f 70 |s = !def|ined($op|
|000013c0| 74 5f 74 29 3b 0a 24 74 | 72 75 6e 63 61 74 65 5f |t_t);.$t|runcate_|
|000013d0| 6c 69 6e 65 73 20 3d 20 | 21 24 77 72 61 70 5f 6c |lines = |!$wrap_l|
|000013e0| 69 6e 65 73 3b 20 23 20 | 64 6f 6e 27 74 20 63 68 |ines; # |don't ch|
|000013f0| 61 6e 67 65 20 74 68 69 | 73 0a 24 6e 6f 72 73 6b |ange thi|s.$norsk|
|00001400| 5f 61 73 63 69 69 20 3d | 20 64 65 66 69 6e 65 64 |_ascii =| defined|
|00001410| 28 24 6f 70 74 5f 6e 29 | 3b 0a 24 73 77 5f 66 69 |($opt_n)|;.$sw_fi|
|00001420| 5f 61 73 63 69 69 20 3d | 20 64 65 66 69 6e 65 64 |_ascii =| defined|
|00001430| 28 24 6f 70 74 5f 66 29 | 3b 0a 58 0a 23 20 53 6f |($opt_f)|;.X.# So|
|00001440| 6d 65 20 69 6e 69 74 69 | 61 6c 20 76 61 6c 75 65 |me initi|al value|
|00001450| 73 0a 24 6f 70 74 5f 62 | 20 3d 20 26 70 73 5f 73 |s.$opt_b| = &ps_s|
|00001460| 74 72 69 6e 67 28 24 6f | 70 74 5f 62 29 20 69 66 |tring($o|pt_b) if|
|00001470| 20 28 24 6f 70 74 5f 62 | 29 3b 0a 24 66 6f 72 6d | ($opt_b|);.$form|
|00001480| 5f 66 65 65 64 20 3d 20 | 30 3b 20 23 20 66 61 6c |_feed = |0; # fal|
|00001490| 73 65 3b 0a 24 70 61 67 | 65 5f 6e 6f 20 20 3d 20 |se;.$pag|e_no = |
|000014a0| 30 3b 0a 24 6c 69 6e 65 | 5f 6e 6f 20 3d 20 30 3b |0;.$line|_no = 0;|
|000014b0| 0a 69 66 20 28 24 6c 61 | 6e 64 73 63 61 70 65 29 |.if ($la|ndscape)|
|000014c0| 20 7b 0a 58 20 20 20 20 | 24 74 6f 70 20 3d 20 26 | {.X |$top = &|
|000014d0| 70 61 67 65 5f 72 69 67 | 68 74 5f 65 64 67 65 3b |page_rig|ht_edge;|
|000014e0| 0a 58 20 20 20 20 24 72 | 69 67 68 74 5f 65 64 67 |.X $r|ight_edg|
|000014f0| 65 20 3d 20 26 70 61 67 | 65 5f 74 6f 70 3b 0a 58 |e = &pag|e_top;.X|
|00001500| 20 20 20 20 24 6c 65 66 | 74 5f 6d 61 72 67 69 6e | $lef|t_margin|
|00001510| 20 3d 20 24 72 69 67 68 | 74 5f 6d 61 72 67 69 6e | = $righ|t_margin|
|00001520| 3b 20 23 20 74 68 69 73 | 20 69 73 20 61 20 64 69 |; # this| is a di|
|00001530| 72 74 79 20 6f 6e 65 0a | 7d 20 65 6c 73 65 20 7b |rty one.|} else {|
|00001540| 0a 58 20 20 20 20 24 74 | 6f 70 20 3d 20 26 70 61 |.X $t|op = &pa|
|00001550| 67 65 5f 74 6f 70 3b 0a | 58 20 20 20 20 24 72 69 |ge_top;.|X $ri|
|00001560| 67 68 74 5f 65 64 67 65 | 20 3d 20 26 70 61 67 65 |ght_edge| = &page|
|00001570| 5f 72 69 67 68 74 5f 65 | 64 67 65 3b 0a 7d 0a 24 |_right_e|dge;.}.$|
|00001580| 68 6f 6d 65 5f 70 6f 73 | 20 3d 20 24 74 6f 70 20 |home_pos| = $top |
|00001590| 2d 20 24 74 62 5f 6d 61 | 72 67 69 6e 20 2d 20 28 |- $tb_ma|rgin - (|
|000015a0| 24 73 68 6f 77 5f 68 65 | 61 64 65 72 20 3f 20 24 |$show_he|ader ? $|
|000015b0| 68 65 61 64 65 72 5f 68 | 65 69 67 68 74 20 3a 20 |header_h|eight : |
|000015c0| 30 29 3b 0a 24 63 6f 6c | 5f 77 69 64 74 68 20 3d |0);.$col|_width =|
|000015d0| 20 28 24 72 69 67 68 74 | 5f 65 64 67 65 20 2d 20 | ($right|_edge - |
|000015e0| 24 6c 65 66 74 5f 6d 61 | 72 67 69 6e 20 2d 20 24 |$left_ma|rgin - $|
|000015f0| 72 69 67 68 74 5f 6d 61 | 72 67 69 6e 0a 58 20 20 |right_ma|rgin.X |
|00001600| 20 20 20 20 20 20 20 20 | 20 20 20 20 2d 20 28 24 | | - ($|
|00001610| 6e 6f 5f 63 6f 6c 75 6d | 6e 73 20 2d 20 31 29 20 |no_colum|ns - 1) |
|00001620| 2a 20 24 63 6f 6c 5f 73 | 65 70 61 72 61 74 69 6f |* $col_s|eparatio|
|00001630| 6e 29 20 2f 20 24 6e 6f | 5f 63 6f 6c 75 6d 6e 73 |n) / $no|_columns|
|00001640| 3b 0a 24 66 6f 6e 74 5f | 73 69 7a 65 20 20 20 20 |;.$font_|size |
|00001650| 3d 20 24 6f 70 74 5f 73 | 20 7c 7c 20 31 30 3b 0a |= $opt_s| || 10;.|
|00001660| 69 66 20 28 64 65 66 69 | 6e 65 64 28 24 6f 70 74 |if (defi|ned($opt|
|00001670| 5f 77 29 29 20 7b 0a 58 | 20 20 20 20 24 66 6f 6e |_w)) {.X| $fon|
|00001680| 74 5f 73 69 7a 65 20 3d | 20 28 24 63 6f 6c 5f 77 |t_size =| ($col_w|
|00001690| 69 64 74 68 20 2f 20 24 | 6f 70 74 5f 77 29 20 2f |idth / $|opt_w) /|
|000016a0| 20 28 26 63 6f 75 72 5f | 63 68 61 72 5f 77 69 64 | (&cour_|char_wid|
|000016b0| 74 68 20 2f 20 31 30 30 | 30 29 3b 0a 58 20 20 20 |th / 100|0);.X |
|000016c0| 20 70 72 69 6e 74 66 20 | 53 54 44 45 52 52 20 22 | printf |STDERR "|
|000016d0| 4e 65 77 20 66 6f 6e 74 | 20 73 69 7a 65 20 69 73 |New font| size is|
|000016e0| 20 25 2e 32 67 20 70 6f | 69 6e 74 73 5c 6e 22 2c | %.2g po|ints\n",|
|000016f0| 20 24 66 6f 6e 74 5f 73 | 69 7a 65 3b 0a 7d 0a 24 | $font_s|ize;.}.$|
|00001700| 6c 69 6e 65 5f 68 65 69 | 67 68 74 20 3d 20 24 66 |line_hei|ght = $f|
|00001710| 6f 6e 74 5f 73 69 7a 65 | 20 2a 20 31 2e 30 38 3b |ont_size| * 1.08;|
|00001720| 0a 24 63 68 61 72 5f 77 | 69 64 74 68 20 3d 20 26 |.$char_w|idth = &|
|00001730| 63 6f 75 72 5f 63 68 61 | 72 5f 77 69 64 74 68 20 |cour_cha|r_width |
|00001740| 2a 20 24 66 6f 6e 74 5f | 73 69 7a 65 20 2f 20 31 |* $font_|size / 1|
|00001750| 30 30 30 3b 0a 24 63 68 | 61 72 73 5f 70 65 72 5f |000;.$ch|ars_per_|
|00001760| 6c 69 6e 65 20 3d 20 69 | 6e 74 20 28 24 63 6f 6c |line = i|nt ($col|
|00001770| 5f 77 69 64 74 68 20 2f | 20 24 63 68 61 72 5f 77 |_width /| $char_w|
|00001780| 69 64 74 68 20 2b 20 31 | 29 3b 0a 58 0a 26 70 72 |idth + 1|);.X.&pr|
|00001790| 6f 6c 6f 67 3b 0a 58 0a | 75 6e 73 68 69 66 74 28 |olog;.X.|unshift(|
|000017a0| 40 41 52 47 56 2c 27 2d | 27 29 20 69 66 20 24 23 |@ARGV,'-|') if $#|
|000017b0| 41 52 47 56 20 3c 20 24 | 5b 3b 0a 46 49 4c 45 3a |ARGV < $|[;.FILE:|
|000017c0| 0a 77 68 69 6c 65 20 28 | 24 46 49 4c 45 48 41 4e |.while (|$FILEHAN|
|000017d0| 44 20 3d 20 73 68 69 66 | 74 29 20 7b 0a 58 20 20 |D = shif|t) {.X |
|000017e0| 20 20 75 6e 6c 65 73 73 | 20 28 6f 70 65 6e 28 46 | unless| (open(F|
|000017f0| 49 4c 45 48 41 4e 44 29 | 29 20 7b 0a 58 20 20 20 |ILEHAND)|) {.X |
|00001800| 20 20 20 20 20 70 72 69 | 6e 74 20 53 54 44 45 52 | pri|nt STDER|
|00001810| 52 20 22 43 61 6e 27 74 | 20 6f 70 65 6e 20 5c 22 |R "Can't| open \"|
|00001820| 24 46 49 4c 45 48 41 4e | 44 5c 22 5c 6e 22 3b 0a |$FILEHAN|D\"\n";.|
|00001830| 58 20 20 20 20 20 20 20 | 20 6e 65 78 74 20 46 49 |X | next FI|
|00001840| 4c 45 3b 0a 58 20 20 20 | 20 7d 0a 58 20 20 20 20 |LE;.X | }.X |
|00001850| 69 66 20 28 21 64 65 66 | 69 6e 65 64 28 24 6f 70 |if (!def|ined($op|
|00001860| 74 5f 67 29 20 26 26 20 | 2d 42 20 46 49 4c 45 48 |t_g) && |-B FILEH|
|00001870| 41 4e 44 29 20 7b 0a 58 | 20 20 20 20 20 20 20 20 |AND) {.X| |
|00001880| 70 72 69 6e 74 20 53 54 | 44 45 52 52 20 22 53 6b |print ST|DERR "Sk|
|00001890| 69 70 70 69 6e 67 20 62 | 69 6e 61 72 79 20 66 69 |ipping b|inary fi|
|000018a0| 6c 65 20 5c 22 24 46 49 | 4c 45 48 41 4e 44 5c 22 |le \"$FI|LEHAND\"|
|000018b0| 5c 6e 22 3b 0a 58 20 20 | 20 20 20 20 20 20 63 6c |\n";.X | cl|
|000018c0| 6f 73 65 28 46 49 4c 45 | 48 41 4e 44 29 3b 0a 58 |ose(FILE|HAND);.X|
|000018d0| 20 20 20 20 20 20 20 20 | 6e 65 78 74 20 46 49 4c | |next FIL|
|000018e0| 45 3b 0a 58 20 20 20 20 | 7d 0a 58 20 20 20 20 24 |E;.X |}.X $|
|000018f0| 66 69 6c 65 5f 6e 61 6d | 65 20 3d 20 28 24 46 49 |file_nam|e = ($FI|
|00001900| 4c 45 48 41 4e 44 20 65 | 71 20 27 2d 27 29 20 3f |LEHAND e|q '-') ?|
|00001910| 20 27 27 20 3a 20 26 70 | 73 5f 73 74 72 69 6e 67 | '' : &p|s_string|
|00001920| 28 24 46 49 4c 45 48 41 | 4e 44 29 3b 0a 58 20 20 |($FILEHA|ND);.X |
|00001930| 20 20 24 63 75 72 5f 70 | 6f 73 20 3d 20 2d 31 3b | $cur_p|os = -1;|
|00001940| 20 20 20 20 20 23 20 74 | 68 69 73 20 77 69 6c 6c | # t|his will|
|00001950| 20 66 6f 72 63 65 20 61 | 20 6e 65 77 20 63 6f 6c | force a| new col|
|00001960| 75 6d 6e 20 6e 65 78 74 | 20 74 69 6d 65 0a 58 20 |umn next| time.X |
|00001970| 20 20 20 24 63 75 72 5f | 63 6f 6c 20 3d 20 31 30 | $cur_|col = 10|
|00001980| 30 3b 20 20 20 20 23 20 | 74 68 69 73 20 77 69 6c |0; # |this wil|
|00001990| 6c 20 66 6f 72 63 65 20 | 61 20 6e 65 77 20 70 61 |l force |a new pa|
|000019a0| 67 65 20 6e 65 78 74 20 | 74 69 6d 65 0a 58 20 20 |ge next |time.X |
|000019b0| 20 20 24 6c 69 6e 65 5f | 6e 6f 20 3d 20 30 3b 0a | $line_|no = 0;.|
|000019c0| 58 20 20 20 20 4c 49 4e | 45 3a 0a 58 20 20 20 20 |X LIN|E:.X |
|000019d0| 77 68 69 6c 65 20 28 3c | 46 49 4c 45 48 41 4e 44 |while (<|FILEHAND|
|000019e0| 3e 29 20 7b 0a 58 20 20 | 20 20 20 20 20 20 63 68 |>) {.X | ch|
|000019f0| 6f 70 3b 0a 58 20 20 20 | 20 20 20 20 20 24 6c 69 |op;.X | $li|
|00001a00| 6e 65 5f 6e 6f 2b 2b 3b | 0a 58 20 20 20 20 20 20 |ne_no++;|.X |
|00001a10| 20 20 69 66 20 28 6f 72 | 64 20 3d 3d 20 30 31 34 | if (or|d == 014|
|00001a20| 29 20 7b 09 09 23 20 66 | 6f 72 6d 20 66 65 65 64 |) {..# f|orm feed|
|00001a30| 0a 58 20 20 20 20 20 20 | 20 20 20 20 20 20 73 2f |.X | s/|
|00001a40| 2e 2f 2f 3b 09 23 20 63 | 68 6f 70 20 6f 66 66 20 |.//;.# c|hop off |
|00001a50| 66 69 72 73 74 20 63 68 | 61 72 0a 58 20 20 20 20 |first ch|ar.X |
|00001a60| 20 20 20 20 20 20 20 20 | 24 63 75 72 5f 70 6f 73 | |$cur_pos|
|00001a70| 20 3d 20 2d 31 3b 20 0a | 58 20 20 20 20 20 20 20 | = -1; .|X |
|00001a80| 20 20 20 20 20 6e 65 78 | 74 20 4c 49 4e 45 20 69 | nex|t LINE i|
|00001a90| 66 20 28 6c 65 6e 67 74 | 68 20 3d 3d 20 30 29 3b |f (lengt|h == 0);|
|00001aa0| 0a 58 20 20 20 20 20 20 | 20 20 7d 0a 58 20 20 20 |.X | }.X |
|00001ab0| 20 20 20 20 20 77 68 69 | 6c 65 20 28 73 2f 5c 74 | whi|le (s/\t|
|00001ac0| 2f 27 20 27 20 78 20 28 | 38 20 2d 20 6c 65 6e 67 |/' ' x (|8 - leng|
|00001ad0| 74 68 28 24 60 29 20 25 | 20 38 29 2f 65 29 20 7b |th($`) %| 8)/e) {|
|00001ae0| 7d 20 20 20 23 20 65 78 | 70 61 6e 64 20 74 61 62 |} # ex|pand tab|
|00001af0| 73 0a 58 20 20 20 20 20 | 20 20 20 64 6f 20 7b 0a |s.X | do {.|
|00001b00| 58 20 20 20 20 20 20 20 | 20 20 20 20 20 69 66 20 |X | if |
|00001b10| 28 24 63 75 72 5f 70 6f | 73 20 3c 20 24 74 62 5f |($cur_po|s < $tb_|
|00001b20| 6d 61 72 67 69 6e 29 20 | 7b 0a 58 20 20 20 20 20 |margin) |{.X |
|00001b30| 20 20 20 20 20 20 20 20 | 20 20 20 24 63 75 72 5f | | $cur_|
|00001b40| 70 6f 73 20 3d 20 24 68 | 6f 6d 65 5f 70 6f 73 3b |pos = $h|ome_pos;|
|00001b50| 0a 58 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.X | |
|00001b60| 20 20 69 66 20 28 24 63 | 75 72 5f 63 6f 6c 20 3c | if ($c|ur_col <|
|00001b70| 20 24 6e 6f 5f 63 6f 6c | 75 6d 6e 73 29 20 7b 0a | $no_col|umns) {.|
|00001b80| 58 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |X | |
|00001b90| 20 20 20 20 20 20 24 63 | 75 72 5f 63 6f 6c 2b 2b | $c|ur_col++|
|00001ba0| 3b 0a 58 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |;.X | |
|00001bb0| 20 20 20 7d 20 65 6c 73 | 65 20 7b 0a 58 20 20 20 | } els|e {.X |
|00001bc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001bd0| 20 20 24 63 75 72 5f 63 | 6f 6c 20 3d 20 31 3b 0a | $cur_c|ol = 1;.|
|00001be0| 58 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |X | |
|00001bf0| 20 20 20 20 20 20 26 6e | 65 77 5f 70 61 67 65 3b | &n|ew_page;|
|00001c00| 0a 58 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.X | |
|00001c10| 20 20 7d 0a 58 20 20 20 | 20 20 20 20 20 20 20 20 | }.X | |
|00001c20| 20 7d 0a 58 20 20 20 20 | 20 20 20 20 20 20 20 20 | }.X | |
|00001c30| 24 74 65 78 74 20 3d 20 | 73 75 62 73 74 72 28 24 |$text = |substr($|
|00001c40| 5f 2c 30 2c 24 63 68 61 | 72 73 5f 70 65 72 5f 6c |_,0,$cha|rs_per_l|
|00001c50| 69 6e 65 29 3b 0a 58 20 | 20 20 20 20 20 20 20 20 |ine);.X | |
|00001c60| 20 20 20 24 5f 20 3d 20 | 24 74 72 75 6e 63 61 74 | $_ = |$truncat|
|00001c70| 65 5f 6c 69 6e 65 73 20 | 3f 20 27 27 20 3a 20 73 |e_lines |? '' : s|
|00001c80| 75 62 73 74 72 28 24 5f | 2c 24 63 68 61 72 73 5f |ubstr($_|,$chars_|
|00001c90| 70 65 72 5f 6c 69 6e 65 | 2c 31 30 30 30 30 29 3b |per_line|,10000);|
|00001ca0| 0a 58 20 20 20 20 20 20 | 20 20 20 20 20 20 69 66 |.X | if|
|00001cb0| 20 28 24 74 65 78 74 20 | 3d 7e 20 73 2f 5e 20 2b | ($text |=~ s/^ +|
|00001cc0| 2f 2f 29 20 7b 09 09 23 | 20 73 75 70 70 72 65 73 |//) {..#| suppres|
|00001cd0| 73 20 6c 65 61 64 69 6e | 67 20 62 6c 61 6e 6b 73 |s leadin|g blanks|
|00001ce0| 0a 58 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.X | |
|00001cf0| 20 20 24 69 6e 64 65 6e | 74 20 3d 20 24 63 68 61 | $inden|t = $cha|
|00001d00| 72 5f 77 69 64 74 68 20 | 2a 20 6c 65 6e 67 74 68 |r_width |* length|
|00001d10| 28 24 26 29 3b 0a 58 20 | 20 20 20 20 20 20 20 20 |($&);.X | |
|00001d20| 20 20 20 7d 20 65 6c 73 | 65 20 7b 0a 58 20 20 20 | } els|e {.X |
|00001d30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 24 69 6e | | $in|
|00001d40| 64 65 6e 74 20 3d 20 30 | 3b 0a 58 20 20 20 20 20 |dent = 0|;.X |
|00001d50| 20 20 20 20 20 20 20 7d | 0a 58 20 20 20 20 20 20 | }|.X |
|00001d60| 20 20 20 20 20 20 23 20 | 4d 61 6b 65 20 73 75 69 | # |Make sui|
|00001d70| 74 61 62 6c 65 20 61 73 | 20 61 20 70 6f 73 74 73 |table as| a posts|
|00001d80| 63 72 69 70 74 20 73 74 | 72 69 6e 67 2c 20 73 61 |cript st|ring, sa|
|00001d90| 6d 65 20 61 73 20 63 61 | 6c 6c 69 6e 67 0a 58 20 |me as ca|lling.X |
|00001da0| 20 20 20 20 20 20 20 20 | 20 20 20 23 20 22 70 73 | | # "ps|
|00001db0| 5f 73 74 72 69 6e 67 22 | 2c 20 62 75 74 20 74 68 |_string"|, but th|
|00001dc0| 65 20 6f 76 65 72 68 65 | 61 64 20 6f 66 20 63 61 |e overhe|ad of ca|
|00001dd0| 6c 6c 69 6e 67 20 61 20 | 66 75 6e 63 74 69 6f 6e |lling a |function|
|00001de0| 20 69 73 0a 58 20 20 20 | 20 20 20 20 20 20 20 20 | is.X | |
|00001df0| 20 23 20 6e 6f 74 20 61 | 63 63 65 70 74 61 62 6c | # not a|cceptabl|
|00001e00| 65 20 68 65 72 65 2e 0a | 58 20 20 20 20 20 20 20 |e here..|X |
|00001e10| 20 20 20 20 20 24 74 65 | 78 74 20 3d 7e 20 73 2f | $te|xt =~ s/|
|00001e20| 5b 5c 5c 5c 28 5c 29 5d | 2f 5c 5c 24 26 2f 67 3b |[\\\(\)]|/\\$&/g;|
|00001e30| 0a 58 20 20 20 20 20 20 | 20 20 20 20 20 20 24 74 |.X | $t|
|00001e40| 65 78 74 20 3d 7e 20 73 | 2f 5b 5c 30 30 30 2d 5c |ext =~ s|/[\000-\|
|00001e50| 30 33 37 5c 31 37 37 2d | 5c 33 37 37 5d 2f 73 70 |037\177-|\377]/sp|
|00001e60| 72 69 6e 74 66 28 22 5c | 5c 25 30 33 6f 22 2c 6f |rintf("\|\%03o",o|
|00001e70| 72 64 28 24 26 29 29 2f | 67 65 3b 0a 58 20 20 20 |rd($&))/|ge;.X |
|00001e80| 20 20 20 20 20 20 20 20 | 20 23 20 43 61 6c 63 75 | | # Calcu|
|00001e90| 6c 61 74 65 20 70 6f 73 | 69 74 69 6f 6e 0a 58 20 |late pos|ition.X |
|00001ea0| 20 20 20 20 20 20 20 20 | 20 20 20 24 78 20 3d 20 | | $x = |
|00001eb0| 24 6c 65 66 74 5f 6d 61 | 72 67 69 6e 20 2b 0a 58 |$left_ma|rgin +.X|
|00001ec0| 09 09 20 28 24 63 75 72 | 5f 63 6f 6c 20 2d 20 31 |.. ($cur|_col - 1|
|00001ed0| 29 20 2a 20 28 24 63 6f | 6c 5f 77 69 64 74 68 20 |) * ($co|l_width |
|00001ee0| 2b 20 24 63 6f 6c 5f 73 | 65 70 61 72 61 74 69 6f |+ $col_s|eparatio|
|00001ef0| 6e 29 3b 0a 58 20 20 20 | 20 20 20 20 20 20 20 20 |n);.X | |
|00001f00| 20 24 63 75 72 5f 70 6f | 73 20 2d 3d 20 24 6c 69 | $cur_po|s -= $li|
|00001f10| 6e 65 5f 68 65 69 67 68 | 74 3b 0a 58 20 20 20 20 |ne_heigh|t;.X |
|00001f20| 20 20 20 20 20 20 20 20 | 70 72 69 6e 74 66 20 22 | |printf "|
|00001f30| 28 25 73 29 25 2e 31 66 | 20 25 2e 31 66 20 53 5c |(%s)%.1f| %.1f S\|
|00001f40| 6e 22 2c 20 24 74 65 78 | 74 2c 20 24 78 20 2b 20 |n", $tex|t, $x + |
|00001f50| 24 69 6e 64 65 6e 74 2c | 20 24 63 75 72 5f 70 6f |$indent,| $cur_po|
|00001f60| 73 20 0a 58 20 20 20 20 | 20 20 20 20 20 20 20 20 |s .X | |
|00001f70| 20 20 20 20 69 66 20 28 | 6c 65 6e 67 74 68 28 24 | if (|length($|
|00001f80| 74 65 78 74 29 29 3b 0a | 58 20 20 20 20 20 20 20 |text));.|X |
|00001f90| 20 20 20 20 20 69 66 20 | 28 24 6f 70 74 5f 6c 20 | if |($opt_l |
|00001fa0| 26 26 20 28 28 24 6c 69 | 6e 65 5f 6e 6f 20 25 20 |&& (($li|ne_no % |
|00001fb0| 35 29 20 3d 3d 20 30 20 | 7c 7c 20 65 6f 66 29 29 |5) == 0 ||| eof))|
|00001fc0| 20 7b 20 23 20 70 72 69 | 6e 74 20 6c 69 6e 65 20 | { # pri|nt line |
|00001fd0| 6e 75 6d 62 65 72 73 0a | 58 20 20 20 20 20 20 20 |numbers.|X |
|00001fe0| 20 20 20 20 20 20 20 20 | 20 20 70 72 69 6e 74 66 | | printf|
|00001ff0| 20 22 46 32 20 53 46 28 | 24 6c 69 6e 65 5f 6e 6f | "F2 SF(|$line_no|
|00002000| 29 25 2e 31 66 20 25 2e | 31 66 20 53 20 46 31 20 |)%.1f %.|1f S F1 |
|00002010| 53 46 5c 6e 22 2c 0a 58 | 20 20 20 20 20 20 20 20 |SF\n",.X| |
|00002020| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002030| 24 78 20 2b 20 24 63 6f | 6c 5f 77 69 64 74 68 20 |$x + $co|l_width |
|00002040| 2b 20 35 2c 20 24 63 75 | 72 5f 70 6f 73 3b 0a 58 |+ 5, $cu|r_pos;.X|
|00002050| 20 20 20 20 20 20 20 20 | 20 20 20 20 7d 0a 58 20 | | }.X |
|00002060| 20 20 20 20 20 20 20 7d | 20 77 68 69 6c 65 20 28 | }| while (|
|00002070| 6c 65 6e 67 74 68 28 24 | 5f 29 29 3b 0a 58 20 20 |length($|_));.X |
|00002080| 20 20 7d 20 23 20 77 68 | 69 6c 65 20 28 65 61 63 | } # wh|ile (eac|
|00002090| 68 20 6c 69 6e 65 29 0a | 7d 20 23 20 77 68 69 6c |h line).|} # whil|
|000020a0| 65 20 28 65 61 63 68 20 | 66 69 6c 65 29 0a 26 65 |e (each |file).&e|
|000020b0| 6e 64 5f 70 61 67 65 3b | 0a 70 72 69 6e 74 20 22 |nd_page;|.print "|
|000020c0| 25 25 54 72 61 69 6c 65 | 72 5c 6e 22 3b 0a 70 72 |%%Traile|r\n";.pr|
|000020d0| 69 6e 74 20 22 25 25 50 | 61 67 65 73 3a 20 24 70 |int "%%P|ages: $p|
|000020e0| 61 67 65 5f 6e 6f 5c 6e | 22 3b 0a 23 20 70 72 69 |age_no\n|";.# pri|
|000020f0| 6e 74 66 20 22 28 24 70 | 72 6f 67 5f 6e 61 6d 65 |ntf "($p|rog_name|
|00002100| 3a 20 24 70 61 67 65 5f | 6e 6f 20 70 61 67 65 25 |: $page_|no page%|
|00002110| 73 20 66 6f 72 20 24 75 | 73 65 72 5c 6e 29 20 70 |s for $u|ser\n) p|
|00002120| 72 69 6e 74 5c 6e 22 2c | 0a 23 20 20 20 20 20 24 |rint\n",|.# $|
|00002130| 70 61 67 65 5f 6e 6f 20 | 21 3d 20 31 20 3f 20 22 |page_no |!= 1 ? "|
|00002140| 73 22 20 3a 20 22 22 3b | 0a 58 0a 23 2d 2d 65 6e |s" : "";|.X.#--en|
|00002150| 64 20 6f 66 20 6d 61 69 | 6e 2d 2d 2d 2d 2d 2d 2d |d of mai|n-------|
|00002160| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002170| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002190| 0a 58 0a 58 0a 73 75 62 | 20 70 72 6f 6c 6f 67 20 |.X.X.sub| prolog |
|000021a0| 7b 0a 58 20 20 20 24 75 | 73 65 72 20 3d 20 67 65 |{.X $u|ser = ge|
|000021b0| 74 6c 6f 67 69 6e 20 7c | 7c 20 22 28 75 6e 6b 6e |tlogin ||| "(unkn|
|000021c0| 6f 77 6e 29 22 3b 0a 58 | 20 20 20 6c 6f 63 61 6c |own)";.X| local|
|000021d0| 28 24 73 65 63 2c 24 6d | 69 6e 2c 24 68 6f 75 72 |($sec,$m|in,$hour|
|000021e0| 2c 24 6d 64 61 79 2c 24 | 6d 6f 6e 2c 24 79 65 61 |,$mday,$|mon,$yea|
|000021f0| 72 29 20 3d 20 6c 6f 63 | 61 6c 74 69 6d 65 3b 0a |r) = loc|altime;.|
|00002200| 58 20 20 20 24 64 61 74 | 65 20 3d 20 73 70 72 69 |X $dat|e = spri|
|00002210| 6e 74 66 28 22 28 25 73 | 20 25 64 2c 20 25 64 29 |ntf("(%s| %d, %d)|
|00002220| 20 28 25 32 64 3a 25 30 | 32 64 29 22 2c 0a 58 20 | (%2d:%0|2d)",.X |
|00002230| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002240| 20 20 20 28 27 4a 61 6e | 75 61 72 79 27 2c 27 46 | ('Jan|uary','F|
|00002250| 65 62 72 75 61 72 79 27 | 2c 27 4d 61 72 63 68 27 |ebruary'|,'March'|
|00002260| 2c 27 41 70 72 69 6c 27 | 2c 27 4d 61 79 27 2c 27 |,'April'|,'May','|
|00002270| 4a 75 6e 65 27 2c 0a 58 | 20 20 20 20 20 20 20 20 |June',.X| |
|00002280| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 27 4a 75 | | 'Ju|
|00002290| 6c 79 27 2c 27 41 75 67 | 75 73 74 27 2c 27 4f 63 |ly','Aug|ust','Oc|
|000022a0| 74 6f 62 65 72 27 2c 27 | 4e 6f 76 65 6d 62 65 72 |tober','|November|
|000022b0| 27 2c 27 44 65 73 65 6d | 62 65 72 27 29 5b 24 6d |','Desem|ber')[$m|
|000022c0| 6f 6e 5d 2c 0a 58 20 20 | 20 20 20 20 20 20 20 20 |on],.X | |
|000022d0| 20 20 20 20 20 20 20 20 | 20 20 20 24 6d 64 61 79 | | $mday|
|000022e0| 2c 20 24 79 65 61 72 2b | 31 39 30 30 2c 20 24 68 |, $year+|1900, $h|
|000022f0| 6f 75 72 2c 24 6d 69 6e | 29 3b 0a 58 20 20 20 70 |our,$min|);.X p|
|00002300| 72 69 6e 74 20 22 25 21 | 50 53 2d 41 64 6f 62 65 |rint "%!|PS-Adobe|
|00002310| 2d 32 2e 30 5c 6e 22 3b | 0a 58 20 20 20 70 72 69 |-2.0\n";|.X pri|
|00002320| 6e 74 20 22 25 25 54 69 | 74 6c 65 3a 20 40 41 52 |nt "%%Ti|tle: @AR|
|00002330| 47 56 5c 6e 22 20 69 66 | 20 28 40 41 52 47 56 29 |GV\n" if| (@ARGV)|
|00002340| 3b 0a 58 20 20 20 70 72 | 69 6e 74 20 3c 3c 22 45 |;.X pr|int <<"E|
|00002350| 4f 54 22 3b 0a 25 25 43 | 72 65 61 74 6f 72 3a 20 |OT";.%%C|reator: |
|00002360| 24 70 72 6f 67 5f 6e 61 | 6d 65 2c 20 54 65 78 74 |$prog_na|me, Text|
|00002370| 20 74 6f 20 50 6f 73 74 | 53 63 72 69 70 74 20 66 | to Post|Script f|
|00002380| 69 6c 74 65 72 20 69 6e | 20 70 65 72 6c 2c 20 28 |ilter in| perl, (|
|00002390| 43 29 20 31 39 39 30 20 | 47 69 73 6c 65 20 41 61 |C) 1990 |Gisle Aa|
|000023a0| 73 2c 20 4e 43 43 0a 25 | 25 43 72 65 61 74 69 6f |s, NCC.%|%Creatio|
|000023b0| 6e 44 61 74 65 3a 20 24 | 64 61 74 65 0a 25 25 46 |nDate: $|date.%%F|
|000023c0| 6f 72 3a 20 24 75 73 65 | 72 0a 25 25 50 61 67 65 |or: $use|r.%%Page|
|000023d0| 73 3a 20 28 61 74 65 6e | 64 29 0a 45 4f 54 0a 58 |s: (aten|d).EOT.X|
|000023e0| 20 20 20 70 72 69 6e 74 | 20 22 25 25 44 6f 63 75 | print| "%%Docu|
|000023f0| 6d 65 6e 74 46 6f 6e 74 | 73 3a 20 24 66 6f 6e 74 |mentFont|s: $font|
|00002400| 22 3b 0a 58 20 20 20 70 | 72 69 6e 74 20 22 20 24 |";.X p|rint " $|
|00002410| 6c 69 6e 65 5f 6e 75 6d | 62 65 72 5f 66 6f 6e 74 |line_num|ber_font|
|00002420| 22 20 69 66 20 28 24 6f | 70 74 5f 6c 29 3b 0a 58 |" if ($o|pt_l);.X|
|00002430| 20 20 20 70 72 69 6e 74 | 20 22 20 24 68 65 61 64 | print| " $head|
|00002440| 65 72 5f 66 6f 6e 74 22 | 20 69 66 20 28 24 73 68 |er_font"| if ($sh|
|00002450| 6f 77 5f 68 65 61 64 65 | 72 29 3b 0a 58 20 20 20 |ow_heade|r);.X |
|00002460| 70 72 69 6e 74 20 22 5c | 6e 22 3b 0a 58 20 20 20 |print "\|n";.X |
|00002470| 70 72 69 6e 74 20 3c 3c | 22 45 4f 54 22 3b 0a 25 |print <<|"EOT";.%|
|00002480| 25 45 6e 64 43 6f 6d 6d | 65 6e 74 73 0a 2f 53 7b |%EndComm|ents./S{|
|00002490| 6d 6f 76 65 74 6f 20 73 | 68 6f 77 7d 62 69 6e 64 |moveto s|how}bind|
|000024a0| 20 64 65 66 0a 2f 4d 2f | 6d 6f 76 65 74 6f 20 6c | def./M/|moveto l|
|000024b0| 6f 61 64 20 64 65 66 0a | 2f 4c 2f 6c 69 6e 65 74 |oad def.|/L/linet|
|000024c0| 6f 20 6c 6f 61 64 20 64 | 65 66 0a 2f 53 46 2f 73 |o load d|ef./SF/s|
|000024d0| 65 74 66 6f 6e 74 20 6c | 6f 61 64 20 64 65 66 0a |etfont l|oad def.|
|000024e0| 45 4f 54 0a 58 20 20 20 | 20 70 72 69 6e 74 20 3c |EOT.X | print <|
|000024f0| 3c 22 45 4f 54 22 20 69 | 66 20 28 24 69 73 6f 65 |<"EOT" i|f ($isoe|
|00002500| 6e 63 6f 64 69 6e 67 5f | 6e 6f 74 5f 62 75 69 6c |ncoding_|not_buil|
|00002510| 74 69 6e 20 26 26 20 21 | 28 24 6e 6f 72 73 6b 5f |tin && !|($norsk_|
|00002520| 61 73 63 69 69 20 7c 7c | 20 24 73 77 5f 66 69 5f |ascii ||| $sw_fi_|
|00002530| 61 73 63 69 69 29 29 3b | 0a 49 53 4f 4c 61 74 69 |ascii));|.ISOLati|
|00002540| 6e 31 45 6e 63 6f 64 69 | 6e 67 20 77 68 65 72 65 |n1Encodi|ng where|
|00002550| 20 7b 20 70 6f 70 20 7d | 20 7b 20 49 53 4f 4c 61 | { pop }| { ISOLa|
|00002560| 74 69 6e 31 45 6e 63 6f | 64 69 6e 67 0a 5b 2f 2e |tin1Enco|ding.[/.|
|00002570| 6e 6f 74 64 65 66 2f 2e | 6e 6f 74 64 65 66 2f 2e |notdef/.|notdef/.|
|00002580| 6e 6f 74 64 65 66 2f 2e | 6e 6f 74 64 65 66 2f 2e |notdef/.|notdef/.|
|00002590| 6e 6f 74 64 65 66 2f 2e | 6e 6f 74 64 65 66 2f 2e |notdef/.|notdef/.|
|000025a0| 6e 6f 74 64 65 66 2f 2e | 6e 6f 74 64 65 66 0a 2f |notdef/.|notdef./|
|000025b0| 2e 6e 6f 74 64 65 66 2f | 2e 6e 6f 74 64 65 66 2f |.notdef/|.notdef/|
|000025c0| 2e 6e 6f 74 64 65 66 2f | 2e 6e 6f 74 64 65 66 2f |.notdef/|.notdef/|
|000025d0| 2e 6e 6f 74 64 65 66 2f | 2e 6e 6f 74 64 65 66 2f |.notdef/|.notdef/|
|000025e0| 2e 6e 6f 74 64 65 66 2f | 2e 6e 6f 74 64 65 66 0a |.notdef/|.notdef.|
|000025f0| 2f 2e 6e 6f 74 64 65 66 | 2f 2e 6e 6f 74 64 65 66 |/.notdef|/.notdef|
|00002600| 2f 2e 6e 6f 74 64 65 66 | 2f 2e 6e 6f 74 64 65 66 |/.notdef|/.notdef|
|00002610| 2f 2e 6e 6f 74 64 65 66 | 2f 2e 6e 6f 74 64 65 66 |/.notdef|/.notdef|
|00002620| 2f 2e 6e 6f 74 64 65 66 | 2f 2e 6e 6f 74 64 65 66 |/.notdef|/.notdef|
|00002630| 0a 2f 2e 6e 6f 74 64 65 | 66 2f 2e 6e 6f 74 64 65 |./.notde|f/.notde|
|00002640| 66 2f 2e 6e 6f 74 64 65 | 66 2f 2e 6e 6f 74 64 65 |f/.notde|f/.notde|
|00002650| 66 2f 2e 6e 6f 74 64 65 | 66 2f 2e 6e 6f 74 64 65 |f/.notde|f/.notde|
|00002660| 66 2f 2e 6e 6f 74 64 65 | 66 2f 2e 6e 6f 74 64 65 |f/.notde|f/.notde|
|00002670| 66 2f 73 70 61 63 65 0a | 2f 65 78 63 6c 61 6d 2f |f/space.|/exclam/|
|00002680| 71 75 6f 74 65 64 62 6c | 2f 6e 75 6d 62 65 72 73 |quotedbl|/numbers|
|00002690| 69 67 6e 2f 64 6f 6c 6c | 61 72 2f 70 65 72 63 65 |ign/doll|ar/perce|
|000026a0| 6e 74 2f 61 6d 70 65 72 | 73 61 6e 64 2f 71 75 6f |nt/amper|sand/quo|
|000026b0| 74 65 72 69 67 68 74 0a | 2f 70 61 72 65 6e 6c 65 |teright.|/parenle|
|000026c0| 66 74 2f 70 61 72 65 6e | 72 69 67 68 74 2f 61 73 |ft/paren|right/as|
|000026d0| 74 65 72 69 73 6b 2f 70 | 6c 75 73 2f 63 6f 6d 6d |terisk/p|lus/comm|
|000026e0| 61 2f 6d 69 6e 75 73 2f | 70 65 72 69 6f 64 2f 73 |a/minus/|period/s|
|000026f0| 6c 61 73 68 2f 7a 65 72 | 6f 2f 6f 6e 65 0a 2f 74 |lash/zer|o/one./t|
|00002700| 77 6f 2f 74 68 72 65 65 | 2f 66 6f 75 72 2f 66 69 |wo/three|/four/fi|
|00002710| 76 65 2f 73 69 78 2f 73 | 65 76 65 6e 2f 65 69 67 |ve/six/s|even/eig|
|00002720| 68 74 2f 6e 69 6e 65 2f | 63 6f 6c 6f 6e 2f 73 65 |ht/nine/|colon/se|
|00002730| 6d 69 63 6f 6c 6f 6e 2f | 6c 65 73 73 2f 65 71 75 |micolon/|less/equ|
|00002740| 61 6c 0a 2f 67 72 65 61 | 74 65 72 2f 71 75 65 73 |al./grea|ter/ques|
|00002750| 74 69 6f 6e 2f 61 74 2f | 41 2f 42 2f 43 2f 44 2f |tion/at/|A/B/C/D/|
|00002760| 45 2f 46 2f 47 2f 48 2f | 49 2f 4a 2f 4b 2f 4c 2f |E/F/G/H/|I/J/K/L/|
|00002770| 4d 2f 4e 2f 4f 2f 50 2f | 51 2f 52 2f 53 0a 2f 54 |M/N/O/P/|Q/R/S./T|
|00002780| 2f 55 2f 56 2f 57 2f 58 | 2f 59 2f 5a 2f 62 72 61 |/U/V/W/X|/Y/Z/bra|
|00002790| 63 6b 65 74 6c 65 66 74 | 2f 62 61 63 6b 73 6c 61 |cketleft|/backsla|
|000027a0| 73 68 2f 62 72 61 63 6b | 65 74 72 69 67 68 74 2f |sh/brack|etright/|
|000027b0| 61 73 63 69 69 63 69 72 | 63 75 6d 0a 2f 75 6e 64 |asciicir|cum./und|
|000027c0| 65 72 73 63 6f 72 65 2f | 71 75 6f 74 65 6c 65 66 |erscore/|quotelef|
|000027d0| 74 2f 61 2f 62 2f 63 2f | 64 2f 65 2f 66 2f 67 2f |t/a/b/c/|d/e/f/g/|
|000027e0| 68 2f 69 2f 6a 2f 6b 2f | 6c 2f 6d 2f 6e 2f 6f 2f |h/i/j/k/|l/m/n/o/|
|000027f0| 70 2f 71 2f 72 2f 73 0a | 2f 74 2f 75 2f 76 2f 77 |p/q/r/s.|/t/u/v/w|
|00002800| 2f 78 2f 79 2f 7a 2f 62 | 72 61 63 65 6c 65 66 74 |/x/y/z/b|raceleft|
|00002810| 2f 62 61 72 2f 62 72 61 | 63 65 72 69 67 68 74 2f |/bar/bra|ceright/|
|00002820| 61 73 63 69 69 74 69 6c | 64 65 2f 2e 6e 6f 74 64 |asciitil|de/.notd|
|00002830| 65 66 2f 2e 6e 6f 74 64 | 65 66 0a 2f 2e 6e 6f 74 |ef/.notd|ef./.not|
|00002840| 64 65 66 2f 2e 6e 6f 74 | 64 65 66 2f 2e 6e 6f 74 |def/.not|def/.not|
|00002850| 64 65 66 2f 2e 6e 6f 74 | 64 65 66 2f 2e 6e 6f 74 |def/.not|def/.not|
|00002860| 64 65 66 2f 2e 6e 6f 74 | 64 65 66 2f 2e 6e 6f 74 |def/.not|def/.not|
|00002870| 64 65 66 2f 2e 6e 6f 74 | 64 65 66 0a 2f 2e 6e 6f |def/.not|def./.no|
|00002880| 74 64 65 66 2f 2e 6e 6f | 74 64 65 66 2f 2e 6e 6f |tdef/.no|tdef/.no|
|00002890| 74 64 65 66 2f 2e 6e 6f | 74 64 65 66 2f 2e 6e 6f |tdef/.no|tdef/.no|
|000028a0| 74 64 65 66 2f 2e 6e 6f | 74 64 65 66 2f 2e 6e 6f |tdef/.no|tdef/.no|
|000028b0| 74 64 65 66 2f 64 6f 74 | 6c 65 73 73 69 2f 67 72 |tdef/dot|lessi/gr|
|000028c0| 61 76 65 0a 2f 61 63 75 | 74 65 2f 63 69 72 63 75 |ave./acu|te/circu|
|000028d0| 6d 66 6c 65 78 2f 74 69 | 6c 64 65 2f 6d 61 63 72 |mflex/ti|lde/macr|
|000028e0| 6f 6e 2f 62 72 65 76 65 | 2f 64 6f 74 61 63 63 65 |on/breve|/dotacce|
|000028f0| 6e 74 2f 64 69 65 72 65 | 73 69 73 2f 2e 6e 6f 74 |nt/diere|sis/.not|
|00002900| 64 65 66 2f 72 69 6e 67 | 0a 2f 63 65 64 69 6c 6c |def/ring|./cedill|
|00002910| 61 2f 2e 6e 6f 74 64 65 | 66 2f 68 75 6e 67 61 72 |a/.notde|f/hungar|
|00002920| 75 6d 6c 61 75 74 2f 6f | 67 6f 6e 65 6b 2f 63 61 |umlaut/o|gonek/ca|
|00002930| 72 6f 6e 2f 73 70 61 63 | 65 2f 65 78 63 6c 61 6d |ron/spac|e/exclam|
|00002940| 64 6f 77 6e 2f 63 65 6e | 74 0a 2f 73 74 65 72 6c |down/cen|t./sterl|
|00002950| 69 6e 67 2f 63 75 72 72 | 65 6e 63 79 2f 79 65 6e |ing/curr|ency/yen|
|00002960| 2f 62 72 6f 6b 65 6e 62 | 61 72 2f 73 65 63 74 69 |/brokenb|ar/secti|
|00002970| 6f 6e 2f 64 69 65 72 65 | 73 69 73 2f 63 6f 70 79 |on/diere|sis/copy|
|00002980| 72 69 67 68 74 2f 6f 72 | 64 66 65 6d 69 6e 69 6e |right/or|dfeminin|
|00002990| 65 0a 2f 67 75 69 6c 6c | 65 6d 6f 74 6c 65 66 74 |e./guill|emotleft|
|000029a0| 2f 6c 6f 67 69 63 61 6c | 6e 6f 74 2f 68 79 70 68 |/logical|not/hyph|
|000029b0| 65 6e 2f 72 65 67 69 73 | 74 65 72 65 64 2f 6d 61 |en/regis|tered/ma|
|000029c0| 63 72 6f 6e 2f 64 65 67 | 72 65 65 2f 70 6c 75 73 |cron/deg|ree/plus|
|000029d0| 6d 69 6e 75 73 0a 2f 74 | 77 6f 73 75 70 65 72 69 |minus./t|wosuperi|
|000029e0| 6f 72 2f 74 68 72 65 65 | 73 75 70 65 72 69 6f 72 |or/three|superior|
|000029f0| 2f 61 63 75 74 65 2f 6d | 75 2f 70 61 72 61 67 72 |/acute/m|u/paragr|
|00002a00| 61 70 68 2f 70 65 72 69 | 6f 64 63 65 6e 74 65 72 |aph/peri|odcenter|
|00002a10| 65 64 2f 63 65 64 69 6c | 6c 61 0a 2f 6f 6e 65 73 |ed/cedil|la./ones|
|00002a20| 75 70 65 72 69 6f 72 2f | 6f 72 64 6d 61 73 63 75 |uperior/|ordmascu|
|00002a30| 6c 69 6e 65 2f 67 75 69 | 6c 6c 65 6d 6f 74 72 69 |line/gui|llemotri|
|00002a40| 67 68 74 2f 6f 6e 65 71 | 75 61 72 74 65 72 2f 6f |ght/oneq|uarter/o|
|00002a50| 6e 65 68 61 6c 66 2f 74 | 68 72 65 65 71 75 61 72 |nehalf/t|hreequar|
|00002a60| 74 65 72 73 0a 2f 71 75 | 65 73 74 69 6f 6e 64 6f |ters./qu|estiondo|
|00002a70| 77 6e 2f 41 67 72 61 76 | 65 2f 41 61 63 75 74 65 |wn/Agrav|e/Aacute|
|00002a80| 2f 41 63 69 72 63 75 6d | 66 6c 65 78 2f 41 74 69 |/Acircum|flex/Ati|
|00002a90| 6c 64 65 2f 41 64 69 65 | 72 65 73 69 73 2f 41 72 |lde/Adie|resis/Ar|
|00002aa0| 69 6e 67 2f 41 45 0a 2f | 43 63 65 64 69 6c 6c 61 |ing/AE./|Ccedilla|
|00002ab0| 2f 45 67 72 61 76 65 2f | 45 61 63 75 74 65 2f 45 |/Egrave/|Eacute/E|
|00002ac0| 63 69 72 63 75 6d 66 6c | 65 78 2f 45 64 69 65 72 |circumfl|ex/Edier|
|00002ad0| 65 73 69 73 2f 49 67 72 | 61 76 65 2f 49 61 63 75 |esis/Igr|ave/Iacu|
|00002ae0| 74 65 2f 49 63 69 72 63 | 75 6d 66 6c 65 78 0a 2f |te/Icirc|umflex./|
|00002af0| 49 64 69 65 72 65 73 69 | 73 2f 45 74 68 2f 4e 74 |Idieresi|s/Eth/Nt|
|00002b00| 69 6c 64 65 2f 4f 67 72 | 61 76 65 2f 4f 61 63 75 |ilde/Ogr|ave/Oacu|
|00002b10| 74 65 2f 4f 63 69 72 63 | 75 6d 66 6c 65 78 2f 4f |te/Ocirc|umflex/O|
|00002b20| 74 69 6c 64 65 2f 4f 64 | 69 65 72 65 73 69 73 0a |tilde/Od|ieresis.|
|00002b30| 2f 6d 75 6c 74 69 70 6c | 79 2f 4f 73 6c 61 73 68 |/multipl|y/Oslash|
|00002b40| 2f 55 67 72 61 76 65 2f | 55 61 63 75 74 65 2f 55 |/Ugrave/|Uacute/U|
|00002b50| 63 69 72 63 75 6d 66 6c | 65 78 2f 55 64 69 65 72 |circumfl|ex/Udier|
|00002b60| 65 73 69 73 2f 59 61 63 | 75 74 65 2f 54 68 6f 72 |esis/Yac|ute/Thor|
|00002b70| 6e 0a 2f 67 65 72 6d 61 | 6e 64 62 6c 73 2f 61 67 |n./germa|ndbls/ag|
|00002b80| 72 61 76 65 2f 61 61 63 | 75 74 65 2f 61 63 69 72 |rave/aac|ute/acir|
|00002b90| 63 75 6d 66 6c 65 78 2f | 61 74 69 6c 64 65 2f 61 |cumflex/|atilde/a|
|00002ba0| 64 69 65 72 65 73 69 73 | 2f 61 72 69 6e 67 2f 61 |dieresis|/aring/a|
|00002bb0| 65 0a 2f 63 63 65 64 69 | 6c 6c 61 2f 65 67 72 61 |e./ccedi|lla/egra|
|00002bc0| 76 65 2f 65 61 63 75 74 | 65 2f 65 63 69 72 63 75 |ve/eacut|e/ecircu|
|00002bd0| 6d 66 6c 65 78 2f 65 64 | 69 65 72 65 73 69 73 2f |mflex/ed|ieresis/|
|00002be0| 69 67 72 61 76 65 2f 69 | 61 63 75 74 65 2f 69 63 |igrave/i|acute/ic|
|00002bf0| 69 72 63 75 6d 66 6c 65 | 78 0a 2f 69 64 69 65 72 |ircumfle|x./idier|
|00002c00| 65 73 69 73 2f 65 74 68 | 2f 6e 74 69 6c 64 65 2f |esis/eth|/ntilde/|
|00002c10| 6f 67 72 61 76 65 2f 6f | 61 63 75 74 65 2f 6f 63 |ograve/o|acute/oc|
|00002c20| 69 72 63 75 6d 66 6c 65 | 78 2f 6f 74 69 6c 64 65 |ircumfle|x/otilde|
|00002c30| 2f 6f 64 69 65 72 65 73 | 69 73 2f 64 69 76 69 64 |/odieres|is/divid|
|00002c40| 65 0a 2f 6f 73 6c 61 73 | 68 2f 75 67 72 61 76 65 |e./oslas|h/ugrave|
|00002c50| 2f 75 61 63 75 74 65 2f | 75 63 69 72 63 75 6d 66 |/uacute/|ucircumf|
|00002c60| 6c 65 78 2f 75 64 69 65 | 72 65 73 69 73 2f 79 61 |lex/udie|resis/ya|
|00002c70| 63 75 74 65 2f 74 68 6f | 72 6e 2f 79 64 69 65 72 |cute/tho|rn/ydier|
|00002c80| 65 73 69 73 5d 0a 64 65 | 66 20 25 49 53 4f 4c 61 |esis].de|f %ISOLa|
|00002c90| 74 69 6e 31 45 6e 63 6f | 64 69 6e 67 0a 7d 20 69 |tin1Enco|ding.} i|
|00002ca0| 66 65 6c 73 65 0a 45 4f | 54 0a 58 20 20 20 20 70 |felse.EO|T.X p|
|00002cb0| 72 69 6e 74 20 3c 3c 22 | 45 4f 54 22 20 69 66 20 |rint <<"|EOT" if |
|00002cc0| 28 24 6e 6f 72 73 6b 5f | 61 73 63 69 69 20 7c 7c |($norsk_|ascii |||
|00002cd0| 20 24 73 77 5f 66 69 5f | 61 73 63 69 69 29 3b 0a | $sw_fi_|ascii);.|
|00002ce0| 25 25 42 65 67 69 6e 50 | 72 6f 63 53 65 74 3a 20 |%%BeginP|rocSet: |
|00002cf0| 72 65 65 6e 63 6f 64 65 | 20 31 2e 30 20 30 0a 2f |reencode| 1.0 0./|
|00002d00| 52 45 20 7b 20 25 64 65 | 66 0a 58 20 20 20 66 69 |RE { %de|f.X fi|
|00002d10| 6e 64 66 6f 6e 74 20 62 | 65 67 69 6e 0a 58 20 20 |ndfont b|egin.X |
|00002d20| 20 63 75 72 72 65 6e 74 | 64 69 63 74 20 64 75 70 | current|dict dup|
|00002d30| 20 6c 65 6e 67 74 68 20 | 64 69 63 74 20 62 65 67 | length |dict beg|
|00002d40| 69 6e 0a 58 20 20 20 20 | 20 20 7b 20 25 66 6f 72 |in.X | { %for|
|00002d50| 61 6c 6c 0a 58 20 20 20 | 20 20 20 20 20 20 31 20 |all.X | 1 |
|00002d60| 69 6e 64 65 78 2f 46 49 | 44 20 6e 65 20 7b 64 65 |index/FI|D ne {de|
|00002d70| 66 7d 20 7b 70 6f 70 20 | 70 6f 70 7d 20 69 66 65 |f} {pop |pop} ife|
|00002d80| 6c 73 65 0a 58 20 20 20 | 20 20 20 7d 20 66 6f 72 |lse.X | } for|
|00002d90| 61 6c 6c 0a 58 20 20 20 | 20 20 20 2f 46 6f 6e 74 |all.X | /Font|
|00002da0| 4e 61 6d 65 20 65 78 63 | 68 20 64 65 66 0a 58 20 |Name exc|h def.X |
|00002db0| 20 20 20 20 20 64 75 70 | 20 6c 65 6e 67 74 68 20 | dup| length |
|00002dc0| 30 20 6e 65 20 7b 20 25 | 69 66 0a 58 20 20 20 20 |0 ne { %|if.X |
|00002dd0| 20 20 20 20 20 2f 45 6e | 63 6f 64 69 6e 67 20 45 | /En|coding E|
|00002de0| 6e 63 6f 64 69 6e 67 20 | 32 35 36 20 61 72 72 61 |ncoding |256 arra|
|00002df0| 79 20 63 6f 70 79 20 64 | 65 66 0a 58 20 20 20 20 |y copy d|ef.X |
|00002e00| 20 20 20 20 20 30 20 65 | 78 63 68 20 7b 20 25 66 | 0 e|xch { %f|
|00002e10| 6f 72 61 6c 6c 0a 58 20 | 20 20 20 20 20 20 20 20 |orall.X | |
|00002e20| 20 20 20 64 75 70 20 74 | 79 70 65 20 2f 6e 61 6d | dup t|ype /nam|
|00002e30| 65 74 79 70 65 20 65 71 | 20 7b 20 25 69 66 65 6c |etype eq| { %ifel|
|00002e40| 73 65 0a 58 20 20 20 20 | 20 20 20 20 20 20 20 20 |se.X | |
|00002e50| 20 20 20 45 6e 63 6f 64 | 69 6e 67 20 32 20 69 6e | Encod|ing 2 in|
|00002e60| 64 65 78 20 32 20 69 6e | 64 65 78 20 70 75 74 0a |dex 2 in|dex put.|
|00002e70| 58 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |X | |
|00002e80| 70 6f 70 20 31 20 61 64 | 64 0a 58 20 20 20 20 20 |pop 1 ad|d.X |
|00002e90| 20 20 20 20 20 20 20 7d | 7b 25 65 6c 73 65 0a 58 | }|{%else.X|
|00002ea0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 65 | | e|
|00002eb0| 78 63 68 20 70 6f 70 0a | 58 20 20 20 20 20 20 20 |xch pop.|X |
|00002ec0| 20 20 20 20 20 7d 20 69 | 66 65 6c 73 65 0a 58 20 | } i|felse.X |
|00002ed0| 20 20 20 20 20 20 20 20 | 7d 20 66 6f 72 61 6c 6c | |} forall|
|00002ee0| 0a 58 20 20 20 20 20 20 | 7d 20 69 66 20 70 6f 70 |.X |} if pop|
|00002ef0| 0a 58 20 20 20 20 20 20 | 63 75 72 72 65 6e 74 64 |.X |currentd|
|00002f00| 69 63 74 20 64 75 70 0a | 58 20 20 20 65 6e 64 0a |ict dup.|X end.|
|00002f10| 58 20 20 20 65 6e 64 0a | 58 20 20 20 2f 46 6f 6e |X end.|X /Fon|
|00002f20| 74 4e 61 6d 65 20 67 65 | 74 20 65 78 63 68 20 64 |tName ge|t exch d|
|00002f30| 65 66 69 6e 65 66 6f 6e | 74 20 70 6f 70 0a 7d 20 |efinefon|t pop.} |
|00002f40| 62 69 6e 64 20 64 65 66 | 0a 25 25 45 6e 64 50 72 |bind def|.%%EndPr|
|00002f50| 6f 63 53 65 74 3a 20 72 | 65 65 6e 63 6f 64 65 20 |ocSet: r|eencode |
|00002f60| 31 2e 30 20 30 0a 45 4f | 54 0a 58 20 20 20 70 72 |1.0 0.EO|T.X pr|
|00002f70| 69 6e 74 20 3c 3c 22 45 | 4f 54 22 20 69 66 20 28 |int <<"E|OT" if (|
|00002f80| 21 28 24 6e 6f 72 73 6b | 5f 61 73 63 69 69 20 7c |!($norsk|_ascii ||
|00002f90| 7c 20 24 73 77 5f 66 69 | 5f 61 73 63 69 69 29 29 || $sw_fi|_ascii))|
|00002fa0| 3b 0a 25 25 42 65 67 69 | 6e 50 72 6f 63 53 65 74 |;.%%Begi|nProcSet|
|00002fb0| 3a 20 6e 65 77 65 6e 63 | 6f 64 65 20 31 2e 30 20 |: newenc|ode 1.0 |
|00002fc0| 30 0a 2f 4e 45 20 7b 20 | 25 64 65 66 0a 58 20 20 |0./NE { |%def.X |
|00002fd0| 20 66 69 6e 64 66 6f 6e | 74 20 62 65 67 69 6e 0a | findfon|t begin.|
|00002fe0| 58 20 20 20 20 20 20 63 | 75 72 72 65 6e 74 64 69 |X c|urrentdi|
|00002ff0| 63 74 20 64 75 70 20 6c | 65 6e 67 74 68 20 64 69 |ct dup l|ength di|
|00003000| 63 74 20 62 65 67 69 6e | 0a 58 20 20 20 20 20 20 |ct begin|.X |
|00003010| 20 20 20 7b 20 25 66 6f | 72 61 6c 6c 0a 58 20 20 | { %fo|rall.X |
|00003020| 20 20 20 20 20 20 20 20 | 20 20 31 20 69 6e 64 65 | | 1 inde|
|00003030| 78 2f 46 49 44 20 6e 65 | 20 7b 64 65 66 7d 20 7b |x/FID ne| {def} {|
|00003040| 70 6f 70 20 70 6f 70 7d | 20 69 66 65 6c 73 65 0a |pop pop}| ifelse.|
|00003050| 58 20 20 20 20 20 20 20 | 20 20 7d 20 66 6f 72 61 |X | } fora|
|00003060| 6c 6c 0a 58 20 20 20 20 | 20 20 20 20 20 2f 46 6f |ll.X | /Fo|
|00003070| 6e 74 4e 61 6d 65 20 65 | 78 63 68 20 64 65 66 0a |ntName e|xch def.|
|00003080| 58 20 20 20 20 20 20 20 | 20 20 2f 45 6e 63 6f 64 |X | /Encod|
|00003090| 69 6e 67 20 65 78 63 68 | 20 64 65 66 0a 58 20 20 |ing exch| def.X |
|000030a0| 20 20 20 20 20 20 20 63 | 75 72 72 65 6e 74 64 69 | c|urrentdi|
|000030b0| 63 74 20 64 75 70 0a 58 | 20 20 20 20 20 20 65 6e |ct dup.X| en|
|000030c0| 64 0a 58 20 20 20 65 6e | 64 0a 58 20 20 20 2f 46 |d.X en|d.X /F|
|000030d0| 6f 6e 74 4e 61 6d 65 20 | 67 65 74 20 65 78 63 68 |ontName |get exch|
|000030e0| 20 64 65 66 69 6e 65 66 | 6f 6e 74 20 70 6f 70 0a | definef|ont pop.|
|000030f0| 7d 20 62 69 6e 64 20 64 | 65 66 0a 25 25 45 6e 64 |} bind d|ef.%%End|
|00003100| 50 72 6f 63 53 65 74 3a | 20 6e 65 77 65 6e 63 6f |ProcSet:| newenco|
|00003110| 64 65 20 31 2e 30 20 30 | 0a 45 4f 54 0a 58 20 20 |de 1.0 0|.EOT.X |
|00003120| 20 70 72 69 6e 74 20 22 | 25 25 45 6e 64 50 72 6f | print "|%%EndPro|
|00003130| 6c 6f 67 5c 6e 25 25 42 | 65 67 69 6e 53 65 74 75 |log\n%%B|eginSetu|
|00003140| 70 5c 6e 22 3b 0a 58 20 | 20 20 69 66 20 28 24 6e |p\n";.X | if ($n|
|00003150| 6f 72 73 6b 5f 61 73 63 | 69 69 20 7c 7c 20 24 73 |orsk_asc|ii || $s|
|00003160| 77 5f 66 69 5f 61 73 63 | 69 69 29 20 7b 0a 58 20 |w_fi_asc|ii) {.X |
|00003170| 20 20 20 20 20 70 72 69 | 6e 74 20 22 5b 38 23 31 | pri|nt "[8#1|
|00003180| 33 33 20 2f 41 45 2f 4f | 73 6c 61 73 68 2f 41 72 |33 /AE/O|slash/Ar|
|00003190| 69 6e 67 20 38 23 31 37 | 33 20 2f 61 65 2f 6f 73 |ing 8#17|3 /ae/os|
|000031a0| 6c 61 73 68 2f 61 72 69 | 6e 67 5d 20 64 75 70 5c |lash/ari|ng] dup\|
|000031b0| 6e 22 0a 58 09 69 66 20 | 28 24 6e 6f 72 73 6b 5f |n".X.if |($norsk_|
|000031c0| 61 73 63 69 69 29 3b 0a | 58 20 20 20 20 20 20 70 |ascii);.|X p|
|000031d0| 72 69 6e 74 20 22 5b 38 | 23 31 33 33 20 2f 41 64 |rint "[8|#133 /Ad|
|000031e0| 69 65 72 65 73 69 73 2f | 4f 64 69 65 72 65 73 69 |ieresis/|Odieresi|
|000031f0| 73 2f 41 72 69 6e 67 22 | 20 2e 0a 58 20 20 20 20 |s/Aring"| ..X |
|00003200| 20 20 20 20 20 20 20 20 | 22 20 38 23 31 37 33 20 | |" 8#173 |
|00003210| 2f 61 64 69 65 72 65 73 | 69 73 2f 6f 64 69 65 72 |/adieres|is/odier|
|00003220| 65 73 69 73 2f 61 72 69 | 6e 67 5d 20 64 75 70 5c |esis/ari|ng] dup\|
|00003230| 6e 22 0a 58 09 69 66 20 | 28 24 73 77 5f 66 69 5f |n".X.if |($sw_fi_|
|00003240| 61 73 63 69 69 29 3b 0a | 58 20 20 20 20 20 20 70 |ascii);.|X p|
|00003250| 72 69 6e 74 20 22 2f 24 | 66 6f 6e 74 2d 49 53 4f |rint "/$|font-ISO|
|00003260| 2f 24 66 6f 6e 74 20 52 | 45 5c 6e 22 3b 0a 58 20 |/$font R|E\n";.X |
|00003270| 20 20 20 20 20 70 72 69 | 6e 74 20 22 2f 24 68 65 | pri|nt "/$he|
|00003280| 61 64 65 72 5f 66 6f 6e | 74 2d 49 53 4f 2f 24 68 |ader_fon|t-ISO/$h|
|00003290| 65 61 64 65 72 5f 66 6f | 6e 74 20 52 45 5c 6e 22 |eader_fo|nt RE\n"|
|000032a0| 20 69 66 20 28 24 73 68 | 6f 77 5f 68 65 61 64 65 | if ($sh|ow_heade|
|000032b0| 72 29 3b 0a 58 20 20 20 | 7d 20 65 6c 73 65 20 7b |r);.X |} else {|
|000032c0| 0a 58 20 20 20 20 20 20 | 70 72 69 6e 74 20 22 49 |.X |print "I|
|000032d0| 53 4f 4c 61 74 69 6e 31 | 45 6e 63 6f 64 69 6e 67 |SOLatin1|Encoding|
|000032e0| 20 2f 24 66 6f 6e 74 2d | 49 53 4f 2f 24 66 6f 6e | /$font-|ISO/$fon|
|000032f0| 74 20 4e 45 5c 6e 22 3b | 0a 58 20 20 20 20 20 20 |t NE\n";|.X |
|00003300| 70 72 69 6e 74 20 22 49 | 53 4f 4c 61 74 69 6e 31 |print "I|SOLatin1|
|00003310| 45 6e 63 6f 64 69 6e 67 | 20 2f 24 68 65 61 64 65 |Encoding| /$heade|
|00003320| 72 5f 66 6f 6e 74 2d 49 | 53 4f 2f 24 68 65 61 64 |r_font-I|SO/$head|
|00003330| 65 72 5f 66 6f 6e 74 20 | 4e 45 5c 6e 22 0a 58 20 |er_font |NE\n".X |
|00003340| 20 20 20 20 20 20 20 20 | 69 66 20 28 24 73 68 6f | |if ($sho|
|00003350| 77 5f 68 65 61 64 65 72 | 29 3b 0a 58 20 20 20 7d |w_header|);.X }|
|00003360| 0a 58 20 20 20 70 72 69 | 6e 74 66 20 22 2f 46 31 |.X pri|ntf "/F1|
|00003370| 2f 24 66 6f 6e 74 2d 49 | 53 4f 20 66 69 6e 64 66 |/$font-I|SO findf|
|00003380| 6f 6e 74 20 25 2e 32 67 | 20 73 63 61 6c 65 66 6f |ont %.2g| scalefo|
|00003390| 6e 74 20 64 65 66 5c 6e | 22 2c 20 24 66 6f 6e 74 |nt def\n|", $font|
|000033a0| 5f 73 69 7a 65 3b 0a 58 | 20 20 20 70 72 69 6e 74 |_size;.X| print|
|000033b0| 20 22 2f 46 32 2f 24 6c | 69 6e 65 5f 6e 75 6d 62 | "/F2/$l|ine_numb|
|000033c0| 65 72 5f 66 6f 6e 74 20 | 66 69 6e 64 66 6f 6e 74 |er_font |findfont|
|000033d0| 20 24 6c 69 6e 65 5f 6e | 75 6d 62 65 72 5f 73 69 | $line_n|umber_si|
|000033e0| 7a 65 20 73 63 61 6c 65 | 66 6f 6e 74 20 64 65 66 |ze scale|font def|
|000033f0| 5c 6e 22 0a 58 20 20 20 | 20 20 20 20 20 69 66 20 |\n".X | if |
|00003400| 28 24 6f 70 74 5f 6c 29 | 3b 0a 58 20 20 20 70 72 |($opt_l)|;.X pr|
|00003410| 69 6e 74 20 22 2f 46 33 | 2f 24 68 65 61 64 65 72 |int "/F3|/$header|
|00003420| 5f 66 6f 6e 74 2d 49 53 | 4f 20 66 69 6e 64 66 6f |_font-IS|O findfo|
|00003430| 6e 74 20 24 68 65 61 64 | 65 72 5f 66 6f 6e 74 5f |nt $head|er_font_|
|00003440| 73 69 7a 65 20 73 63 61 | 6c 65 66 6f 6e 74 20 64 |size sca|lefont d|
|00003450| 65 66 5c 6e 22 0a 58 20 | 20 20 20 20 20 20 20 69 |ef\n".X | i|
|00003460| 66 20 28 24 73 68 6f 77 | 5f 68 65 61 64 65 72 29 |f ($show|_header)|
|00003470| 3b 0a 58 20 20 20 70 72 | 69 6e 74 20 22 46 31 20 |;.X pr|int "F1 |
|00003480| 53 46 5c 6e 22 3b 0a 58 | 20 20 20 70 72 69 6e 74 |SF\n";.X| print|
|00003490| 20 22 25 25 45 6e 64 53 | 65 74 75 70 5c 6e 22 3b | "%%EndS|etup\n";|
|000034a0| 0a 7d 0a 58 0a 58 0a 58 | 0a 73 75 62 20 6e 65 77 |.}.X.X.X|.sub new|
|000034b0| 5f 70 61 67 65 20 7b 0a | 58 20 20 20 26 65 6e 64 |_page {.|X &end|
|000034c0| 5f 70 61 67 65 20 75 6e | 6c 65 73 73 20 28 24 70 |_page un|less ($p|
|000034d0| 61 67 65 5f 6e 6f 20 3d | 3d 20 30 29 3b 0a 58 20 |age_no =|= 0);.X |
|000034e0| 20 20 24 70 61 67 65 5f | 6e 6f 2b 2b 3b 0a 58 20 | $page_|no++;.X |
|000034f0| 20 20 70 72 69 6e 74 20 | 22 25 25 50 61 67 65 3a | print |"%%Page:|
|00003500| 20 24 70 61 67 65 5f 6e | 6f 20 24 70 61 67 65 5f | $page_n|o $page_|
|00003510| 6e 6f 5c 6e 22 3b 0a 58 | 20 20 20 70 72 69 6e 74 |no\n";.X| print|
|00003520| 20 22 25 25 42 65 67 69 | 6e 50 61 67 65 53 65 74 | "%%Begi|nPageSet|
|00003530| 75 70 5c 6e 22 3b 0a 58 | 20 20 20 70 72 69 6e 74 |up\n";.X| print|
|00003540| 20 22 2f 70 61 67 65 5f | 73 61 76 65 20 73 61 76 | "/page_|save sav|
|00003550| 65 20 64 65 66 5c 6e 22 | 3b 0a 58 20 20 20 70 72 |e def\n"|;.X pr|
|00003560| 69 6e 74 66 20 22 39 30 | 20 72 6f 74 61 74 65 20 |intf "90| rotate |
|00003570| 30 20 2d 25 64 20 74 72 | 61 6e 73 6c 61 74 65 20 |0 -%d tr|anslate |
|00003580| 25 25 20 6c 61 6e 64 73 | 63 61 70 65 20 6d 6f 64 |%% lands|cape mod|
|00003590| 65 5c 6e 22 2c 26 70 61 | 67 65 5f 72 69 67 68 74 |e\n",&pa|ge_right|
|000035a0| 5f 65 64 67 65 0a 58 20 | 20 20 20 20 20 69 66 20 |_edge.X | if |
|000035b0| 28 24 6c 61 6e 64 73 63 | 61 70 65 29 3b 0a 58 20 |($landsc|ape);.X |
|000035c0| 20 20 70 72 69 6e 74 20 | 22 30 2e 31 35 20 73 65 | print |"0.15 se|
|000035d0| 74 6c 69 6e 65 77 69 64 | 74 68 5c 6e 22 20 69 66 |tlinewid|th\n" if|
|000035e0| 20 28 24 73 68 6f 77 5f | 68 65 61 64 65 72 29 3b | ($show_|header);|
|000035f0| 0a 58 20 20 20 70 72 69 | 6e 74 20 22 25 25 45 6e |.X pri|nt "%%En|
|00003600| 64 50 61 67 65 53 65 74 | 75 70 5c 6e 22 3b 0a 58 |dPageSet|up\n";.X|
|00003610| 20 20 20 69 66 20 28 24 | 73 68 6f 77 5f 68 65 61 | if ($|show_hea|
|00003620| 64 65 72 29 20 7b 0a 58 | 20 20 20 20 20 20 23 20 |der) {.X| # |
|00003630| 46 69 72 73 74 20 70 72 | 69 6e 74 20 61 20 62 6f |First pr|int a bo|
|00003640| 78 0a 58 20 20 20 20 20 | 20 6c 6f 63 61 6c 28 24 |x.X | local($|
|00003650| 6c 6c 78 2c 24 6c 6c 79 | 2c 24 75 72 78 2c 24 75 |llx,$lly|,$urx,$u|
|00003660| 72 79 29 20 3d 20 28 24 | 6c 65 66 74 5f 6d 61 72 |ry) = ($|left_mar|
|00003670| 67 69 6e 20 2d 20 31 30 | 2c 0a 58 20 20 20 20 20 |gin - 10|,.X |
|00003680| 20 20 20 20 20 20 20 24 | 74 6f 70 20 2d 20 24 74 | $|top - $t|
|00003690| 62 5f 6d 61 72 67 69 6e | 20 2d 20 24 68 65 61 64 |b_margin| - $head|
|000036a0| 65 72 5f 66 6f 6e 74 5f | 73 69 7a 65 20 2a 20 31 |er_font_|size * 1|
|000036b0| 2e 33 2c 0a 58 20 20 20 | 20 20 20 20 20 20 20 20 |.3,.X | |
|000036c0| 20 24 72 69 67 68 74 5f | 65 64 67 65 20 2d 20 24 | $right_|edge - $|
|000036d0| 72 69 67 68 74 5f 6d 61 | 72 67 69 6e 20 2b 20 31 |right_ma|rgin + 1|
|000036e0| 30 2c 20 24 74 6f 70 20 | 2d 20 24 74 62 5f 6d 61 |0, $top |- $tb_ma|
|000036f0| 72 67 69 6e 29 3b 0a 58 | 20 20 20 20 20 20 70 72 |rgin);.X| pr|
|00003700| 69 6e 74 66 20 22 25 2e | 31 66 20 25 2e 31 66 20 |intf "%.|1f %.1f |
|00003710| 4d 20 25 2e 31 66 20 25 | 2e 31 66 20 4c 20 25 2e |M %.1f %|.1f L %.|
|00003720| 31 66 20 25 2e 31 66 20 | 4c 20 22 2c 0a 58 20 20 |1f %.1f |L ",.X |
|00003730| 20 20 20 20 20 20 20 20 | 20 20 20 24 6c 6c 78 2c | | $llx,|
|00003740| 24 6c 6c 79 2c 20 24 75 | 72 78 2c 24 6c 6c 79 2c |$lly, $u|rx,$lly,|
|00003750| 20 24 75 72 78 2c 20 24 | 75 72 79 3b 0a 58 20 20 | $urx, $|ury;.X |
|00003760| 20 20 20 20 70 72 69 6e | 74 66 20 22 25 2e 31 66 | prin|tf "%.1f|
|00003770| 20 25 2e 31 66 20 4c 20 | 63 6c 6f 73 65 70 61 74 | %.1f L |closepat|
|00003780| 68 20 5c 6e 22 2c 24 6c | 6c 78 2c 24 75 72 79 3b |h \n",$l|lx,$ury;|
|00003790| 0a 58 20 20 20 20 20 20 | 70 72 69 6e 74 20 20 22 |.X |print "|
|000037a0| 67 73 61 76 65 20 2e 39 | 35 20 73 65 74 67 72 61 |gsave .9|5 setgra|
|000037b0| 79 20 66 69 6c 6c 20 67 | 72 65 73 74 6f 72 65 20 |y fill g|restore |
|000037c0| 73 74 72 6f 6b 65 5c 6e | 22 3b 0a 58 20 20 20 20 |stroke\n|";.X |
|000037d0| 20 20 23 20 54 68 65 6e | 20 74 68 65 20 62 61 6e | # Then| the ban|
|000037e0| 6e 65 72 20 6f 72 20 74 | 68 65 20 66 69 6c 65 6e |ner or t|he filen|
|000037f0| 61 6d 65 0a 58 20 20 20 | 20 20 20 70 72 69 6e 74 |ame.X | print|
|00003800| 20 22 46 33 20 53 46 5c | 6e 22 3b 0a 58 20 20 20 | "F3 SF\|n";.X |
|00003810| 20 20 20 69 66 20 28 24 | 6f 70 74 5f 62 29 20 7b | if ($|opt_b) {|
|00003820| 0a 58 20 20 20 20 20 20 | 20 20 20 70 72 69 6e 74 |.X | print|
|00003830| 66 20 22 28 24 6f 70 74 | 5f 62 29 25 2e 31 66 20 |f "($opt|_b)%.1f |
|00003840| 25 2e 31 66 20 53 5c 6e | 22 2c 0a 58 20 20 20 20 |%.1f S\n|",.X |
|00003850| 20 20 20 20 20 20 20 20 | 20 20 20 20 24 6c 65 66 | | $lef|
|00003860| 74 5f 6d 61 72 67 69 6e | 2c 24 74 6f 70 20 2d 20 |t_margin|,$top - |
|00003870| 24 74 62 5f 6d 61 72 67 | 69 6e 20 2d 20 24 68 65 |$tb_marg|in - $he|
|00003880| 61 64 65 72 5f 66 6f 6e | 74 5f 73 69 7a 65 3b 0a |ader_fon|t_size;.|
|00003890| 58 20 20 20 20 20 20 7d | 0a 58 20 20 20 20 20 20 |X }|.X |
|000038a0| 65 6c 73 69 66 20 28 24 | 66 69 6c 65 5f 6e 61 6d |elsif ($|file_nam|
|000038b0| 65 29 20 7b 0a 58 20 20 | 20 20 20 20 20 20 20 70 |e) {.X | p|
|000038c0| 72 69 6e 74 66 20 22 28 | 25 73 29 25 2e 31 66 20 |rintf "(|%s)%.1f |
|000038d0| 25 2e 31 66 20 53 5c 6e | 22 2c 20 24 66 69 6c 65 |%.1f S\n|", $file|
|000038e0| 5f 6e 61 6d 65 2c 20 0a | 58 20 20 20 20 20 20 20 |_name, .|X |
|000038f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 24 | | $|
|00003900| 6c 65 66 74 5f 6d 61 72 | 67 69 6e 2c 0a 58 20 20 |left_mar|gin,.X |
|00003910| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003920| 20 20 20 20 24 74 6f 70 | 20 2d 20 24 74 62 5f 6d | $top| - $tb_m|
|00003930| 61 72 67 69 6e 20 2d 20 | 24 68 65 61 64 65 72 5f |argin - |$header_|
|00003940| 66 6f 6e 74 5f 73 69 7a | 65 3b 0a 58 20 20 20 20 |font_siz|e;.X |
|00003950| 20 20 7d 0a 58 20 20 20 | 20 20 20 23 20 54 68 65 | }.X | # The|
|00003960| 6e 20 70 72 69 6e 74 20 | 70 61 67 65 20 6e 75 6d |n print |page num|
|00003970| 62 65 72 0a 58 20 20 20 | 20 20 20 70 72 69 6e 74 |ber.X | print|
|00003980| 66 20 22 25 2e 31 66 20 | 25 2e 31 66 20 4d 28 24 |f "%.1f |%.1f M($|
|00003990| 70 61 67 65 5f 6e 6f 29 | 64 75 70 20 73 74 72 69 |page_no)|dup stri|
|000039a0| 6e 67 77 69 64 74 68 20 | 70 6f 70 20 6e 65 67 20 |ngwidth |pop neg |
|000039b0| 30 20 72 6d 6f 76 65 74 | 6f 20 73 68 6f 77 5c 6e |0 rmovet|o show\n|
|000039c0| 22 2c 0a 58 20 20 20 20 | 20 20 20 20 20 20 20 20 |",.X | |
|000039d0| 20 20 20 20 20 24 72 69 | 67 68 74 5f 65 64 67 65 | $ri|ght_edge|
|000039e0| 20 2d 20 24 72 69 67 68 | 74 5f 6d 61 72 67 69 6e | - $righ|t_margin|
|000039f0| 2c 20 0a 58 20 20 20 20 | 20 20 20 20 20 20 20 20 |, .X | |
|00003a00| 20 20 20 20 20 24 74 6f | 70 20 2d 20 24 74 62 5f | $to|p - $tb_|
|00003a10| 6d 61 72 67 69 6e 20 2d | 20 24 68 65 61 64 65 72 |margin -| $header|
|00003a20| 5f 66 6f 6e 74 5f 73 69 | 7a 65 3b 0a 58 20 20 20 |_font_si|ze;.X |
|00003a30| 20 20 20 70 72 69 6e 74 | 20 20 22 46 31 20 53 46 | print| "F1 SF|
|00003a40| 5c 6e 22 3b 0a 58 20 20 | 20 7d 0a 58 20 20 20 69 |\n";.X | }.X i|
|00003a50| 66 20 28 24 73 65 70 5f | 62 61 72 73 29 20 7b 0a |f ($sep_|bars) {.|
|00003a60| 58 20 20 20 20 20 20 70 | 72 69 6e 74 20 22 25 20 |X p|rint "% |
|00003a70| 53 6f 6d 65 20 70 6f 73 | 74 73 63 72 69 70 74 20 |Some pos|tscript |
|00003a80| 63 6f 64 65 20 74 6f 20 | 64 72 61 77 20 68 6f 72 |code to |draw hor|
|00003a90| 69 7a 6f 6e 74 61 6c 20 | 62 61 72 73 2e 5c 6e 22 |izontal |bars.\n"|
|00003aa0| 3b 0a 58 20 20 20 20 20 | 20 70 72 69 6e 74 20 22 |;.X | print "|
|00003ab0| 25 20 4e 6f 74 20 69 6d | 70 6c 65 6d 65 6e 74 65 |% Not im|plemente|
|00003ac0| 64 20 79 65 74 5c 6e 22 | 3b 0a 58 20 20 20 7d 0a |d yet\n"|;.X }.|
|00003ad0| 7d 0a 58 0a 73 75 62 20 | 65 6e 64 5f 70 61 67 65 |}.X.sub |end_page|
|00003ae0| 20 7b 0a 58 20 20 20 75 | 6e 6c 65 73 73 20 28 24 | {.X u|nless ($|
|00003af0| 70 61 67 65 5f 6e 6f 20 | 3d 3d 20 30 29 20 7b 0a |page_no |== 0) {.|
|00003b00| 58 20 20 20 20 20 20 70 | 72 69 6e 74 20 22 70 61 |X p|rint "pa|
|00003b10| 67 65 5f 73 61 76 65 20 | 72 65 73 74 6f 72 65 5c |ge_save |restore\|
|00003b20| 6e 22 3b 0a 58 20 20 20 | 20 20 20 70 72 69 6e 74 |n";.X | print|
|00003b30| 20 22 73 68 6f 77 70 61 | 67 65 5c 6e 22 3b 0a 58 | "showpa|ge\n";.X|
|00003b40| 20 20 20 7d 0a 7d 0a 58 | 0a 73 75 62 20 70 73 5f | }.}.X|.sub ps_|
|00003b50| 73 74 72 69 6e 67 0a 7b | 0a 58 20 20 20 23 20 50 |string.{|.X # P|
|00003b60| 72 65 70 61 72 65 20 74 | 65 78 74 20 66 6f 72 20 |repare t|ext for |
|00003b70| 70 72 69 6e 74 69 6e 67 | 0a 58 20 20 20 6c 6f 63 |printing|.X loc|
|00003b80| 61 6c 28 24 5f 29 20 3d | 20 73 68 69 66 74 3b 0a |al($_) =| shift;.|
|00003b90| 58 20 20 20 73 2f 5b 5c | 5c 5c 28 5c 29 5d 2f 5c |X s/[\|\\(\)]/\|
|00003ba0| 5c 24 26 2f 67 3b 0a 58 | 20 20 20 73 2f 5b 5c 30 |\$&/g;.X| s/[\0|
|00003bb0| 30 31 2d 5c 30 33 37 5c | 31 37 37 2d 5c 33 37 37 |01-\037\|177-\377|
|00003bc0| 5d 2f 73 70 72 69 6e 74 | 66 28 22 5c 5c 25 30 33 |]/sprint|f("\\%03|
|00003bd0| 6f 22 2c 6f 72 64 28 24 | 26 29 29 2f 67 65 3b 0a |o",ord($|&))/ge;.|
|00003be0| 58 20 20 20 24 5f 3b 20 | 20 20 20 23 20 72 65 74 |X $_; | # ret|
|00003bf0| 75 72 6e 20 73 74 72 69 | 6e 67 0a 7d 0a 58 0a 58 |urn stri|ng.}.X.X|
|00003c00| 0a 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |.#######|########|
|00003c10| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00003c20| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00003c30| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00003c40| 23 23 23 23 23 23 23 23 | 23 23 23 23 0a 58 09 23 |########|####.X.#|
|00003c50| 20 54 68 65 73 65 20 6e | 65 78 74 20 66 65 77 20 | These n|ext few |
|00003c60| 6c 69 6e 65 73 20 61 72 | 65 20 6c 65 67 61 6c 20 |lines ar|e legal |
|00003c70| 69 6e 20 62 6f 74 68 20 | 50 65 72 6c 20 61 6e 64 |in both |Perl and|
|00003c80| 20 6e 72 6f 66 66 2e 0a | 58 0a 2e 30 30 3b 09 09 | nroff..|X..00;..|
|00003c90| 09 23 20 66 69 6e 69 73 | 68 20 2e 69 67 0a 58 20 |.# finis|h .ig.X |
|00003ca0| 0a 27 64 69 09 09 09 5c | 22 20 66 69 6e 69 73 68 |.'di...\|" finish|
|00003cb0| 20 64 69 76 65 72 73 69 | 6f 6e 2d 2d 70 72 65 76 | diversi|on--prev|
|00003cc0| 69 6f 75 73 20 6c 69 6e | 65 20 6d 75 73 74 20 62 |ious lin|e must b|
|00003cd0| 65 20 62 6c 61 6e 6b 0a | 2e 6e 72 20 6e 6c 20 30 |e blank.|.nr nl 0|
|00003ce0| 2d 31 09 09 5c 22 20 66 | 61 6b 65 20 75 70 20 74 |-1..\" f|ake up t|
|00003cf0| 72 61 6e 73 69 74 69 6f | 6e 20 74 6f 20 66 69 72 |ransitio|n to fir|
|00003d00| 73 74 20 70 61 67 65 20 | 61 67 61 69 6e 0a 2e 6e |st page |again..n|
|00003d10| 72 20 25 20 30 09 09 09 | 5c 22 20 73 74 61 72 74 |r % 0...|\" start|
|00003d20| 20 61 74 20 70 61 67 65 | 20 31 0a 27 3b 3c 3c 27 | at page| 1.';<<'|
|00003d30| 2e 65 78 27 3b 20 23 5f | 5f 45 4e 44 5f 5f 20 23 |.ex'; #_|_END__ #|
|00003d40| 23 23 23 20 46 72 6f 6d | 20 68 65 72 65 20 6f 6e |### From| here on|
|00003d50| 20 69 74 27 73 20 61 20 | 73 74 61 6e 64 61 72 64 | it's a |standard|
|00003d60| 20 6d 61 6e 75 61 6c 20 | 70 61 67 65 20 23 23 23 | manual |page ###|
|00003d70| 23 23 23 23 23 23 0a 2e | 54 48 20 49 32 50 53 20 |######..|TH I2PS |
|00003d80| 31 20 22 4f 63 74 6f 62 | 65 72 20 31 39 39 30 22 |1 "Octob|er 1990"|
|00003d90| 0a 2e 53 48 20 4e 41 4d | 45 0a 69 32 70 73 20 5c |..SH NAM|E.i2ps \|
|00003da0| 2d 20 63 6f 6e 76 65 72 | 74 20 49 53 4f 20 4c 61 |- conver|t ISO La|
|00003db0| 74 69 6e 31 20 74 65 78 | 74 20 74 6f 20 50 6f 73 |tin1 tex|t to Pos|
|00003dc0| 74 53 63 72 69 70 74 0a | 2e 53 48 20 53 59 4e 4f |tScript.|.SH SYNO|
|00003dd0| 50 53 49 53 0a 2e 42 20 | 69 32 70 73 0a 5b 0a 2e |PSIS..B |i2ps.[..|
|00003de0| 42 20 5c 2d 6e 66 6c 72 | 74 68 32 33 67 0a 5d 20 |B \-nflr|th23g.] |
|00003df0| 5b 0a 2e 42 20 5c 2d 62 | 0a 2e 49 20 22 74 65 78 |[..B \-b|..I "tex|
|00003e00| 74 22 0a 5d 20 5b 0a 2e | 42 20 5c 2d 73 0a 2e 49 |t".] [..|B \-s..I|
|00003e10| 20 73 69 7a 65 0a 5d 20 | 5b 0a 2e 42 20 5c 2d 77 | size.] |[..B \-w|
|00003e20| 0a 2e 49 20 77 69 64 74 | 68 0a 5d 20 5b 0a 2e 49 |..I widt|h.] [..I|
|00003e30| 20 66 69 6c 65 6e 61 6d | 65 0a 5c 26 2e 5c 7c 2e | filenam|e.\&.\|.|
|00003e40| 5c 7c 2e 0a 5d 0a 2e 53 | 48 20 44 45 53 43 52 49 |\|..]..S|H DESCRI|
|00003e50| 50 54 49 4f 4e 0a 54 68 | 65 0a 2e 42 20 69 32 70 |PTION.Th|e..B i2p|
|00003e60| 73 0a 70 72 6f 67 72 61 | 6d 20 69 73 20 75 73 65 |s.progra|m is use|
|00003e70| 64 20 74 6f 20 70 72 69 | 6e 74 20 73 69 6d 70 6c |d to pri|nt simpl|
|00003e80| 65 0a 74 65 78 74 20 66 | 69 6c 65 73 20 28 65 2e |e.text f|iles (e.|
|00003e90| 67 2e 20 70 72 6f 67 72 | 61 6d 20 6c 69 73 74 69 |g. progr|am listi|
|00003ea0| 6e 67 73 29 20 6f 6e 20 | 61 20 50 6f 73 74 53 63 |ngs) on |a PostSc|
|00003eb0| 72 69 70 74 5c 2a 52 20 | 64 65 76 69 63 65 2e 20 |ript\*R |device. |
|00003ec0| 0a 54 68 65 20 6e 61 6d | 65 0a 2e 42 20 69 32 70 |.The nam|e..B i2p|
|00003ed0| 73 0a 73 74 61 6e 64 73 | 20 66 6f 72 20 69 73 6f |s.stands| for iso|
|00003ee0| 2d 74 6f 2d 70 6f 73 74 | 73 63 72 69 70 74 2e 20 |-to-post|script. |
|00003ef0| 20 54 68 65 20 70 72 6f | 67 72 61 6d 20 68 61 6e | The pro|gram han|
|00003f00| 64 6c 65 73 20 74 68 65 | 20 77 68 6f 6c 65 0a 49 |dles the| whole.I|
|00003f10| 53 4f 20 4c 61 74 69 6e | 31 20 28 49 53 4f 20 38 |SO Latin|1 (ISO 8|
|00003f20| 38 35 39 2f 31 29 20 63 | 68 61 72 61 63 74 65 72 |859/1) c|haracter|
|00003f30| 20 73 65 74 2e 20 0a 45 | 66 66 6f 72 74 73 20 68 | set. .E|fforts h|
|00003f40| 61 76 65 20 62 65 65 6e | 20 6d 61 64 65 20 74 6f |ave been| made to|
|00003f50| 20 65 6e 73 75 72 65 20 | 74 68 61 74 20 0a 2e 42 | ensure |that ..B|
|00003f60| 20 69 32 70 73 0a 70 72 | 6f 64 75 63 65 73 20 67 | i2ps.pr|oduces g|
|00003f70| 6f 6f 64 20 6c 6f 6f 6b | 69 6e 67 20 61 6e 64 20 |ood look|ing and |
|00003f80| 65 66 66 65 63 74 69 76 | 65 20 50 6f 73 74 53 63 |effectiv|e PostSc|
|00003f90| 72 69 70 74 20 63 6f 64 | 65 2e 0a 54 68 65 20 6f |ript cod|e..The o|
|00003fa0| 75 74 70 75 74 20 63 6f | 6e 66 6f 72 6d 73 20 74 |utput co|nforms t|
|00003fb0| 6f 20 41 64 6f 62 65 27 | 73 0a 64 6f 63 75 6d 65 |o Adobe'|s.docume|
|00003fc0| 6e 74 20 73 74 72 75 63 | 74 75 72 69 6e 67 20 63 |nt struc|turing c|
|00003fd0| 6f 6e 76 65 6e 74 69 6f | 6e 73 20 28 76 65 72 73 |onventio|ns (vers|
|00003fe0| 69 6f 6e 20 32 2e 31 29 | 2e 20 54 68 65 20 0a 2e |ion 2.1)|. The ..|
|00003ff0| 42 20 69 32 70 73 20 0a | 70 72 6f 67 72 61 6d 0a |B i2ps .|program.|
|00004000| 61 73 73 75 6d 65 73 20 | 74 68 61 74 20 74 68 65 |assumes |that the|
|00004010| 20 70 61 67 65 20 66 6f | 72 6d 61 74 20 6f 6e 20 | page fo|rmat on |
|00004020| 74 68 65 20 6f 75 74 70 | 75 74 20 64 65 76 69 63 |the outp|ut devic|
|00004030| 65 20 69 73 20 41 34 2e | 20 0a 28 43 68 61 6e 67 |e is A4.| .(Chang|
|00004040| 65 20 74 68 65 20 64 65 | 66 69 6e 69 74 69 6f 6e |e the de|finition|
|00004050| 73 20 6f 66 20 26 70 61 | 67 65 5f 74 6f 70 20 61 |s of &pa|ge_top a|
|00004060| 6e 64 20 26 70 61 67 65 | 5f 72 69 67 68 74 5f 65 |nd &page|_right_e|
|00004070| 64 67 65 20 69 66 20 79 | 6f 75 0a 77 61 6e 74 20 |dge if y|ou.want |
|00004080| 73 6f 6d 65 74 68 69 6e | 67 20 65 6c 73 65 2e 29 |somethin|g else.)|
|00004090| 0a 54 68 65 20 6d 65 61 | 6e 69 6e 67 20 6f 66 20 |.The mea|ning of |
|000040a0| 66 6f 72 6d 20 66 65 65 | 64 20 28 5e 4c 29 20 63 |form fee|d (^L) c|
|000040b0| 68 61 72 61 63 74 65 72 | 73 20 69 6e 20 74 68 65 |haracter|s in the|
|000040c0| 20 69 6e 70 75 74 20 73 | 74 72 65 61 6d 20 69 73 | input s|tream is|
|000040d0| 20 75 6e 64 65 72 73 74 | 6f 6f 64 2e 0a 2e 50 50 | underst|ood...PP|
|000040e0| 0a 54 68 65 0a 2e 42 20 | 69 32 70 73 0a 70 72 6f |.The..B |i2ps.pro|
|000040f0| 67 72 61 6d 20 69 73 20 | 77 72 69 74 74 65 6e 20 |gram is |written |
|00004100| 69 6e 0a 2e 49 20 70 65 | 72 6c 2e 0a 53 6f 20 69 |in..I pe|rl..So i|
|00004110| 66 20 74 68 65 72 65 20 | 69 73 20 73 6f 6d 65 74 |f there |is somet|
|00004120| 68 69 6e 67 20 79 6f 75 | 20 64 6f 6e 27 74 20 6c |hing you| don't l|
|00004130| 69 6b 65 20 61 62 6f 75 | 74 20 68 6f 77 0a 2e 42 |ike abou|t how..B|
|00004140| 20 69 32 70 73 0a 77 6f | 72 6b 73 2c 20 79 6f 75 | i2ps.wo|rks, you|
|00004150| 20 63 61 6e 20 22 65 61 | 73 69 6c 79 22 20 66 69 | can "ea|sily" fi|
|00004160| 78 20 69 74 20 79 6f 75 | 72 73 65 6c 66 2e 0a 2e |x it you|rself...|
|00004170| 53 48 20 4f 50 54 49 4f | 4e 53 0a 2e 54 50 20 35 |SH OPTIO|NS..TP 5|
|00004180| 0a 2e 42 20 5c 2d 6e 0a | 75 73 65 20 74 68 65 20 |..B \-n.|use the |
|00004190| 6e 6f 72 77 65 67 69 61 | 6e 20 76 65 72 73 69 6f |norwegia|n versio|
|000041a0| 6e 20 6f 66 20 49 53 4f | 20 36 34 36 20 28 37 2d |n of ISO| 646 (7-|
|000041b0| 62 69 74 20 61 73 63 69 | 69 29 20 74 6f 20 65 6e |bit asci|i) to en|
|000041c0| 63 6f 64 65 20 74 68 65 | 20 74 65 78 74 2e 0a 4e |code the| text..N|
|000041d0| 6f 72 77 65 67 69 61 6e | 20 6c 65 74 74 65 72 73 |orwegian| letters|
|000041e0| 20 77 69 6c 6c 20 72 65 | 70 6c 61 63 65 20 74 68 | will re|place th|
|000041f0| 65 20 6c 65 66 74 2f 72 | 69 67 68 74 20 62 72 61 |e left/r|ight bra|
|00004200| 63 65 73 2c 20 6c 65 66 | 74 2f 72 69 67 68 74 0a |ces, lef|t/right.|
|00004210| 62 72 61 63 6b 65 74 73 | 2c 20 62 61 63 6b 73 6c |brackets|, backsl|
|00004220| 61 73 68 20 61 6e 64 20 | 68 6f 72 69 7a 6f 6e 74 |ash and |horizont|
|00004230| 61 6c 20 62 61 72 20 63 | 68 61 72 61 63 74 65 72 |al bar c|haracter|
|00004240| 73 2e 0a 2e 54 50 20 35 | 0a 2e 42 20 5c 2d 66 0a |s...TP 5|..B \-f.|
|00004250| 75 73 65 20 74 68 65 20 | 66 69 6e 6e 69 73 68 2f |use the |finnish/|
|00004260| 73 77 65 64 69 73 68 20 | 76 65 72 73 69 6f 6e 20 |swedish |version |
|00004270| 6f 66 20 49 53 4f 20 36 | 34 36 2e 20 20 4c 69 6b |of ISO 6|46. Lik|
|00004280| 65 0a 2e 42 52 20 5c 2d | 6e 20 2c 0a 62 75 74 20 |e..BR \-|n ,.but |
|00004290| 69 6e 73 74 65 61 64 20 | 6f 66 20 74 68 65 20 41 |instead |of the A|
|000042a0| 45 20 6c 69 67 61 74 75 | 72 65 20 61 6e 64 20 73 |E ligatu|re and s|
|000042b0| 6c 61 73 68 65 64 2d 4f | 20 79 6f 75 20 67 65 74 |lashed-O| you get|
|000042c0| 20 61 20 61 6e 64 20 6f | 20 77 69 74 68 20 74 77 | a and o| with tw|
|000042d0| 6f 20 64 6f 74 73 2e 0a | 2e 54 50 20 35 0a 2e 42 |o dots..|.TP 5..B|
|000042e0| 20 5c 2d 6c 0a 70 72 6f | 64 75 63 65 73 20 6c 69 | \-l.pro|duces li|
|000042f0| 6e 65 20 6e 75 6d 62 65 | 72 73 20 6f 6e 20 65 61 |ne numbe|rs on ea|
|00004300| 63 68 20 35 27 74 68 20 | 61 6e 64 20 74 68 65 20 |ch 5'th |and the |
|00004310| 6c 61 73 74 20 6c 69 6e | 65 2e 0a 4e 69 63 65 20 |last lin|e..Nice |
|00004320| 66 6f 72 20 70 72 6f 67 | 72 61 6d 20 6c 69 73 74 |for prog|ram list|
|00004330| 69 6e 67 73 2e 0a 2e 54 | 50 20 35 0a 2e 42 20 5c |ings...T|P 5..B \|
|00004340| 2d 74 0a 74 72 75 6e 63 | 61 74 65 20 6c 69 6e 65 |-t.trunc|ate line|
|00004350| 73 20 74 68 61 74 20 61 | 72 65 20 74 6f 20 6c 6f |s that a|re to lo|
|00004360| 6e 67 2e 20 54 68 65 20 | 64 65 66 61 75 6c 74 20 |ng. The |default |
|00004370| 69 73 20 74 6f 20 77 72 | 61 70 0a 6c 6f 6e 67 20 |is to wr|ap.long |
|00004380| 6c 69 6e 65 73 20 73 6f | 20 74 68 61 74 20 74 68 |lines so| that th|
|00004390| 65 79 20 63 6f 6e 74 69 | 6e 75 65 20 6f 6e 20 74 |ey conti|nue on t|
|000043a0| 68 65 20 6e 65 78 74 20 | 6c 69 6e 65 20 6f 6e 20 |he next |line on |
|000043b0| 74 68 65 20 70 72 69 6e | 74 65 64 20 6f 75 74 70 |the prin|ted outp|
|000043c0| 75 74 2e 0a 2e 54 50 20 | 35 0a 2e 42 20 5c 2d 72 |ut...TP |5..B \-r|
|000043d0| 0a 72 6f 74 61 74 65 20 | 74 68 65 20 6f 75 74 70 |.rotate |the outp|
|000043e0| 75 74 20 70 61 67 65 20 | 39 30 20 64 65 67 72 65 |ut page |90 degre|
|000043f0| 65 73 2e 20 54 68 69 73 | 20 69 73 20 63 61 6c 6c |es. This| is call|
|00004400| 65 64 0a 2e 49 20 6c 61 | 6e 64 73 63 61 70 65 0a |ed..I la|ndscape.|
|00004410| 6d 6f 64 65 20 62 79 20 | 73 6f 6d 65 20 70 65 6f |mode by |some peo|
|00004420| 70 6c 65 2e 0a 2e 54 50 | 20 35 0a 2e 42 20 5c 2d |ple...TP| 5..B \-|
|00004430| 68 0a 73 75 70 70 72 65 | 73 73 20 67 65 6e 65 72 |h.suppre|ss gener|
|00004440| 61 74 69 6f 6e 20 6f 66 | 20 70 61 67 65 20 68 65 |ation of| page he|
|00004450| 61 64 65 72 73 2e 0a 2e | 54 50 20 35 0a 2e 42 20 |aders...|TP 5..B |
|00004460| 5c 2d 32 0a 75 73 65 20 | 74 77 6f 20 63 6f 6c 75 |\-2.use |two colu|
|00004470| 6d 6e 20 66 6f 72 6d 61 | 74 2e 0a 2e 54 50 20 35 |mn forma|t...TP 5|
|00004480| 0a 2e 42 20 5c 2d 33 0a | 75 73 65 20 74 68 72 65 |..B \-3.|use thre|
|00004490| 65 20 63 6f 6c 75 6d 6e | 20 66 6f 72 6d 61 74 2e |e column| format.|
|000044a0| 0a 2e 54 50 20 35 0a 2e | 42 49 20 5c 2d 62 20 22 |..TP 5..|BI \-b "|
|000044b0| 20 74 65 78 74 22 0a 74 | 68 65 20 0a 2e 49 20 74 | text".t|he ..I t|
|000044c0| 65 78 74 0a 70 61 72 61 | 6d 65 74 65 72 20 72 65 |ext.para|meter re|
|000044d0| 70 6c 61 63 65 73 20 74 | 68 65 20 64 65 66 61 75 |places t|he defau|
|000044e0| 6c 74 20 74 65 78 74 20 | 69 6e 20 74 68 65 20 68 |lt text |in the h|
|000044f0| 65 61 64 65 72 20 6f 66 | 20 74 68 65 20 70 61 67 |eader of| the pag|
|00004500| 65 73 2e 0a 54 68 65 20 | 64 65 66 61 75 6c 74 20 |es..The |default |
|00004510| 74 65 78 74 20 69 73 20 | 74 68 65 20 66 69 6c 65 |text is |the file|
|00004520| 6e 61 6d 65 20 6f 66 20 | 74 68 65 20 66 69 6c 65 |name of |the file|
|00004530| 20 74 6f 20 62 65 20 70 | 72 69 6e 74 65 64 2e 20 | to be p|rinted. |
|00004540| 54 68 65 72 65 20 69 73 | 20 6e 6f 0a 64 65 66 61 |There is| no.defa|
|00004550| 75 6c 74 20 69 66 20 74 | 68 65 20 74 65 78 74 20 |ult if t|he text |
|00004560| 63 6f 6d 65 73 20 66 72 | 6f 6d 20 73 74 61 6e 64 |comes fr|om stand|
|00004570| 61 72 64 20 69 6e 70 75 | 74 2e 0a 2e 54 50 20 35 |ard inpu|t...TP 5|
|00004580| 0a 2e 42 49 20 5c 2d 73 | 20 22 20 73 69 7a 65 22 |..BI \-s| " size"|
|00004590| 0a 73 70 65 63 69 66 69 | 65 73 20 61 20 6e 65 77 |.specifi|es a new|
|000045a0| 20 66 6f 6e 74 20 73 69 | 7a 65 20 66 6f 72 20 74 | font si|ze for t|
|000045b0| 68 65 20 62 6f 64 79 20 | 74 65 78 74 2e 20 54 68 |he body |text. Th|
|000045c0| 65 20 64 65 66 61 75 6c | 74 20 69 73 20 31 30 20 |e defaul|t is 10 |
|000045d0| 70 6f 69 6e 74 2e 0a 2e | 54 50 20 35 0a 2e 42 49 |point...|TP 5..BI|
|000045e0| 20 5c 2d 77 20 22 20 77 | 69 64 74 68 22 0a 73 70 | \-w " w|idth".sp|
|000045f0| 65 63 69 66 69 65 73 20 | 74 68 65 20 6e 75 6d 62 |ecifies |the numb|
|00004600| 65 72 20 6f 66 20 63 68 | 61 72 61 63 74 65 72 73 |er of ch|aracters|
|00004610| 20 70 65 72 20 6c 69 6e | 65 2e 20 54 68 69 73 20 | per lin|e. This |
|00004620| 69 73 20 6a 75 73 74 20 | 61 6e 6f 74 68 65 72 20 |is just |another |
|00004630| 77 61 79 0a 6f 66 20 73 | 70 65 63 69 66 79 69 6e |way.of s|pecifyin|
|00004640| 67 20 74 68 65 20 66 6f | 6e 74 20 73 69 7a 65 20 |g the fo|nt size |
|00004650| 66 6f 72 20 74 68 65 20 | 62 6f 64 79 20 74 65 78 |for the |body tex|
|00004660| 74 2e 20 20 0a 54 68 65 | 20 77 2d 6f 70 74 69 6f |t. .The| w-optio|
|00004670| 6e 20 74 61 6b 65 73 20 | 70 72 65 63 65 64 65 6e |n takes |preceden|
|00004680| 63 65 20 6f 76 65 72 20 | 74 68 65 0a 73 2d 6f 70 |ce over |the.s-op|
|00004690| 74 69 6f 6e 20 69 66 20 | 62 6f 74 68 20 61 72 65 |tion if |both are|
|000046a0| 20 70 72 65 73 65 6e 74 | 2e 0a 2e 54 50 20 35 0a | present|...TP 5.|
|000046b0| 2e 42 20 5c 2d 67 0a 65 | 61 74 20 67 61 72 62 61 |.B \-g.e|at garba|
|000046c0| 67 65 2e 20 20 54 68 65 | 0a 2e 42 20 69 32 70 73 |ge. The|..B i2ps|
|000046d0| 20 0a 70 72 6f 67 72 61 | 6d 20 6e 6f 72 6d 61 6c | .progra|m normal|
|000046e0| 6c 79 20 73 6b 69 70 73 | 20 62 69 6e 61 72 79 20 |ly skips| binary |
|000046f0| 66 69 6c 65 73 2e 20 54 | 68 69 73 20 6f 70 74 69 |files. T|his opti|
|00004700| 6f 6e 20 6d 65 61 6e 73 | 20 22 70 72 69 6e 74 20 |on means| "print |
|00004710| 69 74 20 61 6e 79 77 61 | 79 22 2e 0a 2e 53 48 20 |it anywa|y"...SH |
|00004720| 45 4e 56 49 52 4f 4e 4d | 45 4e 54 0a 2e 49 50 20 |ENVIRONM|ENT..IP |
|00004730| 5c 66 42 49 32 50 53 5c | 66 50 20 31 30 0a 4f 70 |\fBI2PS\|fP 10.Op|
|00004740| 74 69 6f 6e 73 20 6d 61 | 79 20 61 6c 73 6f 20 62 |tions ma|y also b|
|00004750| 65 20 73 70 65 63 69 66 | 69 65 64 20 77 69 74 68 |e specif|ied with|
|00004760| 20 74 68 65 20 65 6e 76 | 69 72 6f 6e 6d 65 6e 74 | the env|ironment|
|00004770| 20 76 61 72 69 61 62 6c | 65 20 22 49 32 50 53 22 | variabl|e "I2PS"|
|00004780| 2e 0a 54 68 65 20 65 6e | 76 69 72 6f 6e 6d 65 6e |..The en|vironmen|
|00004790| 74 20 76 61 72 69 61 62 | 6c 65 20 69 73 20 70 61 |t variab|le is pa|
|000047a0| 72 73 65 64 20 62 65 66 | 6f 72 65 20 74 68 65 20 |rsed bef|ore the |
|000047b0| 63 6f 6d 6d 61 6e 64 20 | 6c 69 6e 65 2c 20 73 6f |command |line, so|
|000047c0| 0a 63 6f 6d 6d 61 6e 64 | 20 6c 69 6e 65 20 6f 70 |.command| line op|
|000047d0| 74 69 6f 6e 73 20 6f 76 | 65 72 72 69 64 65 20 74 |tions ov|erride t|
|000047e0| 68 65 20 65 6e 76 69 72 | 6f 6e 6d 65 6e 74 20 76 |he envir|onment v|
|000047f0| 61 72 69 61 62 6c 65 2e | 0a 2e 53 48 20 45 58 41 |ariable.|..SH EXA|
|00004800| 4d 50 4c 45 53 0a 54 6f | 20 70 72 69 6e 74 20 66 |MPLES.To| print f|
|00004810| 69 6c 65 73 20 6f 6e 20 | 61 20 50 6f 73 74 53 63 |iles on |a PostSc|
|00004820| 72 69 70 74 20 70 72 69 | 6e 74 65 72 3a 0a 2e 6e |ript pri|nter:..n|
|00004830| 66 0a 58 20 20 20 20 69 | 32 70 73 20 2d 6c 20 2a |f.X i|2ps -l *|
|00004840| 2e 5b 63 68 5d 20 7c 20 | 6c 70 72 0a 2e 66 69 0a |.[ch] | |lpr..fi.|
|00004850| 2e 50 50 0a 54 6f 20 66 | 69 6e 64 20 6f 75 74 20 |.PP.To f|ind out |
|00004860| 68 6f 77 20 6d 61 6e 79 | 20 70 61 67 65 73 20 69 |how many| pages i|
|00004870| 32 70 73 20 77 69 6c 6c | 20 70 72 6f 64 75 63 65 |2ps will| produce|
|00004880| 20 66 6f 72 20 61 20 67 | 69 76 65 6e 20 66 69 6c | for a g|iven fil|
|00004890| 65 3a 0a 2e 6e 66 0a 58 | 20 20 20 20 69 32 70 73 |e:..nf.X| i2ps|
|000048a0| 20 66 69 6c 65 2e 74 78 | 74 20 7c 20 74 61 69 6c | file.tx|t | tail|
|000048b0| 20 2d 31 0a 2e 66 69 0a | 2e 50 50 0a 4f 75 72 20 | -1..fi.|.PP.Our |
|000048c0| 70 72 69 6e 74 65 72 20 | 73 74 61 63 6b 73 20 74 |printer |stacks t|
|000048d0| 68 65 20 70 61 67 65 73 | 20 74 68 65 20 77 72 6f |he pages| the wro|
|000048e0| 6e 67 20 77 61 79 2e 20 | 54 6f 20 66 69 78 20 69 |ng way. |To fix i|
|000048f0| 74 20 74 72 79 3a 0a 2e | 6e 66 0a 58 20 20 20 20 |t try:..|nf.X |
|00004900| 69 32 70 73 20 2d 32 72 | 20 2d 77 38 30 20 66 69 |i2ps -2r| -w80 fi|
|00004910| 6c 65 2e 74 78 74 20 7c | 20 70 73 72 65 76 20 7c |le.txt || psrev ||
|00004920| 20 6c 70 72 0a 2e 66 69 | 0a 2e 53 48 20 53 45 45 | lpr..fi|..SH SEE|
|00004930| 20 41 4c 53 4f 0a 2e 42 | 52 20 70 65 72 6c 20 28 | ALSO..B|R perl (|
|00004940| 31 29 2c 0a 2e 42 52 20 | 65 6e 73 63 72 69 70 74 |1),..BR |enscript|
|00004950| 20 28 31 29 2c 0a 2e 42 | 52 20 70 73 72 65 76 20 | (1),..B|R psrev |
|00004960| 28 31 29 2c 0a 2e 42 52 | 20 49 53 4f 38 38 35 39 |(1),..BR| ISO8859|
|00004970| 20 28 37 29 2c 0a 2e 42 | 52 20 50 6f 73 74 53 63 | (7),..B|R PostSc|
|00004980| 72 69 70 74 20 28 37 29 | 0a 2e 53 48 20 42 55 47 |ript (7)|..SH BUG|
|00004990| 53 0a 54 68 65 72 65 20 | 69 73 20 6e 6f 20 65 61 |S.There |is no ea|
|000049a0| 73 79 20 77 61 79 20 74 | 6f 20 63 68 61 6e 67 65 |sy way t|o change|
|000049b0| 20 74 68 65 20 6d 61 72 | 67 69 6e 73 20 6f 72 20 | the mar|gins or |
|000049c0| 74 68 65 20 66 6f 6e 74 | 73 20 74 68 61 74 0a 2e |the font|s that..|
|000049d0| 42 20 69 32 70 73 0a 69 | 6e 73 69 73 74 73 20 6f |B i2ps.i|nsists o|
|000049e0| 6e 20 75 73 69 6e 67 2e | 0a 54 68 65 0a 2e 42 20 |n using.|.The..B |
|000049f0| 69 32 70 73 0a 66 69 6c | 74 65 72 20 6f 75 67 68 |i2ps.fil|ter ough|
|00004a00| 74 20 74 6f 20 75 6e 64 | 65 72 73 74 61 6e 64 20 |t to und|erstand |
|00004a10| 74 68 65 20 6d 65 61 6e | 69 6e 67 20 6f 66 20 74 |the mean|ing of t|
|00004a20| 68 65 20 62 61 63 6b 73 | 70 61 63 65 20 63 68 61 |he backs|pace cha|
|00004a30| 72 61 63 74 65 72 2e 20 | 49 74 20 69 73 20 75 73 |racter. |It is us|
|00004a40| 65 64 0a 74 6f 20 70 72 | 6f 64 75 63 65 20 62 6f |ed.to pr|oduce bo|
|00004a50| 6c 64 66 61 63 65 64 20 | 61 6e 64 20 75 6e 64 65 |ldfaced |and unde|
|00004a60| 72 6c 69 6e 65 64 20 74 | 65 78 74 20 62 79 20 70 |rlined t|ext by p|
|00004a70| 72 6f 67 72 61 6d 73 20 | 6c 69 6b 65 20 0a 2e 42 |rograms |like ..B|
|00004a80| 52 20 6e 72 6f 66 66 20 | 28 31 29 2e 0a 2e 50 50 |R nroff |(1)...PP|
|00004a90| 0a 49 66 20 74 68 65 20 | 79 6f 75 20 63 68 61 6e |.If the |you chan|
|00004aa0| 67 65 20 74 68 65 20 6e | 61 6d 65 20 6f 66 20 74 |ge the n|ame of t|
|00004ab0| 68 65 20 66 69 6c 65 20 | 77 68 65 72 65 0a 2e 42 |he file |where..B|
|00004ac0| 20 69 32 70 73 0a 6c 69 | 76 65 73 2c 20 74 68 65 | i2ps.li|ves, the|
|00004ad0| 6e 20 79 6f 75 20 6d 75 | 73 74 20 63 68 61 6e 67 |n you mu|st chang|
|00004ae0| 65 20 74 68 65 20 6e 61 | 6d 65 20 6f 66 20 74 68 |e the na|me of th|
|00004af0| 65 20 49 32 50 53 20 65 | 6e 76 69 72 6f 6e 6d 65 |e I2PS e|nvironme|
|00004b00| 6e 74 20 76 61 72 69 61 | 62 6c 65 20 6c 69 6b 65 |nt varia|ble like|
|00004b10| 77 69 73 65 2e 0a 2e 53 | 48 20 41 55 54 48 4f 52 |wise...S|H AUTHOR|
|00004b20| 0a 47 69 73 6c 65 20 41 | 61 73 2c 20 4e 6f 72 77 |.Gisle A|as, Norw|
|00004b30| 65 67 69 61 6e 20 43 6f | 6d 70 75 74 69 6e 67 20 |egian Co|mputing |
|00004b40| 43 65 6e 74 65 72 20 28 | 4e 52 29 2c 20 4f 73 6c |Center (|NR), Osl|
|00004b50| 6f 2c 20 4e 6f 72 77 61 | 79 2e 0a 3c 47 69 73 6c |o, Norwa|y..<Gisl|
|00004b60| 65 2e 41 61 73 40 6e 72 | 2e 6e 6f 3e 0a 2e 65 78 |e.Aas@nr|.no>..ex|
|00004b70| 0a 53 48 41 52 5f 45 4f | 46 0a 63 68 6d 6f 64 20 |.SHAR_EO|F.chmod |
|00004b80| 30 35 35 35 20 69 32 70 | 73 20 7c 7c 0a 65 63 68 |0555 i2p|s ||.ech|
|00004b90| 6f 20 27 72 65 73 74 6f | 72 65 20 6f 66 20 69 32 |o 'resto|re of i2|
|00004ba0| 70 73 20 66 61 69 6c 65 | 64 27 0a 57 63 5f 63 3d |ps faile|d'.Wc_c=|
|00004bb0| 22 60 77 63 20 2d 63 20 | 3c 20 27 69 32 70 73 27 |"`wc -c |< 'i2ps'|
|00004bc0| 60 22 0a 74 65 73 74 20 | 31 37 39 37 34 20 2d 65 |`".test |17974 -e|
|00004bd0| 71 20 22 24 57 63 5f 63 | 22 20 7c 7c 0a 09 65 63 |q "$Wc_c|" ||..ec|
|00004be0| 68 6f 20 27 69 32 70 73 | 3a 20 6f 72 69 67 69 6e |ho 'i2ps|: origin|
|00004bf0| 61 6c 20 73 69 7a 65 20 | 31 37 39 37 34 2c 20 63 |al size |17974, c|
|00004c00| 75 72 72 65 6e 74 20 73 | 69 7a 65 27 20 22 24 57 |urrent s|ize' "$W|
|00004c10| 63 5f 63 22 0a 66 69 0a | 65 78 69 74 20 30 0a 2d |c_c".fi.|exit 0.-|
|00004c20| 2d 0a 47 69 73 6c 65 20 | 41 61 73 20 20 20 20 20 |-.Gisle |Aas |
|00004c30| 20 20 20 20 20 20 20 20 | 20 20 7c 20 20 73 6e 61 | | | sna|
|00004c40| 69 6c 3a 20 42 6f 6b 73 | 20 31 31 34 20 42 6c 69 |il: Boks| 114 Bli|
|00004c50| 6e 64 65 72 6e 2c 20 4e | 2d 30 33 31 34 20 4f 73 |ndern, N|-0314 Os|
|00004c60| 6c 6f 2c 20 4e 6f 72 77 | 61 79 0a 4e 6f 72 73 6b |lo, Norw|ay.Norsk|
|00004c70| 20 52 65 67 6e 65 73 65 | 6e 74 72 61 6c 20 20 20 | Regnese|ntral |
|00004c80| 20 20 20 7c 20 20 58 2e | 34 30 30 3a 20 47 3d 47 | | X.|400: G=G|
|00004c90| 69 73 6c 65 3b 53 3d 41 | 61 73 3b 4f 3d 6e 72 3b |isle;S=A|as;O=nr;|
|00004ca0| 50 3d 75 6e 69 6e 65 74 | 74 3b 43 3d 6e 6f 0a 76 |P=uninet|t;C=no.v|
|00004cb0| 6f 69 63 65 3a 20 2b 34 | 37 2d 32 2d 34 35 33 35 |oice: +4|7-2-4535|
|00004cc0| 36 31 20 20 20 20 20 7c | 20 20 69 6e 65 74 3a 20 |61 || inet: |
|00004cd0| 20 47 69 73 6c 65 2e 41 | 61 73 40 6e 72 2e 6e 6f | Gisle.A|as@nr.no|
|00004ce0| 0a | |. | |
+--------+-------------------------+-------------------------+--------+--------+