date and time created 83/08/05 13:35:25 by sam
authorSam Leffler <sam@ucbvax.Berkeley.EDU>
Sat, 6 Aug 1983 04:35:25 +0000 (20:35 -0800)
committerSam Leffler <sam@ucbvax.Berkeley.EDU>
Sat, 6 Aug 1983 04:35:25 +0000 (20:35 -0800)
SCCS-vsn: old/roff/nroff_term/tabnec-t.c 4.1

usr/src/old/roff/nroff_term/tabnec-t.c [new file with mode: 0644]

diff --git a/usr/src/old/roff/nroff_term/tabnec-t.c b/usr/src/old/roff/nroff_term/tabnec-t.c
new file mode 100644 (file)
index 0000000..f5dcc38
--- /dev/null
@@ -0,0 +1,277 @@
+/*     tabnec-t.c      4.1     83/08/05        */
+#define INCH 240
+/*
+ * NEC Spinwriter 5500 or 7700 12 Pitch
+ * nroff driving table
+ * Technical-Math/Times-Roman thimble
+ * by Skip Walker, ucbvax!c:bodega, 21nov82
+ */
+struct {
+       int bset;
+       int breset;
+       int Hor;
+       int Vert;
+       int Newline;
+       int Char;
+       int Em;
+       int Halfline;
+       int Adj;
+       char *twinit;
+       char *twrest;
+       char *twnl;
+       char *hlr;
+       char *hlf;
+       char *flr;
+       char *bdon;
+       char *bdoff;
+       char *ploton;
+       char *plotoff;
+       char *up;
+       char *down;
+       char *right;
+       char *left;
+       char *codetab[256-32];
+       int zzz;
+       } t = {
+/*bset*/       0,
+/*breset*/     0,
+/*Hor*/                INCH/120,
+/*Vert*/       INCH/48,
+/*Newline*/    INCH/6,
+/*Char*/       INCH/12,
+/*Em*/         INCH/12,
+/*Halfline*/   INCH/12,
+/*Adj*/                INCH/12,
+/*twinit*/     "",
+/*twrest*/     "",
+/*twnl*/       "\n",
+/*hlr*/                "\033]S\0339\033]W",
+/*hlf*/                "\033]S\033ZA\033]W",
+/*flr*/                "\0339",
+/*bdon*/       "\033+",
+/*bdoff*/      "\033,",
+/*ploton*/     "\033]A\033]P",
+/*plotoff*/    "\033]L\033]W",
+/*up*/         "\0339",
+/*down*/       "\033ZA",
+/*right*/      " ",
+/*left*/       "\b",
+/*codetab*/
+"\001 ",       /*space*/
+"\001!",       /*!*/
+"\001\242'\b\204'\b\242", /*"*/
+"\001#",       /*#*/
+"\001S\b|",    /*$*/
+"\001%",       /*%*/
+"\001\016N\017\b|", /*&*/
+"\001'",       /*' close*/
+"\001(",       /*(*/
+"\001)",       /*)*/
+"\001*",       /***/
+"\001+",       /*+*/
+"\001,",       /*,*/
+"\001-",       /*- hyphen*/
+"\001.",       /*.*/
+"\001/",       /*/*/
+"\2010",       /*0*/
+"\2011",       /*1*/
+"\2012",       /*2*/
+"\2013",       /*3*/
+"\2014",       /*4*/
+"\2015",       /*5*/
+"\2016",       /*6*/
+"\2017",       /*7*/
+"\2018",       /*8*/
+"\2019",       /*9*/
+"\001:",       /*:*/
+"\001:\b,",    /*;*/
+"\001<",       /*<*/
+"\001=",       /*=*/
+"\001>",       /*>*/
+"\001?",       /*?*/
+"\001@",       /*@*/
+"\201A",       /*A*/
+"\201B",       /*B*/
+"\201C",       /*C*/
+"\201D",       /*D*/
+"\201E",       /*E*/
+"\201F",       /*F*/
+"\201G",       /*G*/
+"\201H",       /*H*/
+"\201I",       /*I*/
+"\201J",       /*J*/
+"\201K",       /*K*/
+"\201L",       /*L*/
+"\201M",       /*M*/
+"\201N",       /*N*/
+"\201O",       /*O*/
+"\201P",       /*P*/
+"\201Q",       /*Q*/
+"\201R",       /*R*/
+"\201S",       /*S*/
+"\201T",       /*T*/
+"\201U",       /*U*/
+"\201V",       /*V*/
+"\201W",       /*W*/
+"\201X",       /*X*/
+"\201Y",       /*Y*/
+"\201Z",       /*Z*/
+"\001[",       /*[*/
+"\001\016J\017", /*\*/
+"\001]",       /*]*/
+"\001^",       /*^*/
+"\001_",       /*_ dash*/
+"\001'",       /*` open*/
+"\201a",       /*a*/
+"\201b",       /*b*/
+"\201c",       /*c*/
+"\201d",       /*d*/
+"\201e",       /*e*/
+"\201f",       /*f*/
+"\201g",       /*g*/
+"\201h",       /*h*/
+"\201i",       /*i*/
+"\201j",       /*j*/
+"\201k",       /*k*/
+"\201l",       /*l*/
+"\201m",       /*m*/
+"\201n",       /*n*/
+"\201o",       /*o*/
+"\201p",       /*p*/
+"\201q",       /*q*/
+"\201r",       /*r*/
+"\201s",       /*s*/
+"\201t",       /*t*/
+"\201u",       /*u*/
+"\201v",       /*v*/
+"\201w",       /*w*/
+"\201x",       /*x*/
+"\201y",       /*y*/
+"\201z",       /*z*/
+"\001{",       /*{*/
+"\001|",       /*|*/
+"\001}",       /*}*/
+"\001\344\246\016<\017\304\246",       /* ~ */
+"\000\0",      /*nar sp*/
+"\001-",       /*hyphen*/
+"\001o\b+",    /*bullet*/
+"\002\200[\302\204-\344\241-\302\204]\201",     /*square*/
+"\001-",       /*3/4 em*/
+"\001_",       /*rule*/
+"\0031/4",     /*1/4*/
+"\0031/2",     /*1/2*/
+"\0033/4",     /*3/4*/
+"\001-",       /*minus*/
+"\202fi",      /*fi*/
+"\202fl",      /*fl*/
+"\202ff",      /*ff*/
+"\203ffi",     /*ffi*/
+"\203ffl",     /*ffl*/
+"\001\200\016\120\017\241",    /*degree*/
+"\001\200|\342\241-\302\241",  /*dagger*/
+"\001\200s\342s\302\242",      /* section*/
+"\001'",       /*foot mark*/
+"\001'",       /*acute accent*/
+"\001'",       /*grave accent*/
+"\001_",       /*underrule*/
+"\001/",       /*slash (longer)*/
+"\000\0",      /*half narrow space*/
+"\001 ",       /*unpaddable space*/
+"\001\016S\017",                       /*alpha*/
+"\001\016\046\017",                    /*beta*/
+"\001\016\107\017",                    /*gamma*/
+"\001\016\113\017",                    /*delta*/
+"\001\016N\017",                       /*epsilon*/
+"\001\200(\302\241c\342\241",          /*zeta*/
+"\001\016L\017",                       /*eta*/
+"\001O\b-",                            /*theta*/
+"\001i",                               /*iota*/
+"\001k",                               /*kappa*/
+"\001\016B\017",                       /*lambda*/
+"\001;",                               /*mu*/
+"\001\200(\203/\245",                  /*nu*/
+"\001\016D\017",                       /*xi*/
+"\001o",                               /*omicron*/
+"\001\"",                              /*pi*/
+"\001\016F\017",                       /*rho*/
+"\001\016V\017",                       /*sigma*/
+"\001\016C\017",                       /*tau*/
+"\001v",                               /*upsilon*/
+"\001\200/\341\241o\301\241",          /*phi*/
+"\001x",                               /*chi*/
+"\001\200/\241--\343\247,\213,\303\250", /*psi*/
+"\001\016X\017",                       /*omega*/
+"\001\200\140\346_\306\205'\250",      /*Gamma*/
+"\001\016A\017",                       /*Delta*/
+"\001O\b=",                            /*Theta*/
+"\001\243/\b\205\016J\017\b\242",      /*Lambda*/
+"\001\201-\341\242___\345\243___\306\243", /*Xi*/
+"\001\200I\203I\347\243_\307\243",     /*Pi*/
+"\001\200>\341_\345\241_\306\242",     /*Sigma*/
+"\000\0",                              /**/
+"\001Y",                               /*Upsilon*/
+"\001\200|\341\241O\241_\347\241_\310\241", /*Phi*/
+"\001\200-\202][\202-\254'\215'\253",  /*Psi*/
+"\001\134",                            /*Omega*/
+"\001\200v\341\203/\301\245",          /*square root*/
+"\000\0",                              /*terminal sigma*/
+"\001\347_\307\241",                   /*root en*/
+"\001>\b_",                            /*>=*/
+"\001<\b_",                            /*<=*/
+"\001\341_\342\241_\342\241_\306\241", /*identically equal*/
+"\001-",                               /*equation minus*/
+"\001\200=\241\343\016<\017\303\241",  /*approx =*/
+"\001~",                               /*approximates*/
+"\001=\b/",                            /*not equal*/
+"\002\200-\204-\202>\204",             /*right arrow*/
+"\002\200<\202-\204-\204",             /*left arrow*/
+"\001\016\132\017",                    /*up arrow*/
+"\001\016\136\017",                    /*down arrow*/
+"\001=",                               /*equation equal*/
+"\001x",                               /*multiply*/
+"\001\345.\301\241_\304\241.\241",     /*divide*/
+"\001+\b_",                            /*plus-minus*/
+"\001U",                               /*cup (union)*/
+"\001\200\140\203\136\245",            /*cap (intersection)*/
+#ifdef 0
+"\001\200(\341\206_\345\241_\306\250",         /*subset of*/
+"\001\341_\345\241_\306\207)\251",             /*superset of*/
+"\001\200(\341\206_\345\241_\307\241_\341\250",        /*improper subset*/
+"\001\301_\342\241_\345\241_\306\207)\251",    /*improper superset*/
+#endif
+"\001\200<\341\207_\344\241_\305\251",         /*subset of*/
+"\001\341_\344\241_\305\207>\251",             /*superset of*/
+"\001\200<\341\206_\344\241_\306\241_\341\250",        /*improper subset*/
+"\001\301_\342\241_\344\241_\305\207>\251",    /*improper superset*/
+"\001\016_\017",                       /*infinity*/
+"\001\016M\017",                       /*partial derivative*/
+"\001\200\016J\017\205/\347\245_\307\243", /*gradient*/
+"\001\346_\306\204'\246",              /*not*/
+"\001$",                               /*integral sign*/
+"\001\016\135\017",                    /*proportional to*/
+"\001\200O\241/\241",                  /*empty set*/
+"\001\016N\017",                       /*member of*/
+"\001+",                               /*equation plus*/
+"\003(R)",                             /*registered*/
+"\003(C)",                             /*copyright*/
+"\001|",                               /*box rule */
+"\001\342C|\302\241|\242",             /*cent sign*/
+"\001\302+\344\241+\302\241",          /*dbl dagger*/
+"\002=>",                              /*right hand*/
+"\002<=",                              /*left hand*/
+"\001*",                               /*math star*/
+"\000\0",                              /*bell system sign*/
+"\001|",                               /*or (was star)*/
+"\001O",                               /*circle*/
+"\001\016\110\017",                    /*left top of big brace*/
+"\001|",                               /*left bot of big brace*/
+"\001|",                               /*right top of big brace*/
+"\001\100",                            /*right bot of big brace*/
+"\001|",                               /*left center of big brace*/
+"\001|",                               /*right center of big brace*/
+"\001\016\174\017",                    /*bold vertical*/
+"\001\202\016>\017\243",               /*left floor (lb of big bracket)*/
+"\001\242\016@\017\201",               /*right floor (rb of big bracket)*/
+"\001\202`\243",                       /*left ceiling (lt of big bracket)*/
+"\001\242^\201"                                /*right ceiling (rt of big bracket)*/
+};