tab37.c

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