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