home *** CD-ROM | disk | FTP | other *** search
/ Atari FTP / ATARI_FTP_0693.zip / ATARI_FTP_0693 / Tex / Tex29 / StTeXsrc.zoo / src / boxlists.h < prev    next >
Text File  |  1988-03-13  |  1KB  |  65 lines

  1.  
  2. /*
  3.  * @(#)boxlists.h 2.6 EPA
  4.  *
  5.  * Copyright 1987,1988 Pat J Monardo
  6.  *
  7.  * Redistribution of this file is permitted through
  8.  * the specifications in the file COPYING.
  9.  *
  10.  * 
  11.  */
  12.  
  13. int     append_glue();
  14.  
  15. #define FIL_CODE            0
  16. #define FILL_CODE           1
  17. #define SS_CODE             2
  18. #define FIL_NEG_CODE        3
  19. #define SKIP_CODE           4
  20. #define MSKIP_CODE          5
  21.  
  22. int     append_kern();
  23.  
  24. int     handle_right_brace();
  25. int     extra_right_brace();
  26.  
  27. global  ptr     cur_box;
  28.  
  29. int     begin_box();
  30. int     scan_box();
  31. int     scan_spec();
  32. int     package();
  33.  
  34. int     box_end();
  35.  
  36. #define BOX_FLAG            010000000000
  37. #define SHIP_OUT_FLAG       (BOX_FLAG + 512)
  38. #define LEADER_FLAG         (BOX_FLAG + 513)
  39. #define BOX_CODE            0
  40. #define COPY_CODE           1
  41. #define LAST_BOX_CODE       2
  42. #define VSPLIT_CODE         3
  43. #define VTOP_CODE           4
  44.  
  45. int     normal_paragraph();
  46. int     new_graf();
  47. int     indent_in_hmode();
  48. int     head_for_vmode();
  49. int     end_graf();
  50. int     append_to_vlist();
  51. int     begin_insert_or_adjust();
  52. int     make_mark();
  53. int     append_penalty();
  54. int     delete_skip();
  55. int     unpackage();
  56. int     append_italic_correction();
  57. int     append_discretionary();
  58. int     build_discretionary();
  59. int     make_accent();
  60. int     align_error();
  61. int     no_align_error();
  62. int     omit_error();
  63. int     do_endv();
  64. int     cs_error();
  65.