home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 138.lha / M4 / Sources / extr.h < prev    next >
C/C++ Source or Header  |  1986-11-20  |  1KB  |  22 lines

  1. extern ndptr hashtab[];         /* hash table for macros etc.  */
  2. extern char buf[];              /* push-back buffer            */
  3. extern char *bp;                /* first available character   */
  4. extern char *endpbb;            /* end of push-back buffer     */
  5. extern stae mstack[];           /* stack of m4 machine         */
  6. extern char *ep;                /* first free char in strspace */
  7. extern char *endest;            /* end of string space         */
  8. extern int sp;                  /* current m4  stack pointer   */
  9. extern int fp;                  /* m4 call frame pointer       */
  10. extern FILE *infile[];          /* input file stack (0=stdin)  */
  11. extern FILE *outfile[];         /* diversion array(0=bitbucket)*/
  12. extern FILE *active;            /* active output file pointer  */
  13. extern char *m4temp;            /* filename for diversions     */
  14. extern int ilevel;              /* input file stack pointer    */
  15. extern int oindex;              /* diversion index..           */
  16. extern char *null;              /* as it says.. just a null..  */
  17. extern char *m4wraps;           /* m4wrap string default..     */
  18. extern char lquote;             /* left quote character  (`)   */
  19. extern char rquote;             /* right quote character (')   */
  20. extern char scommt;             /* start character for comment */
  21. extern char ecommt;             /* end character for comment   */
  22.