static char sccsid
[] = "@(#)ni.c 2.2 (CWI) 86/08/15";
/* You may want to change these names */
char termtab
[NS
] = "/usr/local/lib/ditroff/term/tab.";
/* term type added in ptinit() */
char fontfile
[NS
] = ""; /* not used */
char termtab
[NS
] = "/usr/local/lib/ditroff/font"; /* rest added in ptinit() */
char fontfile
[NS
] = "/usr/local/lib/ditroff/font"; /* rest added in casefp() */
char devname
[20] = "har"; /* default typesetter */
char obuf
[OBUFSZ
]; /* characters collected here for typesetter output */
struct numtab numtab
[NN
] = {
char nextf
[NS
] = "/usr/local/lib/ditroff/tmac/tmac.";
int fc
= IMP
; /* field character */
int smnt
= 0; /* beginning of special fonts */
int pnlist
[NPN
] = { -1 };
extern caseds(), caseas(), casesp(), caseft(), caseps(), casevs(),
casenr(), caseif(), casepo(), casetl(), casetm(), casebp(), casech(),
casepn(), tbreak(), caseti(), casene(), casenf(), casece(), casefi(),
casein(), casell(), casens(), casemk(), casert(), caseam(),
casede(), casedi(), caseda(), casewh(), casedt(), caseit(), caserm(),
casern(), casead(), casers(), casena(), casepl(), caseta(), casetr(),
caseul(), caselt(), casenx(), caseso(), caseig(), casetc(), casefc(),
caseec(), caseeo(), caselc(), caseev(), caserd(), caseab(), casefl(),
done(), casess(), casefp(), casecs(), casebd(), caselg(), casehc(),
casehy(), casenh(), casenm(), casenn(), casesv(), caseos(), casels(),
casecc(), casec2(), caseem(), caseaf(), casehw(), casemc(), casepm(),
casecu(), casepi(), caserr(), caseuf(), caseie(), caseel(), casepc(),
caseht(), casecf(), casesy(), caself(), caseha();
#define C(a,b) {a, 0, b, 0}
struct contab contab
[NM
] = {
C(PAIR('d', 's'), caseds
),
C(PAIR('a', 's'), caseas
),
C(PAIR('s', 'p'), casesp
),
C(PAIR('f', 't'), caseft
),
C(PAIR('p', 's'), caseps
),
C(PAIR('v', 's'), casevs
),
C(PAIR('n', 'r'), casenr
),
C(PAIR('i', 'f'), caseif
),
C(PAIR('i', 'e'), caseie
),
C(PAIR('e', 'l'), caseel
),
C(PAIR('p', 'o'), casepo
),
C(PAIR('t', 'l'), casetl
),
C(PAIR('t', 'm'), casetm
),
C(PAIR('b', 'p'), casebp
),
C(PAIR('c', 'h'), casech
),
C(PAIR('p', 'n'), casepn
),
C(PAIR('b', 'r'), tbreak
),
C(PAIR('t', 'i'), caseti
),
C(PAIR('n', 'e'), casene
),
C(PAIR('n', 'f'), casenf
),
C(PAIR('c', 'e'), casece
),
C(PAIR('f', 'i'), casefi
),
C(PAIR('i', 'n'), casein
),
C(PAIR('l', 'l'), casell
),
C(PAIR('n', 's'), casens
),
C(PAIR('m', 'k'), casemk
),
C(PAIR('r', 't'), casert
),
C(PAIR('a', 'm'), caseam
),
C(PAIR('d', 'e'), casede
),
C(PAIR('d', 'i'), casedi
),
C(PAIR('d', 'a'), caseda
),
C(PAIR('w', 'h'), casewh
),
C(PAIR('d', 't'), casedt
),
C(PAIR('i', 't'), caseit
),
C(PAIR('r', 'm'), caserm
),
C(PAIR('r', 'r'), caserr
),
C(PAIR('r', 'n'), casern
),
C(PAIR('a', 'd'), casead
),
C(PAIR('r', 's'), casers
),
C(PAIR('n', 'a'), casena
),
C(PAIR('p', 'l'), casepl
),
C(PAIR('t', 'a'), caseta
),
C(PAIR('t', 'r'), casetr
),
C(PAIR('u', 'l'), caseul
),
C(PAIR('c', 'u'), casecu
),
C(PAIR('l', 't'), caselt
),
C(PAIR('n', 'x'), casenx
),
C(PAIR('s', 'o'), caseso
),
C(PAIR('i', 'g'), caseig
),
C(PAIR('t', 'c'), casetc
),
C(PAIR('f', 'c'), casefc
),
C(PAIR('e', 'c'), caseec
),
C(PAIR('e', 'o'), caseeo
),
C(PAIR('l', 'c'), caselc
),
C(PAIR('e', 'v'), caseev
),
C(PAIR('r', 'd'), caserd
),
C(PAIR('a', 'b'), caseab
),
C(PAIR('f', 'l'), casefl
),
C(PAIR('s', 's'), casess
),
C(PAIR('f', 'p'), casefp
),
C(PAIR('c', 's'), casecs
),
C(PAIR('b', 'd'), casebd
),
C(PAIR('l', 'g'), caselg
),
C(PAIR('h', 'c'), casehc
),
C(PAIR('h', 'y'), casehy
),
C(PAIR('n', 'h'), casenh
),
C(PAIR('n', 'm'), casenm
),
C(PAIR('n', 'n'), casenn
),
C(PAIR('s', 'v'), casesv
),
C(PAIR('o', 's'), caseos
),
C(PAIR('l', 's'), casels
),
C(PAIR('c', 'c'), casecc
),
C(PAIR('c', '2'), casec2
),
C(PAIR('e', 'm'), caseem
),
C(PAIR('a', 'f'), caseaf
),
C(PAIR('h', 'w'), casehw
),
C(PAIR('m', 'c'), casemc
),
C(PAIR('p', 'm'), casepm
),
C(PAIR('p', 'i'), casepi
),
C(PAIR('u', 'f'), caseuf
),
C(PAIR('p', 'c'), casepc
),
C(PAIR('h', 't'), caseht
),
C(PAIR('c', 'f'), casecf
),
C(PAIR('s', 'y'), casesy
),
C(PAIR('l', 'f'), caself
),
C(PAIR('!', 0 ), casesy
), /* synonym for .sy */
C(PAIR('h', 'a'), caseha
), /* select hyphenation, (jaap) */
* troff environment block
* If you change this, don't forget to update tdef.h (jaap)
/* tchar i*/ 0, /* insertion character (/* = margin character) */
/* tchar chbits */ 0, /* size+font bits for current character */
/* int apts */ PS
, /* actual point size -- as requested by user */
/* int apts1 */ PS
, /* need not match an existent size */
/* int pts */ PS
, /* hence, this is the size that really exists */
/* int hyalg */ ORIGINAL
, /* Default hyphenation style (jaap)*/
/* int hyalg1 */ ORIGINAL
,
/* int thresh */ THRESH
, /* now part of environment (jaap) */
/* int spflg */ 0, /* probably to indicate space after punctuation needed */
/* tchar *pendw */ (tchar
*)0,