home *** CD-ROM | disk | FTP | other *** search
/ Atari FTP / ATARI_FTP_0693.zip / ATARI_FTP_0693 / Tex / Tex29 / StTeXsrc.zoo / src / texext.h < prev    next >
Text File  |  1988-03-13  |  971b  |  47 lines

  1.  
  2. /*
  3.  * @(#)texext.h 2.5 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.  
  14. #define OPEN_NODE           0
  15. #define open_name(M)        link(M + 1)
  16. #define open_area(M)        info(M + 2)
  17. #define open_ext(M)         link(M + 2)
  18. #define OPEN_NODE_SIZE      3
  19.  
  20. #define WRITE_NODE          1
  21. #define write_tokens(M)     link(M + 1)
  22. #define write_stream(M)     info(M + 1)
  23. #define WRITE_NODE_SIZE     2
  24.  
  25. #define CLOSE_NODE          2
  26. #define SPECIAL_NODE        3
  27.  
  28. #define IMMEDIATE_CODE      4
  29. #define END_WRITE_TOKEN     CS_TOKEN_FLAG + END_WRITE
  30.  
  31. global  alpha_file  write_file[];
  32.  
  33. global  bool    write_open[];
  34. global  ptr     write_loc;
  35.  
  36. int     do_extension();
  37.  
  38. int     new_whatsit();
  39. int     show_whatsit();
  40. int     free_whatsit();
  41. ptr     copy_whatsit();
  42. int     out_whatsit();
  43. int     new_write();
  44. int     out_write();
  45. int     print_write();
  46. int     out_special();
  47.