home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / TEKST / CMTEX330 / SOURCE / BOXLIST.H < prev    next >
Text File  |  1992-02-19  |  1KB  |  68 lines

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