Skip to content

Instantly share code, notes, and snippets.

@Alhadis
Last active March 26, 2020 17:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Alhadis/17f250e447ee0cc9d6ff4cfb7cd6f5a1 to your computer and use it in GitHub Desktop.
Save Alhadis/17f250e447ee0cc9d6ff4cfb7cd6f5a1 to your computer and use it in GitHub Desktop.
troff-temp
' # month name
.if "\nd"0" .nr m \n(mo-1
.if "\nm"0" .ds ]m January
.if "\nm"1" .ds ]m February
.if "\nm"2" .ds ]m March
.if "\nm"3" .ds ]m April
.if "\nm"4" .ds ]m May
.if "\nm"5" .ds ]m June
.if "\nm"6" .ds ]m July
.if "\nm"7" .ds ]m August
.if "\nm"8" .ds ]m September
.if "\nm"9" .ds ]m October
.if "\nm"10" .ds ]m November
.if "\nm"11" .ds ]m December
' # set the date
.if n \{.nr m \nm+1
. ie \nd .ds ]W Modified \nm/\nd/\ny
. el .ds ]W Printed \n(mo/\n(dy/\n(yr\}
.if t \{.ie \nd .ds ]W \*(]m \nd, 19\ny
. el .ds ]W \*(]m \n(dy, 19\n(yr\}
.if t .ds ]W 7th Edition
' # reset the basic page layout
.de }E
.}f
.in \\n()Ru+\\n(INu
.ll \\n(LLu
..
' # default tabs
.de DT
'ta .5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i 6.5i
..
' # set type font and size
.de }f
.ps 10
.ft 1
..
' # handle the head of the page
.de }H
.ev 1
.}C
'sp .5i
.ft 1
.ps 10
.tl @\\*(]H@\\*(]D@\\*(]H@
'sp .5i
.ev
.ns
..
' # handle the foot of the page
.de }F
.ev 1
.ft 1
.ps 10
'sp .5i
.tl @\\*(]W@\\*(]L@%@
'bp
.ev
..
' # the cut mark
.if n .ig
.de }C
.po .1i
.tl '-'
.po
..
' # the final cut mark
.de }M
.}N
.wh -1p }C
.ll \\n(LLu
..
' # no runout unless there was a .TH
.de }K
.}N
.pl 1
.ll \\n(LLu
..
.em }K
' # set title and heading
.de TH
.PD
.if n .nr IN .5i
.if t .nr IN .5i
.nr LL \\n(.l
.ds ]H \\$1\|(\|\\$2\|)
.ds ]D UNIX Programmer's Manual
.ds ]L \\$3
.wh 0 }H
.if t .wh -1i }F
.if n .wh -1.167i }F
.em }M
.if \\n(nl .bp 1
.}E
.DT
.nr )I .5i
.nr )R 0
.if n .na
..
' # section heading
.de SH
.}X 0
.nr )E 2
\&\\$1 \|\\$2 \|\\$3 \|\\$4 \|\\$5 \|\\$6
..
' # sub section heading
.de SS
.}X \\n()Ru+\\n(INu
\&\\$1 \|\\$2 \|\\$3 \|\\$4 \|\\$5 \|\\$6
.br
..
' # subroutine for section heading
.de }X
.}E
.ti \\$1
.sp \\n()Pu
.ne 2
.nr )R 0
.fi
.it 1 }N
.SM
.B
..
' # end of SH (cf }X above and }N below)
.de }2
.nr )E 0
.}E
.nr )I .5i
.ns
..
' # italic
.de I
.ft 2
.it 1 }N
.if !"\\$1"" \&\\$1 \\$2 \\$3 \\$4 \\$5 \\$6
..
' # bold
.de B
.ft 3
.it 1 }N
.if !"\\$1"" \&\\$1 \\$2 \\$3 \\$4 \\$5 \\$6
..
' # small
.de SM
.ps 9
.it 1 }N
.if !"\\$1"" \&\\$1 \\$2 \\$3 \\$4 \\$5 \\$6
..
' # combinations of Roman, italic, bold
.de RI
.}S 1 2 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
..
.de RB
.}S 1 3 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
..
.de IR
.}S 2 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
..
.de IB
.}S 2 3 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
..
.de BR
.}S 3 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
..
.de BI
.}S 3 2 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
..
' # make special case of shift out of italic
.de }S
.ds ]F
.if "\\$1"2" .if !"\\$5"" .ds ]F\^
.ie !"\\$4"" .}S \\$2 \\$1 "\\$3\f\\$1\\$4\\*(]F" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9"
.el \\$3
.}f
..
' # paragraph
.de LP
.PP
..
.de PP
.sp \\n()Pu
.ne 2
.}E
.nr )I .5i
.ns
..
' # paragraph distance
.de PD
.if t .nr )P .4v
.if n .nr )P 1v
.if !"\\$1"" .nr )P \\$1v
..
' # hanging indent
.de HP
.sp \\n()Pu
.ne 2
.if !"\\$1"" .nr )I \\$1n
.ll \\n(LLu
.in \\n()Ru+\\n(INu+\\n()Iu
.ti \\n()Ru+\\n(INu
.}f
..
' # indented paragraph
.de IP
.TP \\$2
\&\\$1
..
' # hanging label
.de TP
.if !"\\$1"" .nr )I \\$1n
.sp \\n()Pu
.in \\n()Ru
.nr )E 1
.ns
.it 1 }N
.di ]B
..
' # end of TP (cf }N below)
.de }1
.ds ]X \&\\*(]B\\
.nr )E 0
.if !"\\$1"" .nr )I \\$1n
.}f
.ll \\n(LLu
.in \\n()Ru+\\n(INu+\\n()Iu
.ti \\n(INu
.ie !\\n()Iu+\\n()Ru-\w@\\*(]X@u-3p \{\\*(]X
.br\}
.el \\*(]X\h@|\\n()Iu+\\n()Ru@\c
.}f
..
' # handle end of 1-line features
.de }N
.if \\n()E .br
.di
.if "\\n()E"0" .}f
.if "\\n()E"1" .}1
.if "\\n()E"2" .}2
.nr )E 0
..
' # increase relative indent
.de RS
.nr ]\\n+()p \\n()I
.nr )\\n()p \\n()R
.ie !"\\$1"" .nr )R +\\$1n
.el .nr )R +\\n()I
.nr )I .5i
.}E
..
' # decrease relative indent
.de RE
.if !"\\$1"" \{.ie "\\$1"0" .nr )p 1 1
. el .nr )p \\$1 1\}
.ds ]i \\*(]I\\n()p
.ds ]r \\*(]R\\n()p
.nr )I \\*(]i
.nr )R \\*(]r
.if \\n()p .nr )p -1
.}E
..
.nr )p 0 1
.ds ]I \\\\n(]
.ds ]R \\\\n()
.bd S 3 3
.if t .ds R \(rg
.if n .ds R (Reg.)
.ds S \s10
.hy 14
'''\" Pwb Manual Entry Macros - Version 6 (@(#)an6.src 1.6)
'''\" Nroff/Troff Version @(#)1.6
.de TH
. tm wrong version of man entry macros - use -man
. ab
..
.rn bd Bd
.rn dt Dt
.rn it il
.nr }I 5n
.nr }P 0 1
.
.de }C
. ev 1
. po 0
. lt 7.5i
. tl\-\-
. lt
. po
. ev
..
.de }E
. wh -1p }C
..
.if t .em }E
.
.de i0
. in \\n(} Iu
.dt
..
.
.de lp
. tc
. i0
. ta \\$2n
. in \\$1n
. ti -\\$2n
..
.de s1
. sp 1v
. ne 2
..
.de s2
. if t .sp .5v
. if n .sp 1v
..
.de s3
. if t .sp .5v
. if n .sp 1v
.ne2
..
.de }F
. ev 1
' ft 1
' ps 10
' sp .5i
. tl- % -
' ft
' ps
. ev
' bp
..
.de th
. de }X
. ev 1
. if t .}C
' ft 1
' ps 10
' sp .5i
. tl ''THIS MANUAL ENTRY NEEDS TO BE CONVERTED - SEE mancvt(1) and man(7)''
. tl \\$1\|(\|\\$2\|)PWB/UNIX\| \\$3\\$1\|(\|\\$2\|)
' ps
' ft
' sp .5i
. ev
\\..
. wh -1i }F
. wh 0 }X
. if \\n+(}P>1 .bp1
. ft 1
. ft 1
. ps 10
. vs 12p
. if t .po .5i
. in \\n(}Iu
. fi
. dt
. mc
. ad
. if n .na
..
.de sh
. s1
. if t .ft 3
. ps 8
. ti 0
\&\\$1
. if t .ft
. ps
. br
..
.de it
. ul
. ie \\nV>1 _\\$1_
. el \&\\$1
..
.de bd
. if t .ft 3
. if n .ul
. ie \\nV>1 _\\$1_
. el \&\\$1
. if t .ft
..
.de bn
. if t .ft 3
. if n .ul
. ie \\nV>1 _\\$1_\t\&\c
. el \&\\$1\t\&\c
. if t .ft
..
.de dt
. if n .ta 8n 16n 24n 32n 40n 48n 56n 64n 72n 80n
. if t .ta .5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i 6.5i
..
'ds v \(bv
'ds ' \(aa
'ds > \(->
'ds X \(mu
'ds _ _
'ds - \-
'ds G \(*G
'ds g \(ga
'ds p \(*p
'ds a \(aa
'ds b \(*b
'ds r \(rg
'ds | \|
'ds u \(*m
.
'\" -rV1 -> 12-pitch
.if \nV=1 \{\
. po 4
. ll 80
. lt 80
. ev 1
. ll 80
. lt 80
. ev \}
.
'\" -rV2 => Versatec
.if \nV>1 \{\
. ll 82
. lt 82
. ev 1
. ll 82
. lt 82
. ev
. pl 84
. rm ul\}
.hy 14
.uf 2
const charNames = {
0x80: "hy", 0x81: "bu", 0x82: "sq", 0x83: "em", 0x84: "ru", 0x85: "14", 0x86: "12", 0x87: "34",
0xC2: "mi", 0x89: "fi", 0x8A: "fl", 0x8B: "ff", 0x8C: "Fi", 0x8D: "Fl", 0x8E: "de", 0x8F: "dg",
0x90: "sc", 0x91: "fm", 0x92: "aa", 0x93: "ga", 0x94: "ul", 0x95: "sl", 0x98: "*a", 0x99: "*b",
0x9A: "*g", 0x9B: "*d", 0x9C: "*e", 0x9D: "*z", 0x9E: "*y", 0x9F: "*h", 0xA0: "*i", 0xA1: "*k",
0xA2: "*l", 0xA3: "*m", 0xA4: "*n", 0xA5: "*c", 0xA6: "*o", 0xA7: "*p", 0xA8: "*r", 0xA9: "*s",
0xAA: "*t", 0xAB: "*u", 0xAC: "*f", 0xAD: "*x", 0xAE: "*q", 0xAF: "*w", 0x41: "*A", 0x42: "*B",
0xB0: "*G", 0xB1: "*D", 0x45: "*E", 0x5A: "*Z", 0x48: "*Y", 0xB2: "*H", 0x49: "*I", 0x4B: "*K",
0xB3: "*L", 0x4D: "*M", 0x4E: "*N", 0xB4: "*C", 0x4F: "*O", 0xB5: "*P", 0x50: "*R", 0xB6: "*S",
0x54: "*T", 0xB8: "*U", 0xB9: "*F", 0x58: "*X", 0xBA: "*Q", 0xBB: "*W", 0xBC: "sr", 0xBD: "ts",
0xBE: "rn", 0xBF: ">=", 0xC0: "<=", 0xC1: "==", 0xC3: "~=", 0xC4: "ap", 0xC5: "!=", 0xC6: "->",
0xC7: "<-", 0xC8: "ua", 0xC9: "da", 0xCA: "eq", 0xCB: "mu", 0xCC: "di", 0xCD: "+-", 0xCE: "cu",
0xCF: "ca", 0xD0: "sb", 0xD1: "sp", 0xD2: "ib", 0xD3: "ip", 0xD4: "if", 0xD5: "pd", 0xD6: "gr",
0xD7: "no", 0xD8: "is", 0xD9: "pt", 0xDA: "es", 0xDB: "mo", 0xDC: "pl", 0xDD: "rg", 0xDE: "co",
0xDF: "br", 0xE0: "ct", 0xE1: "dd", 0xE2: "rh", 0xE3: "lh", 0xE4: "**", 0xE5: "bs", 0xE6: "or",
0xE7: "ci", 0xE8: "lt", 0xE9: "lb", 0xEA: "rt", 0xEB: "rb", 0xEC: "lk", 0xED: "rk", 0xEE: "bv",
0xEF: "lf", 0xF0: "rf", 0xF1: "lc", 0xF2: "rc",
};
const charCodes = {
1: "h", 2: "t", 3: "n", 4: "m", 5: "l", 6: "i", 7: "z", 8: "s", 9: "d", 10: "b",
11: "x", 12: "f", 13: "j", 14: "u", 15: "k", 17: "p", 18: "—", 19: ";", 21: "a", 22: "_",
23: "c", 24: "`", 25: "e", 26: "'", 27: "o", 28: "¼", 29: "r", 30: "½", 31: "v", 32: "-",
33: "w", 34: "q", 35: "/", 36: ".", 37: "g", 38: "¾", 39: ",", 40: "&", 41: "y", 43: "%",
45: "Q", 46: "T", 47: "O", 48: "H", 49: "N", 50: "M", 51: "L", 52: "R", 53: "G", 54: "I",
55: "P", 56: "C", 57: "V", 58: "E", 59: "Z", 60: "D", 61: "B", 62: "S", 63: "Y", 65: "F",
66: "X", 67: "A", 68: "W", 69: "J", 70: "U", 71: "K", 72: "0", 73: "1", 74: "2", 75: "3",
76: "4", 77: "5", 78: "6", 79: "7", 80: "8", 81: "9", 82: "*", 83: "−", 84: "fi", 85: "fl",
86: "ff", 87: "¢", 88: "ffl", 89: "ffi", 90: "(", 91: ")", 92: "[", 93: "]", 94: "°", 95: "†",
96: "=", 97: "®", 98: ":", 99: "+", 101: "!", 102: "•", 103: "?", 104: "′", 105: "|", 107: "©",
108: "□", 109: "$", 129: "ψ", 130: "θ", 131: "ν", 132: "μ", 133: "λ", 134: "ι", 135: "ζ",
136: "σ", 137: "δ", 138: "β", 139: "ξ", 140: "η", 141: "φ", 142: "υ", 143: "κ", 145: "π",
146: "@", 147: "↓", 149: "α", 150: "|", 151: "χ", 152: "\"", 153: "ε", 154: "=", 155: "ο",
156: "←", 157: "ρ", 158: "↑", 159: "τ", 160: "_", 161: "\\", 162: "Ψ", 163: "?", 164: "∞",
165: "γ", 166: "⊇", 167: "∝", 168: "☞", 169: "ω", 171: "∇", 173: "Φ", 174: "Θ", 175: "Ω",
176: "∪", 177: "‾", 178: "ς", 179: "Λ", 180: "−", 181: "Γ", 182: "∫", 183: "Π", 184: "⊂",
185: "⊃", 186: "∼", 187: "∂", 188: "Δ", 189: "√", 190: "Σ", 191: "≅", 193: ">", 194: "Ξ",
195: "<", 196: "/", 197: "∩", 198: "Υ", 199: "¬", 200: "⌉", 201: "⎧", 202: "⎪", 203: "⎨",
204: "⎩", 205: "⎫", 206: "⎬", 207: "⎭", 208: "⌋", 209: "⌊", 210: "⌈", 211: "×", 212: "÷",
213: "±", 214: "≤", 215: "≥", 216: "≡", 217: "≠", 218: "{", 219: "}", 220: "´", 221: "`",
222: "^", 223: "#", 224: "☜", 225: "∈", 226: "~", 227: "∅", 229: "‡", 230: "│", 231: "∗",
232: "⊆", 233: "○", 235: "+", 236: "→", 237: "§",
};
ftB
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 015 000 000 022 034 033 014 020 020 022 044 014 016 014 022
223 223 223 223 223 223 223 223 223 223 015 015 000 044 000 026
000 234 232 232 235 231 227 234 240 220 225 234 231 244 236 235
231 335 234 227 231 235 233 244 233 234 233 014 000 014 000 000
014 023 223 020 223 021 215 122 226 214 314 227 214 040 026 022
124 123 017 021 215 025 023 033 025 123 021 000 002 000 000 006
016 033 033 044 022 034 034 034 044 026 026 027 041 041 017 024
000 011 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 024 024 000
023 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftBC
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 013 000 000 017 023 023 007 010 010 016 033 007 013 007 016
217 217 217 217 217 217 217 217 217 217 013 013 000 033 000 021
000 220 220 220 221 215 215 221 221 210 215 217 215 230 222 221
217 321 220 217 216 221 217 227 217 216 215 014 000 014 000 000
007 015 215 014 215 015 211 115 215 207 307 214 207 024 015 015
115 115 010 013 210 015 013 023 012 114 011 000 002 000 000 006
013 033 033 044 022 023 023 023 033 021 021 022 032 032 015 021
000 012 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 024 024 000
017 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftC
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 010 000 000 020 030 027 010 013 013 016 033 010 012 010 022
220 220 220 220 220 220 220 220 220 220 010 010 000 033 000 016
000 223 221 221 221 217 217 222 221 210 215 221 217 226 222 222
220 322 221 221 221 221 221 230 220 221 217 012 000 012 000 000
010 016 217 016 217 016 213 116 216 210 310 216 210 026 016 017
117 117 012 016 214 016 016 024 015 116 014 000 005 000 000 006
012 033 044 044 022 030 030 030 033 022 022 024 022 023 017 023
000 011 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftCE
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 015 000 024 022 030 033 011 017 017 020 033 011 016 011 014
222 222 222 222 222 222 222 222 222 222 015 015 000 033 000 023
036 234 231 231 233 232 231 232 235 217 224 234 231 240 235 231
230 332 232 226 230 234 234 244 233 233 230 014 000 014 000 000
011 022 223 020 223 021 215 124 223 212 314 224 212 035 023 021
123 123 020 017 216 023 023 033 023 124 021 000 005 000 000 006
016 033 033 044 022 030 030 030 033 024 024 026 036 036 015 022
000 010 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 024 024 000
022 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftCI
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 016 000 000 024 026 040 011 016 016 022 033 011 014 011 012
224 224 224 224 224 224 224 224 224 224 014 014 000 033 000 025
000 233 231 230 234 232 227 233 235 216 224 233 231 240 234 232
227 332 233 225 230 234 233 242 232 233 226 014 000 014 000 000
011 024 224 020 226 020 214 122 225 213 313 224 214 037 025 022
124 122 020 017 214 025 022 033 022 121 017 000 002 000 000 006
014 033 044 044 022 036 036 036 033 025 025 025 035 035 020 023
000 011 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 025 025 000
024 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftCK
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 016 000 000 023 037 036 012 022 022 022 033 012 016 012 013
223 223 223 223 223 223 223 223 223 223 015 015 000 033 000 025
000 233 233 231 234 232 230 233 235 217 224 235 231 237 233 233
232 334 235 226 231 234 231 243 232 233 230 016 000 016 000 000
012 025 223 022 224 022 216 123 225 214 315 225 215 036 025 023
124 124 017 020 216 025 023 033 026 124 021 000 005 000 000 006
016 033 033 044 022 037 037 037 033 027 027 026 023 041 017 023
000 010 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 027 027 000
023 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftCS
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 015 000 000 024 032 037 011 016 016 023 033 011 014 011 015
224 224 224 224 224 224 224 224 224 224 015 015 000 033 000 026
000 234 232 230 234 232 230 234 236 217 225 235 230 242 236 233
231 333 233 226 230 236 234 244 233 233 226 014 000 014 000 000
011 024 224 021 224 022 216 125 226 214 316 226 214 040 026 022
124 124 020 020 217 026 024 034 024 124 021 000 002 000 000 006
014 033 044 044 022 036 036 036 033 026 026 030 040 040 020 023
000 011 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 024 024 000
024 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftCW
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
031 031 000 000 031 031 031 031 031 031 031 031 031 031 031 031
231 231 231 231 231 231 231 231 231 231 031 031 000 031 000 031
000 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231
231 331 231 231 231 231 231 231 231 231 231 031 000 031 000 000
031 031 231 031 231 031 231 131 231 231 331 231 231 031 031 031
131 131 031 031 231 031 031 031 031 131 031 000 031 000 000 006
031 031 031 031 031 031 031 031 031 031 031 031 031 031 031 031
000 031 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 031 031 000
031 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftG
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 014 000 000 027 034 031 011 015 015 020 044 010 017 010 017
227 227 227 227 227 227 227 227 227 227 014 014 000 044 000 031
000 231 232 233 232 230 226 235 233 213 224 232 226 240 233 235
230 335 232 231 227 233 230 243 231 232 227 014 000 014 000 000
011 025 226 025 226 025 214 125 226 212 312 225 212 037 026 025
126 126 016 024 214 026 023 034 024 124 022 000 002 000 000 006
017 033 044 044 022 036 036 036 044 026 026 030 042 042 016 024
000 011 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 025 025 000
027 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftGI
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
015 015 000 000 027 036 032 011 015 015 017 044 010 016 010 013
227 227 227 227 227 227 227 227 227 227 014 014 000 044 000 030
000 231 231 234 232 227 225 235 232 213 224 231 226 237 233 235
227 335 232 231 226 232 230 241 231 230 227 014 000 014 000 000
011 025 226 025 226 025 214 126 226 212 312 224 212 040 026 026
126 126 015 024 214 026 023 034 024 123 022 000 002 000 000 006
016 033 044 044 022 036 036 036 044 026 026 030 042 042 016 024
000 011 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 025 025 000
027 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftGM
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
016 016 000 000 031 035 033 012 017 017 021 033 012 021 012 021
231 231 231 231 231 231 231 231 231 231 016 016 000 033 000 033
000 233 233 235 234 230 227 235 233 214 226 233 227 240 234 236
231 336 232 232 230 233 232 243 232 231 231 020 000 020 000 000
012 026 227 026 227 026 216 127 226 213 313 226 213 040 026 027
127 127 017 025 216 026 024 036 025 125 024 000 002 000 000 007
021 033 033 044 022 040 040 040 033 030 030 034 046 046 016 027
000 011 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 025 025 000
031 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftGR
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 000 000 000 024 000 024 012 020 020 000 000 012 017 012 000
224 224 206 206 204 206 204 217 217 224 013 016 000 024 000 024
000 227 232 234 234 233 236 230 227 220 224 235 234 241 236 232
231 336 235 233 231 235 225 230 235 241 231 034 000 000 000 000
012 027 231 022 223 021 230 125 227 214 322 225 225 030 024 023
125 125 030 030 221 023 017 030 027 130 021 000 000 000 000 006
017 000 000 000 046 023 020 000 021 036 035 042 024 021 000 024
000 012 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
024 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftI
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 015 000 000 023 033 032 013 017 017 020 044 013 015 013 011
223 223 223 223 223 223 223 223 223 223 013 013 000 044 000 024
000 231 230 232 233 227 225 233 235 216 220 234 230 242 233 233
226 333 233 224 227 234 231 244 230 230 231 015 000 015 000 000
013 023 222 017 222 020 213 121 223 211 311 223 211 034 023 022
121 122 015 016 212 023 020 030 022 120 016 000 002 000 000 006
015 033 033 044 022 033 033 033 044 025 025 025 037 037 017 023
000 007 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 024 024 000
023 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftL
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 013 000 000 025 033 031 007 015 015 020 033 007 015 007 012
225 225 225 225 225 225 225 225 225 225 013 013 000 033 000 026
000 227 230 232 232 226 224 233 232 212 222 230 224 236 232 234
226 334 230 226 224 231 227 243 227 226 226 013 000 013 000 000
007 024 225 024 225 024 213 125 224 211 311 223 211 037 024 024
125 125 014 022 213 024 022 033 022 122 021 000 002 000 000 006
015 033 033 044 022 036 036 036 033 024 024 026 037 037 016 022
000 010 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 025 025 000
025 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftLI
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 014 000 000 025 033 032 007 015 015 017 044 007 015 007 007
225 225 225 225 225 225 225 225 225 225 013 013 000 044 000 030
000 230 231 233 232 226 224 234 232 212 223 231 225 236 232 234
227 334 230 227 225 231 226 240 226 226 226 013 000 013 000 000
007 025 226 024 226 024 214 126 225 211 311 224 211 037 025 025
126 126 015 023 214 025 022 033 023 122 022 000 002 000 000 006
015 033 033 044 022 033 033 033 044 025 025 030 041 041 016 024
000 010 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 025 025 000
025 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftPA
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 014 000 000 023 033 035 012 016 016 020 033 011 016 011 014
223 223 223 223 223 223 223 223 223 223 014 014 000 033 000 024
000 234 225 231 234 225 224 233 236 214 214 233 226 242 236 235
226 335 231 223 226 234 233 244 230 230 230 015 000 015 000 000
012 022 224 020 225 021 214 123 226 213 313 224 213 040 026 024
125 123 017 017 214 026 024 036 023 124 022 000 002 000 000 006
016 033 033 044 022 033 033 033 033 026 026 027 041 041 015 026
000 011 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 024 024 000
023 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftPB
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 016 000 000 022 033 036 014 016 016 017 033 014 017 012 015
222 222 222 222 222 222 222 222 222 222 016 017 000 033 000 025
000 234 226 231 235 225 224 234 236 216 216 234 226 244 236 235
226 335 232 224 231 234 234 244 231 231 227 015 000 015 000 000
014 022 224 020 226 022 216 124 226 214 314 226 214 040 026 024
126 124 017 020 215 026 025 037 023 125 022 000 002 000 000 006
017 033 033 044 022 040 040 040 033 027 027 031 042 042 017 025
000 011 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 024 024 000
022 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftPI
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 011 000 000 022 034 033 011 015 015 023 033 011 016 011 014
222 222 222 222 222 222 222 222 222 222 011 011 000 033 000 016
000 233 225 230 233 224 222 232 233 214 214 231 224 244 234 233
224 333 231 221 226 234 233 243 232 231 226 016 000 016 000 000
011 021 220 017 222 017 214 120 222 214 314 220 213 034 024 020
122 120 016 016 213 023 022 032 022 123 020 000 002 000 000 006
016 033 033 044 022 034 034 034 033 024 024 024 035 035 016 024
000 012 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 024 024 000
022 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftR
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 014 000 000 023 035 034 014 020 020 020 044 014 015 012 021
223 223 223 223 223 223 223 223 223 223 012 014 000 044 000 024
000 235 227 232 236 230 227 236 235 215 220 234 230 243 235 233
226 333 233 224 230 235 233 244 234 233 227 016 000 016 000 000
014 021 224 020 224 022 215 122 225 212 311 224 212 040 025 024
123 123 016 017 214 025 024 032 024 122 021 000 002 000 000 006
015 033 033 044 022 035 035 035 044 025 025 030 040 040 017 024
000 010 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 024 024 000
023 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftS
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
000 000 015 035 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 044 000 044 000
044 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 017 000 017 022
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 016 000 016 017 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
021 000 012 012 022 017 000 000 030 327 127 223 022 322 127 223
015 025 226 131 024 324 024 033 125 033 024 025 331 126 330 031
230 232 234 234 233 235 231 000 234 235 240 244 036 122 022 044
044 044 033 044 044 044 044 044 022 022 033 033 033 044 044 044
044 044 044 044 042 025 244 026 030 033 034 033 033 000 000 000
000 021 052 052 020 051 011 033 011 011 011 011 011 011 011 011
011 011 011 000 000 000 000 000 000 000 000 000 000 000 000 000
ftSB
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 015 000 000 031 040 035 011 017 017 015 033 011 015 011 021
231 231 231 231 231 231 231 231 231 231 015 015 000 033 000 031
000 236 232 233 234 231 230 234 236 216 221 235 227 243 236 235
230 335 233 230 232 236 235 250 236 235 231 015 000 015 000 000
011 022 225 022 225 023 215 125 226 213 312 225 213 036 026 023
125 125 016 020 214 026 026 035 026 126 023 000 002 000 000 006
015 033 033 044 022 040 040 040 033 030 030 032 045 045 016 024
000 012 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 024 024 000
031 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftSI
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 013 000 000 022 036 032 010 014 014 021 033 010 013 007 007
222 222 222 222 222 222 222 222 222 222 013 013 000 033 000 026
000 231 227 230 231 230 227 232 233 213 213 231 225 236 233 232
225 332 230 225 226 231 231 241 231 231 230 014 000 014 000 000
010 020 223 021 222 022 213 123 223 212 312 222 212 034 023 022
123 123 014 016 212 023 022 033 022 122 020 000 002 000 000 006
013 033 033 044 022 035 035 035 033 023 023 024 034 034 021 023
000 010 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 023 023 000
022 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftSM
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 013 000 000 030 026 032 011 015 015 015 033 011 013 011 017
230 230 230 230 230 230 230 230 230 230 013 013 000 033 000 026
000 233 226 231 231 224 224 233 233 214 216 231 224 236 232 233
224 333 227 222 225 232 231 240 232 231 225 016 000 016 000 000
011 022 225 022 225 023 213 125 225 212 312 224 212 036 025 023
125 125 016 017 213 025 024 033 025 124 022 000 002 000 000 006
013 033 033 044 022 037 037 037 033 025 025 026 040 040 017 023
000 011 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 026 026 000
030 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftUD
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
014 013 000 020 025 034 031 012 016 016 015 033 011 016 011 017
225 225 225 225 225 225 225 225 225 225 013 013 000 033 000 024
000 230 223 226 225 223 220 232 230 214 221 225 216 235 232 232
223 333 223 222 220 230 226 241 226 224 226 014 000 014 000 000
012 024 224 016 224 022 213 124 223 211 311 222 211 035 023 022
124 124 014 017 212 023 022 034 022 122 020 000 005 000 000 006
016 033 033 044 022 034 034 034 033 022 022 023 033 033 016 035
000 011 000 000 000 000 003 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 020 020 000
025 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
ftXM
007 001 000 000 340 000 000 000 000 000 000 000 000 000 001 000
016 015 000 000 032 030 034 013 017 017 017 035 013 015 013 021
232 232 232 232 232 232 232 232 232 232 015 015 000 035 000 030
000 235 230 233 233 226 226 235 235 216 220 233 226 240 234 235
226 335 231 224 227 234 233 242 234 233 227 020 000 020 000 000
013 024 227 024 227 025 215 127 227 214 314 226 214 040 027 025
127 127 020 021 215 027 026 035 027 126 024 000 004 000 000 010
015 035 035 046 024 041 041 041 035 027 027 030 042 042 021 025
000 013 000 000 000 000 005 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 030 030 000
032 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
# vim: ts=16
#
# Demystified abbreviations of symbols in troff source,
# kept for personal reference.
#
SS Space size
SPS Space size, sentence
PTID `-t` switch: Write to stdout instead of /dev/cat (Troff only)
DTAB Distance between tabstops
ICS Insertion character space, set by .mc
fitab Font Index Table
f-B-10.cat
100 357 140 106 103 122 147 200 200 200 334 003 105 320 014 351
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-B-11.cat
100 357 140 106 103 123 147 200 200 200 334 003 105 314 014 347
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-B-12.cat
100 357 140 106 103 124 147 200 200 200 334 003 105 307 014 345
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-B-14.cat
100 357 140 106 103 125 147 200 200 200 334 003 105 276 014 341
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-B-16.cat
100 357 140 106 103 131 147 200 200 200 245 003 105 264 014 334
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-B-18.cat
100 357 140 106 103 126 147 200 200 200 334 003 105 253 014 330
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-B-20.cat
100 357 140 106 103 132 147 200 200 200 245 003 105 242 014 324
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-B-22.cat
100 357 140 106 103 133 147 200 200 200 245 003 105 230 014 317
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-B-24.cat
100 357 140 106 103 134 147 200 200 200 245 003 105 217 014 313
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-B-28.cat
100 357 140 106 103 135 147 200 200 200 245 003 105 200 373 014
302 073 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 164 100 111 101 101 101 101 101 101 101 101
000 000
f-B-36.cat
100 357 140 106 103 136 147 200 200 200 245 003 105 200 326 014
261 073 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 164 100 111 101 101 101 101 101 101 101 101
000 000
f-B-6.cat
100 357 140 106 103 130 147 200 200 200 334 003 105 343 014 362
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-B-7.cat
100 357 140 106 103 120 147 200 200 200 334 003 105 336 014 360
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-B-8.cat
100 357 140 106 103 121 147 200 200 200 334 003 105 332 014 356
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-B-9.cat
100 357 140 106 103 127 147 200 200 200 334 003 105 325 014 353
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-I-10.cat
100 357 140 106 102 122 147 200 200 200 334 003 105 325 014 355
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-I-11.cat
100 357 140 106 102 123 147 200 200 200 334 003 105 321 014 353
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-I-12.cat
100 357 140 106 102 124 147 200 200 200 334 003 105 315 014 351
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-I-14.cat
100 357 140 106 102 125 147 200 200 200 334 003 105 305 014 345
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-I-16.cat
100 357 140 106 102 131 147 200 200 200 245 003 105 274 014 342
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-I-18.cat
100 357 140 106 102 126 147 200 200 200 334 003 105 264 014 336
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-I-20.cat
100 357 140 106 102 132 147 200 200 200 245 003 105 254 014 332
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-I-22.cat
100 357 140 106 102 133 147 200 200 200 245 003 105 243 014 327
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-I-24.cat
100 357 140 106 102 134 147 200 200 200 245 003 105 233 014 323
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-I-28.cat
100 357 140 106 102 135 147 200 200 200 245 003 105 212 014 314
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-I-36.cat
100 357 140 106 102 136 147 200 200 200 245 003 105 200 350 014
275 073 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 164 100 111 101 101 101 101 101 101 101 101
000 000
f-I-6.cat
100 357 140 106 102 130 147 200 200 200 334 003 105 346 014 364
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-I-7.cat
100 357 140 106 102 120 147 200 200 200 334 003 105 342 014 362
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-I-8.cat
100 357 140 106 102 121 147 200 200 200 334 003 105 336 014 360
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-I-9.cat
100 357 140 106 102 127 147 200 200 200 334 003 105 331 014 356
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-R-10.cat
100 357 140 106 122 147 200 200 200 334 003 105 317 014 351 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
f-R-11.cat
100 357 140 106 123 147 200 200 200 334 003 105 312 014 347 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
f-R-12.cat
100 357 140 106 124 147 200 200 200 334 003 105 305 014 345 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
f-R-14.cat
100 357 140 106 125 147 200 200 200 334 003 105 273 014 341 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
f-R-16.cat
100 357 140 106 131 147 200 200 200 245 003 105 262 014 334 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
f-R-18.cat
100 357 140 106 126 147 200 200 200 334 003 105 250 014 330 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
f-R-20.cat
100 357 140 106 132 147 200 200 200 245 003 105 236 014 324 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
f-R-22.cat
100 357 140 106 133 147 200 200 200 245 003 105 225 014 317 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
f-R-24.cat
100 357 140 106 134 147 200 200 200 245 003 105 213 014 313 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
f-R-28.cat
100 357 140 106 135 147 200 200 200 245 003 105 200 367 014 302
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-R-36.cat
100 357 140 106 136 147 200 200 200 245 003 105 200 320 014 261
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
f-R-6.cat
100 357 140 106 130 147 200 200 200 334 003 105 342 014 362 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
f-R-7.cat
100 357 140 106 120 147 200 200 200 334 003 105 335 014 360 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
f-R-8.cat
100 357 140 106 121 147 200 200 200 334 003 105 330 014 356 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
f-R-9.cat
100 357 140 106 127 147 200 200 200 334 003 105 323 014 353 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
i-B-10.cat
100 357 140 106 103 122 147 200 200 200 334 003 105 320 006 353
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-B-11.cat
100 357 140 106 103 123 147 200 200 200 334 003 105 314 006 351
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-B-12.cat
100 357 140 106 103 124 147 200 200 200 334 003 105 307 006 347
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-B-14.cat
100 357 140 106 103 125 147 200 200 200 334 003 105 276 006 343
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-B-16.cat
100 357 140 106 103 131 147 200 200 200 245 003 105 264 006 337
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-B-18.cat
100 357 140 106 103 126 147 200 200 200 334 003 105 253 006 333
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-B-20.cat
100 357 140 106 103 132 147 200 200 200 245 003 105 242 006 327
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-B-22.cat
100 357 140 106 103 133 147 200 200 200 245 003 105 230 006 323
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-B-24.cat
100 357 140 106 103 134 147 200 200 200 245 003 105 217 006 317
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-B-28.cat
100 357 140 106 103 135 147 200 200 200 245 003 105 200 373 006
307 073 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 164 100 111 101 101 101 101 101 101 101 101
000 000
i-B-36.cat
100 357 140 106 103 136 147 200 200 200 245 003 105 200 326 006
267 073 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 164 100 111 101 101 101 101 101 101 101 101
000 000
i-B-6.cat
100 357 140 106 103 130 147 200 200 200 334 003 105 343 006 363
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-B-7.cat
100 357 140 106 103 120 147 200 200 200 334 003 105 336 006 361
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-B-8.cat
100 357 140 106 103 121 147 200 200 200 334 003 105 332 006 357
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-B-9.cat
100 357 140 106 103 127 147 200 200 200 334 003 105 325 006 355
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-I-10.cat
100 357 140 106 102 122 147 200 200 200 334 003 105 325 006 360
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-I-11.cat
100 357 140 106 102 123 147 200 200 200 334 003 105 321 006 356
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-I-12.cat
100 357 140 106 102 124 147 200 200 200 334 003 105 315 006 355
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-I-14.cat
100 357 140 106 102 125 147 200 200 200 334 003 105 305 006 352
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-I-16.cat
100 357 140 106 102 131 147 200 200 200 245 003 105 274 006 347
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-I-18.cat
100 357 140 106 102 126 147 200 200 200 334 003 105 264 006 344
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-I-20.cat
100 357 140 106 102 132 147 200 200 200 245 003 105 254 006 341
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-I-22.cat
100 357 140 106 102 133 147 200 200 200 245 003 105 243 006 336
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-I-24.cat
100 357 140 106 102 134 147 200 200 200 245 003 105 233 006 333
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-I-28.cat
100 357 140 106 102 135 147 200 200 200 245 003 105 212 006 325
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-I-36.cat
100 357 140 106 102 136 147 200 200 200 245 003 105 200 350 006
311 073 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 164 100 111 101 101 101 101 101 101 101 101
000 000
i-I-6.cat
100 357 140 106 102 130 147 200 200 200 334 003 105 346 006 366
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-I-7.cat
100 357 140 106 102 120 147 200 200 200 334 003 105 342 006 364
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-I-8.cat
100 357 140 106 102 121 147 200 200 200 334 003 105 336 006 363
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-I-9.cat
100 357 140 106 102 127 147 200 200 200 334 003 105 331 006 361
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-R-10.cat
100 357 140 106 122 147 200 200 200 334 003 105 317 006 356 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
i-R-11.cat
100 357 140 106 123 147 200 200 200 334 003 105 312 006 355 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
i-R-12.cat
100 357 140 106 124 147 200 200 200 334 003 105 305 006 353 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
i-R-14.cat
100 357 140 106 125 147 200 200 200 334 003 105 273 006 350 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
i-R-16.cat
100 357 140 106 131 147 200 200 200 245 003 105 262 006 344 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
i-R-18.cat
100 357 140 106 126 147 200 200 200 334 003 105 250 006 341 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
i-R-20.cat
100 357 140 106 132 147 200 200 200 245 003 105 236 006 336 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
i-R-22.cat
100 357 140 106 133 147 200 200 200 245 003 105 225 006 332 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
i-R-24.cat
100 357 140 106 134 147 200 200 200 245 003 105 213 006 327 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
i-R-28.cat
100 357 140 106 135 147 200 200 200 245 003 105 200 367 006 320
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-R-36.cat
100 357 140 106 136 147 200 200 200 245 003 105 200 320 006 303
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
i-R-6.cat
100 357 140 106 130 147 200 200 200 334 003 105 342 006 365 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
i-R-7.cat
100 357 140 106 120 147 200 200 200 334 003 105 335 006 363 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
i-R-8.cat
100 357 140 106 121 147 200 200 200 334 003 105 330 006 362 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
i-R-9.cat
100 357 140 106 127 147 200 200 200 334 003 105 323 006 360 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
l-B-10.cat
100 357 140 106 103 122 147 200 200 200 334 003 105 320 005 353
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-B-11.cat
100 357 140 106 103 123 147 200 200 200 334 003 105 314 005 351
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-B-12.cat
100 357 140 106 103 124 147 200 200 200 334 003 105 307 005 347
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-B-14.cat
100 357 140 106 103 125 147 200 200 200 334 003 105 276 005 343
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-B-16.cat
100 357 140 106 103 131 147 200 200 200 245 003 105 264 005 337
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-B-18.cat
100 357 140 106 103 126 147 200 200 200 334 003 105 253 005 333
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-B-20.cat
100 357 140 106 103 132 147 200 200 200 245 003 105 242 005 327
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-B-22.cat
100 357 140 106 103 133 147 200 200 200 245 003 105 230 005 323
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-B-24.cat
100 357 140 106 103 134 147 200 200 200 245 003 105 217 005 317
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-B-28.cat
100 357 140 106 103 135 147 200 200 200 245 003 105 200 373 005
307 073 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 164 100 111 101 101 101 101 101 101 101 101
000 000
l-B-36.cat
100 357 140 106 103 136 147 200 200 200 245 003 105 200 326 005
267 073 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 164 100 111 101 101 101 101 101 101 101 101
000 000
l-B-6.cat
100 357 140 106 103 130 147 200 200 200 334 003 105 343 005 363
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-B-7.cat
100 357 140 106 103 120 147 200 200 200 334 003 105 336 005 361
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-B-8.cat
100 357 140 106 103 121 147 200 200 200 334 003 105 332 005 357
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-B-9.cat
100 357 140 106 103 127 147 200 200 200 334 003 105 325 005 355
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-I-10.cat
100 357 140 106 102 122 147 200 200 200 334 003 105 325 005 360
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-I-11.cat
100 357 140 106 102 123 147 200 200 200 334 003 105 321 005 356
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-I-12.cat
100 357 140 106 102 124 147 200 200 200 334 003 105 315 005 355
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-I-14.cat
100 357 140 106 102 125 147 200 200 200 334 003 105 305 005 352
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-I-16.cat
100 357 140 106 102 131 147 200 200 200 245 003 105 274 005 347
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-I-18.cat
100 357 140 106 102 126 147 200 200 200 334 003 105 264 005 344
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-I-20.cat
100 357 140 106 102 132 147 200 200 200 245 003 105 254 005 341
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-I-22.cat
100 357 140 106 102 133 147 200 200 200 245 003 105 243 005 336
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-I-24.cat
100 357 140 106 102 134 147 200 200 200 245 003 105 233 005 333
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-I-28.cat
100 357 140 106 102 135 147 200 200 200 245 003 105 212 005 325
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-I-36.cat
100 357 140 106 102 136 147 200 200 200 245 003 105 200 350 005
311 073 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 164 100 111 101 101 101 101 101 101 101 101
000 000
l-I-6.cat
100 357 140 106 102 130 147 200 200 200 334 003 105 346 005 366
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-I-7.cat
100 357 140 106 102 120 147 200 200 200 334 003 105 342 005 364
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-I-8.cat
100 357 140 106 102 121 147 200 200 200 334 003 105 336 005 363
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-I-9.cat
100 357 140 106 102 127 147 200 200 200 334 003 105 331 005 361
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-R-10.cat
100 357 140 106 122 147 200 200 200 334 003 105 317 005 356 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
l-R-11.cat
100 357 140 106 123 147 200 200 200 334 003 105 312 005 355 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
l-R-12.cat
100 357 140 106 124 147 200 200 200 334 003 105 305 005 353 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
l-R-14.cat
100 357 140 106 125 147 200 200 200 334 003 105 273 005 350 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
l-R-16.cat
100 357 140 106 131 147 200 200 200 245 003 105 262 005 344 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
l-R-18.cat
100 357 140 106 126 147 200 200 200 334 003 105 250 005 341 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
l-R-20.cat
100 357 140 106 132 147 200 200 200 245 003 105 236 005 336 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
l-R-22.cat
100 357 140 106 133 147 200 200 200 245 003 105 225 005 332 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
l-R-24.cat
100 357 140 106 134 147 200 200 200 245 003 105 213 005 327 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
l-R-28.cat
100 357 140 106 135 147 200 200 200 245 003 105 200 367 005 320
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-R-36.cat
100 357 140 106 136 147 200 200 200 245 003 105 200 320 005 303
073 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 140 164 100 111 101 101 101 101 101 101 101 101 000
l-R-6.cat
100 357 140 106 130 147 200 200 200 334 003 105 342 005 365 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
l-R-7.cat
100 357 140 106 120 147 200 200 200 334 003 105 335 005 363 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
l-R-8.cat
100 357 140 106 121 147 200 200 200 334 003 105 330 005 362 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
l-R-9.cat
100 357 140 106 127 147 200 200 200 334 003 105 323 005 360 073
140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140
140 140 140 164 100 111 101 101 101 101 101 101 101 101 000 140
#!/usr/bin/env node
"use strict";
// Convert an octal dump back to binary
const fs = require("fs");
const name = process.argv[2];
const data = fs.readFileSync(name, {encoding: "utf8"})
.trim()
.replace(/^[0-7]{7}\s+/gm, "")
.split(/\s+/g)
.map(n => parseInt(n, 8));
fs.writeFileSync(name, Buffer.from(data), {encoding: "binary"});
.TH AWK 1
.SH NAME
awk \- pattern scanning and processing language
.SH SYNOPSIS
.B awk
[
.BI \-F c
]
[ prog ] [ file ] ...
.SH DESCRIPTION
.I Awk
scans each input
.I file
for lines that match any of a set of patterns specified in
.IR prog .
With each pattern in
.I prog
there can be an associated action that will be performed
when a line of a
.I file
matches the pattern.
The set of patterns may appear literally as
.I prog,
or in a file
specified as
.B \-f
.IR file .
.PP
Files are read in order;
if there are no files, the standard input is read.
The file name `\-'
means the standard input.
Each line is matched against the
pattern portion of every pattern-action statement;
the associated action is performed for each matched pattern.
.PP
An input line is made up of fields separated by white space.
(This default can be changed by using FS,
.IR "vide infra" ".)"
The fields are denoted $1, $2, ... ;
$0 refers to the entire line.
.PP
.PP
A pattern-action statement has the form
.PP
pattern { action }
.PP
A missing { action } means print the line;
a missing pattern always matches.
.PP
An action is a sequence of statements.
A statement can be one of the following:
.PP
.nf
if ( conditional ) statement [ else statement ]
while ( conditional ) statement
for ( expression ; conditional ; expression ) statement
break
continue
{ [ statement ] ... }
variable = expression
print [ expression-list ] [ >expression ]
printf format [ , expression-list ] [ >expression ]
next # skip remaining patterns on this input line
exit # skip the rest of the input
.fi
.PP
Statements are terminated by
semicolons, newlines or right braces.
An empty expression-list stands for the whole line.
Expressions take on string or numeric values as appropriate,
and are built using the operators
+, \-, *, /, %, and concatenation (indicated by a blank).
The C operators ++, \-\-, +=, \-=, *=, /=, and %=
are also available in expressions.
Variables may be scalars, array elements
(denoted
x[i])
or fields.
Variables are initialized to the null string.
Array subscripts may be any string,
not necessarily numeric;
this allows for a form of associative memory.
String constants are quoted "...".
.PP
The
.I print
statement prints its arguments on the standard output
(or on a file if
.I >file
is present), separated by the current output field separator,
and terminated by the output record separator.
The
.I printf
statement formats its expression list according to the format
(see
.IR printf (3)).
.PP
The built-in function
.I length
returns the length of its argument
taken as a string,
or of the whole line if no argument.
There are also built-in functions
.I exp,
.I log,
.I sqrt,
and
.IR int .
The last truncates its argument to an integer.
.IR substr(s,\ m,\ n)
returns the
.IR n -character
substring of
.I s
that begins at position
.IR m .
The function
.IR sprintf(fmt,\ expr,\ expr,\ ...)
formats the expressions
according to the
.IR printf (3)
format given by
.I fmt
and returns the resulting string.
.PP
Patterns are arbitrary Boolean combinations
(!, \(or\(or, &&, and parentheses) of
regular expressions and
relational expressions.
Regular expressions must be surrounded
by slashes and are as in
.IR egrep .
Isolated regular expressions
in a pattern apply to the entire line.
Regular expressions may also occur in
relational expressions.
.PP
A pattern may consist of two patterns separated by a comma;
in this case, the action is performed for all lines
between an occurrence of the first pattern
and the next occurrence of the second.
.PP
.nf
A relational expression is one of the following:
.PP
.nf
expression matchop regular-expression
expression relop expression
.PP
.fi
where a relop is any of the six relational operators in C,
and a matchop is either ~ (for contains)
or !~ (for does not contain).
A conditional is an arithmetic expression,
a relational expression,
or a Boolean combination
of these.
.PP
The special patterns
BEGIN
and
END
may be used to capture control before the first input line is read
and after the last.
BEGIN must be the first pattern, END the last.
.PP
A single character
.I c
may be used to separate the fields by starting
the program with
.PP
BEGIN { FS = "c" }
.PP
or by using the
.BI \-F c
option.
.PP
Other variable names with special meanings
include NF, the number of fields in the current record;
NR, the ordinal number of the current record;
FILENAME, the name of the current input file;
OFS, the output field separator (default blank);
ORS, the output record separator (default newline);
and
OFMT, the output format for numbers (default "%.6g").
.PP
.SH EXAMPLES
.PP
Print lines longer than 72 characters:
.PP
.nf
length > 72
.fi
.PP
Print first two fields in opposite order:
.PP
.nf
{ print $2, $1 }
.fi
.PP
Add up first column, print sum and average:
.PP
.nf
{ s += $1 }
END { print "sum is", s, " average is", s/NR }
.fi
.PP
Print fields in reverse order:
.PP
.nf
{ for (i = NF; i > 0; \-\-i) print $i }
.fi
.PP
Print all lines between start/stop pairs:
.PP
.nf
/start/, /stop/
.fi
.PP
Print all lines whose first field is different from previous one:
.PP
.nf
$1 != prev { print; prev = $1 }
.fi
.SH SEE ALSO
.PP
lex(1), sed(1)
.br
A. V. Aho, B. W. Kernighan, P. J. Weinberger,
.I
Awk \- a pattern scanning and processing language
.SH BUGS
There are no explicit conversions between numbers and strings.
To force an expression to be treated as a number add 0 to it;
to force it to be treated as a string concatenate ""
to it.
#!/usr/bin/env node
"use strict";
// CAT-8 control commands
const LOWER_RAIL = 0x41;
const UPPER_RAIL = 0x42;
const UPPER_MAGAZINE = 0x43;
const LOWER_MAGAZINE = 0x44;
const LOWER_FONT = 0x45;
const UPPER_FONT = 0x46;
const ESCAPE_FORWARD = 0x47;
const ESCAPE_BACKWARD = 0x48;
const LEAD_FORWARD = 0x4A;
const LEAD_BACKWARD = 0x4C;
const TILT_UP = 0x4E;
const TILT_DOWN = 0x4F;
const NOOP = 0x00;
const MIN_BIG_LEAD = 64;
const MAX_BIG_LEAD = 64 * 0xFF;
const MIN_BIG_ESCAPE = 128;
const MAX_BIG_ESCAPE = 128 * 0xFF;
const VERTICAL_UNITS = 144; // Vertical resolution per inch
const HORIZONTAL_UNITS = 432; // Horizontal resolution per inch
const LENSE_COMPENSATION = 55; // Compensatory escape for single/double point-size transitions
// Default troff and scribe font-mountings for CAT-8
const ROMAN_FONT = 0;
const ITALIC_FONT = 2;
const BOLD_FONT = 4;
const SPECIAL_FONT = 6;
// Maximum number of characters on a filmstrip
const MAX_FONT_INDEX = 108;
#!/usr/bin/env node
"use strict";
/**
* @fileoverview Convert a file into a sequence of "echo … >> file" commands.
* Used to copy+paste files into a running SIMH environment (PDP-11/Unix V7).
*/
const fs = require("fs");
const name = process.argv[2];
const data = fs.readFileSync(name, {encoding: "utf8"})
.trim()
.split("\n")
.map(line => `echo ${line.replace(/[^\s\w]/g, "\\$&")} >> ${name}`)
.join("\n");
process.stdout.write(`${data}\n`);
const INCH = 432; // Troff resolution
const SPS = 20; // Space-size at 10pt (1/3 em)
const SS = 12; // Space-size in 36ths of an em
const TRAILER = 4968; // 144 * 11.5 * 3 === 11.5 inches
const UNPAD = 23;
const PO = 416; // Page offset (26/27ths inch)
const HOR = 1;
const VERT = 3;
const EM = 6 * (pts & 0o77);
const ASCII = 0; // `-a` switch: ASCII approximation
const PTID = 0; // `-t` switch: Write to stdout instead of /dev/cat (Troff only)
const LG = 1; // Ligatures enabled?
const DTAB = INCH / 2; // Distance between tabstops
const ICS = 3 * SPS; // Insertion character space, set by .mc
// Print string as text
function t_text(input){
let width;
const string = Buffer.alloc(100, 0, "binary");
const {length} = input;
for(let i = 0; i < length; ++i){
let char = input[i];
if("\\" === char){
switch(char = input[++i]){
case "\\":
case "e":
put1('\\');
break;
case '(':
str[0] = *s++;
str[1] = *s++;
str[2] = '\0';
put1s(str);
break;
}
} else {
put1(c);
}
hmot(lastw);
if (dbg) printf("width = %d\n", lastw);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment