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

  1.  
  2. /*
  3.  * %Y%:%M%:%I%:%Q%
  4.  *
  5.  * Copyright 1987,1988,1991,1992 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    get_x_token();
  14. void    expand();
  15. void    insert_relax();
  16.  
  17. #define TOP_MARK_CODE        0
  18. #define FIRST_MARK_CODE        1
  19. #define BOT_MARK_CODE        2
  20. #define SPLIT_FIRST_MARK_CODE    3
  21. #define SPLIT_BOT_MARK_CODE    4
  22.  
  23. #define top_mark        cur_mark[TOP_MARK_CODE]
  24. #define first_mark        cur_mark[FIRST_MARK_CODE]
  25. #define bot_mark        cur_mark[BOT_MARK_CODE]
  26. #define split_first_mark    cur_mark[SPLIT_FIRST_MARK_CODE]
  27. #define split_bot_mark        cur_mark[SPLIT_BOT_MARK_CODE]
  28.  
  29. global    ptr    cur_mark[];
  30.  
  31. global    int    long_state;
  32. global    ptr    pstack[];
  33.  
  34. void    macro_call();
  35. void    x_token();
  36. void    runaway_arg();
  37.  
  38. void    _expand_init();
  39. void    _expand_init_once();
  40.