home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / texmf / source / TeX / tex / texdefs.h < prev   
Encoding:
C/C++ Source or Header  |  1993-10-11  |  16.6 KB  |  684 lines

  1. /* texdefs.h */
  2.  
  3. #define noprint 16 
  4. #define termonly 17 
  5. #define logonly 18 
  6. #define termandlog 19 
  7. #define pseudo 20 
  8. #define newstring 21 
  9. #define maxselector 21 
  10. #define batchmode 0 
  11. #define nonstopmode 1 
  12. #define scrollmode 2 
  13. #define errorstopmode 3 
  14. #define spotless 0 
  15. #define warningissued 1 
  16. #define errormessageissued 2 
  17. #define fatalerrorstop 3 
  18. #define unity 65536L 
  19. #define two 131072L 
  20. #define infbad 10000 
  21. #define minquarterword 0
  22. #define maxquarterword 255
  23. #define minhalfword 0L 
  24. #if 0  /* nach texd.h verschoben */
  25. #define maxhalfword 65535L
  26. #endif
  27. #define emptyflag maxhalfword 
  28. #define nodesize info 
  29. #define font ztype 
  30. #define character subtype 
  31. #define hlistnode 0 
  32. #define boxnodesize 7 
  33. #define widthoffset 1 
  34. #define depthoffset 2 
  35. #define heightoffset 3 
  36. #define listoffset 5 
  37. #define normal 0 
  38. #define stretching 1 
  39. #define shrinking 2 
  40. #define glueoffset 6 
  41. #define vlistnode 1 
  42. #define rulenode 2 
  43. #define rulenodesize 4 
  44. #define nullflag -1073741824L 
  45. #define insnode 3 
  46. #define insnodesize 5 
  47. #define marknode 4 
  48. #define smallnodesize 2 
  49. #define adjustnode 5 
  50. #define ligaturenode 6 
  51. #define discnode 7 
  52. #define whatsitnode 8 
  53. #define mathnode 9 
  54. #define before 0 
  55. #define after 1 
  56. #define gluenode 10 
  57. #define condmathglue 98 
  58. #define muglue 99 
  59. #define aleaders 100 
  60. #define cleaders 101 
  61. #define xleaders 102 
  62. #define gluespecsize 4 
  63. #define fil 1 
  64. #define fill 2 
  65. #define filll 3 
  66. #define kernnode 11 
  67. #define explicit 1 
  68. #define acckern 2 
  69. #define penaltynode 12 
  70. #define infpenalty infbad 
  71. #define ejectpenalty ( - (integer) infpenalty ) 
  72. #define unsetnode 13 
  73. #define zeroglue membot 
  74. #define filglue ( zeroglue + gluespecsize ) 
  75. #define fillglue ( filglue + gluespecsize ) 
  76. #define ssglue ( fillglue + gluespecsize ) 
  77. #define filnegglue ( ssglue + gluespecsize ) 
  78. #define lomemstatmax ( filnegglue + gluespecsize - 1 ) 
  79. #define pageinshead memtop 
  80. #define contribhead ( memtop - 1 ) 
  81. #define pagehead ( memtop - 2 ) 
  82. #define temphead ( memtop - 3 ) 
  83. #define holdhead ( memtop - 4 ) 
  84. #define adjusthead ( memtop - 5 ) 
  85. #define active ( memtop - 7 ) 
  86. #define alignhead ( memtop - 8 ) 
  87. #define endspan ( memtop - 9 ) 
  88. #define omittemplate ( memtop - 10 ) 
  89. #define nulllist ( memtop - 11 ) 
  90. #define ligtrick ( memtop - 12 ) 
  91. #define garbage ( memtop - 12 ) 
  92. #define backuphead ( memtop - 13 ) 
  93. #define himemstatmin ( memtop - 13 ) 
  94. #define himemstatusage 14 
  95. #define tokenrefcount info 
  96.  
  97.  
  98. #define relax        0
  99. #define left_brace    1
  100. #define right_brace    2
  101. #define math_shift    3
  102. #define tab_mark    4
  103. #define car_ret        5
  104. #define out_param    5
  105. #define mac_param    6
  106. #define sup_mark    7
  107. #define sub_mark    8
  108. #define endv        9
  109. #define spacer        10
  110. #define letter        11
  111. #define otherchar    12
  112. #define par_end        13
  113. #define begin_match    13
  114. #define stop        14
  115. #define end_match    14
  116. #define delim_num    15
  117. #define charnum        16
  118. #define math_char_num    17
  119. #define mark        18
  120. #define xray        19
  121. #define make_box    20
  122. #define hmove        21
  123. #define vmove        22
  124. #define un_hbox        23
  125. #define un_vbox        24
  126. #define remove_item    25
  127. #define hskip        26
  128. #define vskip        27
  129. #define mskip        28
  130. #define kern        29
  131. #define mkern        30
  132. #define leader_ship    31
  133. #define halign        32
  134. #define valign        33
  135. #define no_align    34
  136. #define vrule        35
  137. #define hrule        36
  138. #define insert        37
  139. #define vadjust        38
  140. #define ignorespaces    39
  141. #define afterassignment    40
  142. #define aftergroup    41
  143. #define break_penalty    42
  144. #define start_par    43
  145. #define ital_corr    44
  146. #define accent        45
  147. #define math_accent    46
  148. #define discretionary    47
  149. #define eq_no        48
  150. #define left_right    49
  151. #define math_comp    50
  152. #define limit_switch    51
  153. #define above        52
  154. #define math_style    53
  155. #define math_choice    54
  156. #define non_script    55
  157. #define vcenter        56
  158. #define caseshift    57
  159. #define message        58
  160. #define extension    59
  161. #define instream    60
  162. #define begin_group    61
  163. #define end_group    62
  164. #define omit        63
  165. #define exspace        64
  166. #define noboundary    65
  167. #define radical        66
  168. #define end_cs_name    67
  169. #define min_internal    68
  170.  
  171. #define chargiven    68
  172. #define math_given    69
  173. #define last_item    70
  174.  
  175. #define max_non_prefixed_command    70
  176.  
  177. /* 209. */
  178. #define toks_register    71
  179. #define assign_toks    72
  180. #define assign_int    73
  181. #define assign_dimen    74
  182. #define assign_glue    75
  183. #define assign_mu_glue    76
  184. #define assign_font_dimen    77
  185. #define assign_font_int    78
  186. #define set_aux        79
  187. #define set_prev_graf    80
  188. #define set_page_dimen    81
  189. #define set_page_int    82
  190. #define set_box_dimen    83
  191. #define set_shape    84
  192. #define def_code    85
  193. #define def_family    86
  194. #define set_font    87
  195. #define def_font    88
  196. #define register_cmd    89    /* original: register */
  197. #define max_internal    89    /* unused so far */
  198.  
  199. #define advance        90
  200. #define multiply    91
  201. #define divide        92
  202. #define prefix        93
  203. #define let        94
  204. #define shorthand_def    95
  205. #define read_to_cs    96
  206. #define def        97
  207. #define set_box        98
  208. #define hyph_data    99
  209. #define set_interaction    100
  210.  
  211. #ifdef MLTEX
  212. #define char_sub_def    101
  213. #define maxcommand    101
  214. #else
  215. #define maxcommand    100
  216. #endif
  217.  
  218.  
  219.  
  220. #if 0
  221. /* Achtung: hmode, mmode ist auch von maxcommand abhaengig ! */
  222. /* TODO: bisher ist noch vmode/hmode/mmode direkt als Zahl im
  223.  * Text, muss noch ersetzt werden
  224.  */
  225. #ifdef MLTEX        /* delete this if you have made TODO */
  226. #define vmode (1)
  227. #define hmode (vmode + 100 + 1)
  228. #define mmode (hmode + 100 + 1)
  229. #else
  230. #define vmode (1)
  231. #define hmode (vmode + maxcommand + 1)
  232. #define mmode (hmode + maxcommand + 1)
  233. #endif
  234.  
  235. typedef short    mode_type;
  236.  
  237. #else
  238. /* Damit geht `mode' von -3..+3 */
  239.  
  240. #define    vmode    1
  241. #define    hmode    2
  242. #define mmode    3
  243.  
  244. typedef schar    mode_type;    /* wichtig: signed !!! */
  245.  
  246. #endif
  247.  
  248.  
  249. /* 210. */
  250. #define undefinedcs    (maxcommand + 1)
  251. #define expandafter    (maxcommand + 2)
  252. #define noexpand    (maxcommand + 3)
  253. #define input        (maxcommand + 4)
  254. #define iftest        (maxcommand + 5)
  255. #define fiorelse    (maxcommand + 6)
  256. #define csname        (maxcommand + 7)
  257. #define convert        (maxcommand + 8)
  258. #define the        (maxcommand + 9)
  259. #define topbotmark    (maxcommand + 10)
  260. #define call        (maxcommand + 11)
  261. #define longcall    (maxcommand + 12)
  262. #define outercall    (maxcommand + 13)
  263. #define longoutercall    (maxcommand + 14)
  264. #define endtemplate    (maxcommand + 15)
  265. #define dontexpand    (maxcommand + 16)
  266. #define glueref        (maxcommand + 17)
  267. #define shaperef    (maxcommand + 18)
  268. #define boxref        (maxcommand + 19)
  269. #define data        (maxcommand + 20)
  270.  
  271. /* 212. */
  272. #define ignoredepth ( -65536000L ) 
  273.  
  274.  
  275. #define levelzero 0 
  276. #define levelone ( levelzero + 1 ) 
  277.  
  278.  
  279. #define activebase 1 
  280. #define singlebase ( activebase + 256 ) 
  281. #ifdef MLTEX
  282. #define char_sub_base ( singlebase + 256 )
  283. #define nullcs ( char_sub_base + 256 )
  284. #else
  285. #define nullcs ( singlebase + 256 )
  286. #endif
  287. #define hashbase ( nullcs + 1 ) 
  288. #define frozencontrolsequence ( hashbase + hashsize ) 
  289. #define frozenprotection ( frozencontrolsequence ) 
  290. #define frozencr ( frozencontrolsequence + 1 ) 
  291. #define frozenendgroup ( frozencontrolsequence + 2 ) 
  292. #define frozenright ( frozencontrolsequence + 3 ) 
  293. #define frozenfi ( frozencontrolsequence + 4 ) 
  294. #define frozenendtemplate ( frozencontrolsequence + 5 ) 
  295. #define frozenendv ( frozencontrolsequence + 6 ) 
  296. #define frozenrelax ( frozencontrolsequence + 7 ) 
  297. #define endwrite ( frozencontrolsequence + 8 ) 
  298. #define frozendontexpand ( frozencontrolsequence + 9 ) 
  299. #define frozennullfont ( frozencontrolsequence + 10 ) 
  300. #define fontidbase ( frozennullfont - 0 ) 
  301. #define undefinedcontrolsequence ( frozennullfont + 257 ) 
  302. #define gluebase ( undefinedcontrolsequence + 1 ) 
  303.  
  304.  
  305. #define lineskipcode 0 
  306. #define baselineskipcode 1 
  307. #define parskipcode 2 
  308. #define abovedisplayskipcode 3 
  309. #define belowdisplayskipcode 4 
  310. #define abovedisplayshortskipcode 5 
  311. #define belowdisplayshortskipcode 6 
  312. #define leftskipcode 7 
  313. #define rightskipcode 8 
  314. #define topskipcode 9 
  315. #define splittopskipcode 10 
  316. #define tabskipcode 11 
  317. #define spaceskipcode 12 
  318. #define xspaceskipcode 13 
  319. #define parfillskipcode 14 
  320. #define thinmuskipcode 15 
  321. #define medmuskipcode 16 
  322. #define thickmuskipcode 17 
  323. #define gluepars 18 
  324. #define skipbase ( gluebase + gluepars ) 
  325. #define muskipbase ( skipbase + 256 ) 
  326. #define localbase ( muskipbase + 256 ) 
  327.  
  328. #define parshapeloc localbase 
  329. #define outputroutineloc ( localbase + 1 ) 
  330. #define everyparloc ( localbase + 2 ) 
  331. #define everymathloc ( localbase + 3 ) 
  332. #define everydisplayloc ( localbase + 4 ) 
  333. #define everyhboxloc ( localbase + 5 ) 
  334. #define everyvboxloc ( localbase + 6 ) 
  335. #define everyjobloc ( localbase + 7 ) 
  336. #define everycrloc ( localbase + 8 ) 
  337. #define errhelploc ( localbase + 9 ) 
  338. #define toksbase ( localbase + 10 ) 
  339. #define boxbase ( toksbase + 256 ) 
  340. #define curfontloc ( boxbase + 256 ) 
  341. #define mathfontbase ( curfontloc + 1 ) 
  342. #define catcodebase ( mathfontbase + 48 ) 
  343. #define lccodebase ( catcodebase + 256 ) 
  344. #define uccodebase ( lccodebase + 256 ) 
  345. #define sfcodebase ( uccodebase + 256 ) 
  346. #define mathcodebase ( sfcodebase + 256 ) 
  347. #define intbase ( mathcodebase + 256 ) 
  348.  
  349. #define nullfont 0 
  350. #define varcode 28672 
  351. #define pretolerancecode 0 
  352. #define tolerancecode 1 
  353. #define linepenaltycode 2 
  354. #define hyphenpenaltycode 3 
  355. #define exhyphenpenaltycode 4 
  356. #define clubpenaltycode 5 
  357. #define widowpenaltycode 6 
  358. #define displaywidowpenaltycode 7 
  359. #define brokenpenaltycode 8 
  360. #define binoppenaltycode 9 
  361. #define relpenaltycode 10 
  362. #define predisplaypenaltycode 11 
  363. #define postdisplaypenaltycode 12 
  364. #define interlinepenaltycode 13 
  365. #define doublehyphendemeritscode 14 
  366. #define finalhyphendemeritscode 15 
  367. #define adjdemeritscode 16 
  368. #define magcode 17 
  369. #define delimiterfactorcode 18 
  370. #define loosenesscode 19 
  371. #define timecode 20 
  372. #define daycode 21 
  373. #define monthcode 22 
  374. #define yearcode 23 
  375. #define showboxbreadthcode 24 
  376. #define showboxdepthcode 25 
  377. #define hbadnesscode 26 
  378. #define vbadnesscode 27 
  379. #define pausingcode 28 
  380. #define tracingonlinecode 29 
  381. #define tracingmacroscode 30 
  382. #define tracingstatscode 31 
  383. #define tracingparagraphscode 32 
  384. #define tracingpagescode 33 
  385. #define tracingoutputcode 34 
  386. #define tracinglostcharscode 35 
  387. #define tracingcommandscode 36 
  388. #define tracingrestorescode 37 
  389. #define uchyphcode 38 
  390. #define outputpenaltycode 39 
  391. #define maxdeadcyclescode 40 
  392. #define hangaftercode 41 
  393. #define floatingpenaltycode 42 
  394. #define globaldefscode 43 
  395. #define curfamcode 44 
  396. #define escapecharcode 45 
  397. #define defaulthyphencharcode 46 
  398. #define defaultskewcharcode 47 
  399. #define endlinecharcode 48 
  400. #define newlinecharcode 49 
  401. #define languagecode 50 
  402. #define lefthyphenmincode 51 
  403. #define righthyphenmincode 52 
  404. #define holdinginsertscode 53 
  405. #define errorcontextlinescode 54
  406. #ifdef MLTEX
  407. #define char_sub_def_max_code        55
  408. #define tracing_char_sub_def_code    56
  409. #ifdef ERW_INTERACTION
  410. #define interactionmodecode    57
  411. #define intpars            58
  412. #else
  413. #define intpars                57
  414. #endif
  415. #else 
  416. #ifdef ERW_INTERACTION
  417. #define interactionmodecode    55
  418. #define intpars            56
  419. #else
  420. #define intpars 55
  421. #endif
  422. #endif
  423. #define countbase ( intbase + intpars ) 
  424. #define delcodebase ( countbase + 256 ) 
  425. #define dimenbase ( delcodebase + 256 ) 
  426. #define parindentcode 0 
  427. #define mathsurroundcode 1 
  428. #define lineskiplimitcode 2 
  429. #define hsizecode 3 
  430. #define vsizecode 4 
  431. #define maxdepthcode 5 
  432. #define splitmaxdepthcode 6 
  433. #define boxmaxdepthcode 7 
  434. #define hfuzzcode 8 
  435. #define vfuzzcode 9 
  436. #define delimitershortfallcode 10 
  437. #define nulldelimiterspacecode 11 
  438. #define scriptspacecode 12 
  439. #define predisplaysizecode 13 
  440. #define displaywidthcode 14 
  441. #define displayindentcode 15 
  442. #define overfullrulecode 16 
  443. #define hangindentcode 17 
  444. #define hoffsetcode 18 
  445. #define voffsetcode 19 
  446. #define emergencystretchcode 20 
  447. #define dimenpars 21 
  448. #define scaledbase ( dimenbase + dimenpars ) 
  449. #define eqtbsize ( scaledbase + 255 ) 
  450. #define restoreoldvalue 0 
  451. #define restorezero 1 
  452. #define inserttoken 2 
  453. #define levelboundary 3 
  454. #define bottomlevel 0 
  455. #define simplegroup 1 
  456. #define hboxgroup 2 
  457. #define adjustedhboxgroup 3 
  458. #define vboxgroup 4 
  459. #define vtopgroup 5 
  460. #define aligngroup 6 
  461. #define noaligngroup 7 
  462. #define outputgroup 8 
  463. #define mathgroup 9 
  464. #define discgroup 10 
  465. #define insertgroup 11 
  466. #define vcentergroup 12 
  467. #define mathchoicegroup 13 
  468. #define semisimplegroup 14 
  469. #define mathshiftgroup 15 
  470. #define mathleftgroup 16 
  471. #define maxgroupcode 16 
  472. #define cstokenflag 4095 
  473. #define leftbracetoken 256 
  474. #define leftbracelimit 512 
  475. #define rightbracetoken 512 
  476. #define rightbracelimit 768 
  477. #define mathshifttoken 768 
  478. #define tabtoken 1024 
  479. #define outparamtoken 1280 
  480. #define spacetoken 2592 
  481. #define lettertoken 2816 
  482. #define othertoken 3072 
  483. #define matchtoken 3328 
  484. #define endmatchtoken 3584 
  485. #define skipping 1 
  486. #define defining 2 
  487. #define matching 3 
  488. #define aligning 4 
  489. #define absorbing 5 
  490. #define tokenlist 0 
  491. #define parameter 0 
  492. #define utemplate 1 
  493. #define vtemplate 2 
  494. #define backedup 3 
  495. #define inserted 4 
  496. #define macro 5 
  497. #define outputtext 6 
  498. #define everypartext 7 
  499. #define everymathtext 8 
  500. #define everydisplaytext 9 
  501. #define everyhboxtext 10 
  502. #define everyvboxtext 11 
  503. #define everyjobtext 12 
  504. #define everycrtext 13 
  505. #define marktext 14 
  506. #define writetext 15 
  507. #define noexpandflag 257 
  508. #define topmarkcode 0 
  509. #define firstmarkcode 1 
  510. #define botmarkcode 2 
  511. #define splitfirstmarkcode 3 
  512. #define splitbotmarkcode 4 
  513. #define intval 0 
  514. #define dimenval 1 
  515. #define glueval 2 
  516. #define muval 3 
  517. #define identval 4 
  518. #define tokval 5 
  519. #define inputlinenocode ( glueval + 1 ) 
  520. #define badnesscode ( glueval + 2 ) 
  521. #define maxdimen 1073741823L 
  522. #define octaltoken ( othertoken + 39 ) 
  523. #define hextoken ( othertoken + 34 ) 
  524. #define alphatoken ( othertoken + 96 ) 
  525. #define pointtoken ( othertoken + 46 ) 
  526. #define continentalpointtoken ( othertoken + 44 ) 
  527. #define infinity 2147483647L 
  528. #define zerotoken ( othertoken + 48 ) 
  529. #define Atoken ( lettertoken + 65 ) 
  530. #define otherAtoken ( othertoken + 65 ) 
  531. #define defaultrule 26214 
  532. #define numbercode 0 
  533. #define romannumeralcode 1 
  534. #define stringcode 2 
  535. #define meaningcode 3 
  536. #define fontnamecode 4 
  537. #define jobnamecode 5 
  538. #define closed 2 
  539. #define justopen 1 
  540. #define ifcharcode 0 
  541. #define ifcatcode 1 
  542. #define ifintcode 2 
  543. #define ifdimcode 3 
  544. #define ifoddcode 4 
  545. #define ifvmodecode 5 
  546. #define ifhmodecode 6 
  547. #define ifmmodecode 7 
  548. #define ifinnercode 8 
  549. #define ifvoidcode 9 
  550. #define ifhboxcode 10 
  551. #define ifvboxcode 11 
  552. #define ifxcode 12 
  553. #define ifeofcode 13 
  554. #define iftruecode 14 
  555. #define iffalsecode 15 
  556. #define ifcasecode 16 
  557. #define ifnodesize 2 
  558. #define ifcode 1 
  559. #define ficode 2 
  560. #define elsecode 3 
  561. #define orcode 4 
  562.  
  563. #define stopflag 128 
  564. #define kernflag 128 
  565. #define slantcode 1 
  566. #define spacecode 2 
  567. #define spacestretchcode 3 
  568. #define spaceshrinkcode 4 
  569. #define xheightcode 5 
  570. #define quadcode 6 
  571. #define extraspacecode 7 
  572. #define nonchar 256 
  573. #define nonaddress 0x7fffffffL            /* fontmemsize */
  574. #define kernbaseoffset (256L * 128)
  575.  
  576. #define setchar0 0 
  577. #define set1 128 
  578. #define setrule 132 
  579. #define putrule 137 
  580. #define nop 138 
  581. #define bop 139 
  582. #define eop 140 
  583. #define push 141 
  584. #define pop 142 
  585. #define right1 143 
  586. #define w0 147 
  587. #define w1 148 
  588. #define x0 152 
  589. #define x1 153 
  590. #define down1 157 
  591. #define y0 161 
  592. #define y1 162 
  593. #define z0 166 
  594. #define z1 167 
  595. #define fntnum0 171 
  596. #define fnt1 235 
  597. #define xxx1 239 
  598. #define xxx4 242 
  599. #define fntdef1 243 
  600. #define pre 247 
  601. #define post 248 
  602. #define postpost 249
  603.  
  604. #define idbyte 2
  605.  
  606.  
  607. #define movementnodesize 3 
  608. #define noadsize 4 
  609. #define mathchar 1 
  610. #define subbox 2 
  611. #define submlist 3 
  612. #define mathtextchar 4 
  613. #define ordnoad ( unsetnode + 3 ) 
  614. #define opnoad ( ordnoad + 1 ) 
  615. #define binnoad ( ordnoad + 2 ) 
  616. #define relnoad ( ordnoad + 3 ) 
  617. #define opennoad ( ordnoad + 4 ) 
  618. #define closenoad ( ordnoad + 5 ) 
  619. #define punctnoad ( ordnoad + 6 ) 
  620. #define innernoad ( ordnoad + 7 ) 
  621. #define limits 1 
  622. #define nolimits 2 
  623. #define radicalnoad ( innernoad + 1 ) 
  624. #define radicalnoadsize 5 
  625. #define fractionnoad ( radicalnoad + 1 ) 
  626. #define fractionnoadsize 6 
  627. #define defaultcode 1073741824L 
  628. #define undernoad ( fractionnoad + 1 ) 
  629. #define overnoad ( undernoad + 1 ) 
  630. #define accentnoad ( overnoad + 1 ) 
  631. #define accentnoadsize 5 
  632. #define vcenternoad ( accentnoad + 1 ) 
  633. #define leftnoad ( vcenternoad + 1 ) 
  634. #define rightnoad ( leftnoad + 1 ) 
  635. #define stylenode ( unsetnode + 1 ) 
  636. #define stylenodesize 3 
  637. #define displaystyle 0 
  638. #define textstyle 2 
  639. #define scriptstyle 4 
  640. #define scriptscriptstyle 6 
  641. #define cramped 1 
  642. #define choicenode ( unsetnode + 2 ) 
  643. #define textsize 0 
  644. #define scriptsize 16 
  645. #define scriptscriptsize 32 
  646. #define totalmathsyparams 22 
  647. #define totalmathexparams 13 
  648. #define alignstacknodesize 5 
  649. #define spancode 256 
  650. #define crcode 257 
  651. #define crcrcode ( crcode + 1 ) 
  652. #define endtemplatetoken ( cstokenflag + frozenendtemplate ) 
  653. #define spannodesize 2 
  654. #define activenodesize 3 
  655. #define unhyphenated 0 
  656. #define hyphenated 1 
  657. #define lastactive active 
  658. #define passivenodesize 2 
  659. #define deltanodesize 7 
  660. #define deltanode 2 
  661. #define awfulbad 1073741823L 
  662.  
  663. #define insertsonly 1 
  664. #define boxthere 2 
  665. #define pageinsnodesize 4 
  666. #define inserting 0 
  667. #define splitup 1 
  668.  
  669. /* 1341. */
  670. #define writenodesize    2
  671. #define opennodesize    3
  672.  
  673. #define opennode    0
  674. #define writenode    1
  675. #define closenode    2
  676. #define specialnode    3
  677. #define languagenode    4
  678.  
  679. /* other defs,  hand-coded */
  680.  
  681. #include "defs.h"
  682.  
  683. /* end */
  684.