Annotation of 43BSD/usr.bin/nroff/term/tabnec25-t.c, revision 1.1.1.1

1.1       root        1: /*     tabnec25-t.c    4.1     86/04/03        */
                      2: #define INCH 240
                      3: /*
                      4: NEC Spinwriter 7725 and 5525 (Diablo replacements)
                      5: with Technical Math/Times Roman thimble
                      6: 12 chars/inch, 6 lines/inch
                      7: nroff driving tables
                      8: width and code tables
                      9: */
                     10: 
                     11: struct {
                     12:        int bset;
                     13:        int breset;
                     14:        int Hor;
                     15:        int Vert;
                     16:        int Newline;
                     17:        int Char;
                     18:        int Em;
                     19:        int Halfline;
                     20:        int Adj;
                     21:        char *twinit;
                     22:        char *twrest;
                     23:        char *twnl;
                     24:        char *hlr;
                     25:        char *hlf;
                     26:        char *flr;
                     27:        char *bdon;
                     28:        char *bdoff;
                     29:        char *ploton;
                     30:        char *plotoff;
                     31:        char *up;
                     32:        char *down;
                     33:        char *right;
                     34:        char *left;
                     35:        char *codetab[256-32];
                     36:        int zzz;
                     37:        } t = {
                     38: /*bset*/       0,
                     39: /*breset*/     0177420,
                     40: /*Hor*/                INCH/60,
                     41: /*Vert*/       INCH/48,
                     42: /*Newline*/    INCH/6,
                     43: /*Char*/       INCH/12,
                     44: /*Em*/         INCH/12,
                     45: /*Halfline*/   INCH/12,
                     46: /*Adj*/                INCH/12,
                     47: /*twinit*/     "\0334\033\037\013",
                     48: /*twrest*/     "\0334\033\037\015",
                     49: /*twnl*/       "\015\n",
                     50: /*hlr*/                "\033D",
                     51: /*hlf*/                "\033U",
                     52: /*flr*/                "\033\n",
                     53: /*bdon*/       "",
                     54: /*bdoff*/      "",
                     55: /*ploton*/     "\0333",
                     56: /*plotoff*/    "\0334",
                     57: /*up*/         "\033\n",
                     58: /*down*/       "\n",
                     59: /*right*/      " ",
                     60: /*left*/       "\b",
                     61: /*codetab*/
                     62: "\001 ",       /*space*/
                     63: "\001!",       /*!*/
                     64: "\002\200\047\202\047",        /*"*/
                     65: "\001#",       /*#*/
                     66: "\001\200|\341S\301",  /*$*/
                     67: "\001%",       /*%*/
                     68: "\000",        /*&*/
                     69: "\001'",       /*' close*/
                     70: "\001(",       /*(*/
                     71: "\001)",       /*)*/
                     72: "\001*",       /***/
                     73: "\001+",       /*+*/
                     74: "\001,",       /*,*/
                     75: "\001-",       /*- hyphen*/
                     76: "\001.",       /*.*/
                     77: "\001/",       /*/*/
                     78: "\2010",       /*0*/
                     79: "\2011",       /*1*/
                     80: "\2012",       /*2*/
                     81: "\2013",       /*3*/
                     82: "\2014",       /*4*/
                     83: "\2015",       /*5*/
                     84: "\2016",       /*6*/
                     85: "\2017",       /*7*/
                     86: "\2018",       /*8*/
                     87: "\2019",       /*9*/
                     88: "\001:",       /*:*/
                     89: "\001:\b,",    /*;*/
                     90: "\001<",       /*<*/
                     91: "\001=",       /*=*/
                     92: "\001>",       /*>*/
                     93: "\001?",       /*?*/
                     94: "\001@",       /*@*/
                     95: "\201A",       /*A*/
                     96: "\201B",       /*B*/
                     97: "\201C",       /*C*/
                     98: "\201D",       /*D*/
                     99: "\201E",       /*E*/
                    100: "\201F",       /*F*/
                    101: "\201G",       /*G*/
                    102: "\201H",       /*H*/
                    103: "\201I",       /*I*/
                    104: "\201J",       /*J*/
                    105: "\201K",       /*K*/
                    106: "\201L",       /*L*/
                    107: "\201M",       /*M*/
                    108: "\201N",       /*N*/
                    109: "\201O",       /*O*/
                    110: "\201P",       /*P*/
                    111: "\201Q",       /*Q*/
                    112: "\201R",       /*R*/
                    113: "\201S",       /*S*/
                    114: "\201T",       /*T*/
                    115: "\201U",       /*U*/
                    116: "\201V",       /*V*/
                    117: "\201W",       /*W*/
                    118: "\201X",       /*X*/
                    119: "\201Y",       /*Y*/
                    120: "\201Z",       /*Z*/
                    121: "\001[",       /*[*/
                    122: "\001\016\112\017",    /*\*/
                    123: "\001]",       /*]*/
                    124: "\001\344.\201\341.\201\301.\242\304", /*^*/
                    125: "\001_",       /*_ dash*/
                    126: "\001'",       /*` open*/
                    127: "\201a",       /*a*/
                    128: "\201b",       /*b*/
                    129: "\201c",       /*c*/
                    130: "\201d",       /*d*/
                    131: "\201e",       /*e*/
                    132: "\201f",       /*f*/
                    133: "\201g",       /*g*/
                    134: "\201h",       /*h*/
                    135: "\201i",       /*i*/
                    136: "\201j",       /*j*/
                    137: "\201k",       /*k*/
                    138: "\201l",       /*l*/
                    139: "\201m",       /*m*/
                    140: "\201n",       /*n*/
                    141: "\201o",       /*o*/
                    142: "\201p",       /*p*/
                    143: "\201q",       /*q*/
                    144: "\201r",       /*r*/
                    145: "\201s",       /*s*/
                    146: "\201t",       /*t*/
                    147: "\201u",       /*u*/
                    148: "\201v",       /*v*/
                    149: "\201w",       /*w*/
                    150: "\201x",       /*x*/
                    151: "\201y",       /*y*/
                    152: "\201z",       /*z*/
                    153: "\001{",       /*{*/
                    154: "\001|",       /*|*/
                    155: "\001}",       /*}*/
                    156: "\001\343\016\074\017\303",    /*~*/
                    157: "\000\0",      /*narrow sp*/
                    158: "\001-",       /*hyphen*/
                    159: "\001O\b+",    /*bullet*/
                    160: "\002\[]",     /*square*/
                    161: "\001-",       /*3/4 em*/
                    162: "\001_",       /*rule*/
                    163: "\2031/4",     /*1/4*/
                    164: "\2031/2",     /*1/2*/
                    165: "\2033/4",     /*3/4*/
                    166: "\001-",       /*minus*/
                    167: "\202fi",      /*fi*/
                    168: "\202fl",      /*fl*/
                    169: "\202ff",      /*ff*/
                    170: "\203ffi",     /*ffi*/
                    171: "\203ffl",     /*ffl*/
                    172: "\001\343o\303",       /*degree*/
                    173: "\001\342-\302|",      /*dagger*/
                    174: "\001\342s\302s",      /*section*/
                    175: "\001'",       /*foot mark*/
                    176: "\001'",       /*acute accent*/
                    177: "\001\345.\201\301.\201\304",  /*grave accent*/
                    178: "\001_",       /*underrule*/
                    179: "\001/",       /*slash (longer)*/
                    180: "\000\0",      /*half narrow space*/
                    181: "\001 ",       /*unpaddable space*/
                    182: "\001\016\123\017",    /*alpha*/
                    183: "\001\046",    /*beta*/
                    184: "\001\016\107\017",    /*gamma*/
                    185: "\001\016\113\017",    /*delta*/
                    186: "\001\016\116\017",    /*epsilon*/
                    187: "\001\200c\201\301,\241\343<\302",     /*zeta*/
                    188: "\001\016\114\017",    /*eta*/
                    189: "\001O\b-",    /*theta*/
                    190: "\001i",       /*iota*/
                    191: "\001k",       /*kappa*/
                    192: "\001\016\102\017",    /*lambda*/
                    193: "\001\073",    /*mu*/
                    194: "\001\241(\203/\242",  /*nu*/
                    195: "\001\016\104\017",    /*xi*/
                    196: "\001o",       /*omicron*/
                    197: "\001\042",    /*pi*/
                    198: "\001\016\106\017",    /*rho*/
                    199: "\001\016\126\017",    /*sigma*/
                    200: "\001\016\103\017",    /*tau*/
                    201: "\001v",       /*upsilon*/
                    202: "\001o\b/",    /*phi*/
                    203: "\001x",       /*chi*/
                    204: "\001\200/-\301\202'\244'\202\341",    /*psi*/
                    205: "\001\016\130\017",    /*omega*/
                    206: "\001\242|\202\344-\304\342\202'\242\302",     /*Gamma*/
                    207: "\001\016\101\017",    /*Delta*/
                    208: "\001O\b=",    /*Theta*/
                    209: "\002/\242\016\112\017\202",   /*Lambda*/
                    210: "\001\341_\346_\307\341-\301", /*Xi*/
                    211: "\001\242[]\204[]\242\343-\303",       /*Pi*/
                    212: "\001\341>\301\302-\346-\304\241",     /*Sigma*/
                    213: "\000\0",      /**/
                    214: "\001Y",       /*Upsilon*/
                    215: "\001o\b[\b]", /*Phi*/
                    216: "\001\200[]-\301\202'\244'\202\341",   /*Psi*/
                    217: "\001\134",    /*Omega*/
                    218: "\001\301-\341\202\303'\202\343/\244", /*square root*/
                    219: "\001\341s\301\202'\242",      /*terminal sigma*/
                    220: "\001\343-\303",       /*root en*/
                    221: "\001>\b_",    /*>=*/
                    222: "\001<\b_",    /*<=*/
                    223: "\001=\b_",    /*identically equal*/
                    224: "\001-",       /*equation minus*/
                    225: "\001=\b\344\016\074\017\304", /*approx =*/
                    226: "\001\016\074\017",    /*approximates*/
                    227: "\001=\b/",    /*not equal*/
                    228: "\002 \245-\204->\201",        /*right arrow*/
                    229: "\002 \245<-\204-\201",        /*left arrow*/
                    230: "\001\016\132\017",    /*up arrow*/
                    231: "\001\016\136\017",    /*down arrow*/
                    232: "\001=",       /*equation equal*/
                    233: "\001x",       /*multiply*/
                    234: "\001\200.-\345.\305", /*divide*/
                    235: "\001+\b_",    /*plus-minus*/
                    236: "\001U",       /*cup (union)*/
                    237: "\001\343\140\203\136\243\303",        /*cap (intersection)*/
                    238: "\002 \242\245\341(\301\341\204_\346_\203\307",        /*subset of*/
                    239: "\002 \243\341_\346_\307\204\341)\301\241",    /*superset of*/
                    240: "\002 \242\245\341(\301\341\204_\346_\307_\203",       /*improper subset of*/
                    241: "\002 \243_\341_\346_\307\341\204)\301\241",   /*improper superset of*/
                    242: "\001\016\137\017",    /*infinity*/
                    243: "\001\016\115\017",    /*partial derivative*/
                    244: "\001\200\016\112\017\203/\243\344\201-\201-\304\242", /*gradient*/
                    245: "\001\200-\202\343,\303\242",  /*not*/
                    246: "\001\044",    /*integral sign*/
                    247: "\001\016\135\017",    /*proportional to*/
                    248: "\0010\b/",    /*empty set*/
                    249: "\001\200(\201-\241",  /*member of*/
                    250: "\001+",       /*equation plus*/
                    251: "\003(r)",     /*registered*/
                    252: "\003(c)",     /*copyright*/
                    253: "\001|",       /*box rule */
                    254: "\001c\b/",    /*cent sign*/
                    255: "\001\341=\301|",      /*dbl dagger*/
                    256: "\002*>",      /*right hand*/
                    257: "\002<*",      /*left hand*/
                    258: "\001*",       /*math * */
                    259: "\003(b)",     /*bell system sign*/
                    260: "\001|",       /*or (was star)*/
                    261: "\001O",       /*circle*/
                    262: "\001|",       /*left top (of big curly)*/
                    263: "\001|",       /*left bottom*/
                    264: "\001|",       /*right top*/
                    265: "\001|",       /*right bot*/
                    266: "\001|",       /*left center of big curly bracket*/
                    267: "\001|",       /*right center of big curly bracket*/
                    268: "\001|",       /*bold vertical*/
                    269: "\001\201\016\076\017\241",    /*left floor (left bot of big sq bract)*/
                    270: "\001\241\016\100\017\201",    /*right floor (right bot ")*/
                    271: "\001\201\140\241",    /*left ceiling (lt of ")*/
                    272: "\001\241\136\201"};   /*right ceiling (rt of ")*/

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.