home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 109.lha / PD_C / src / Cglbdec.h < prev    next >
Encoding:
C/C++ Source or Header  |  1986-11-20  |  1.3 KB  |  51 lines

  1. /*
  2.  *68000 C compiler
  3.  *
  4.  *Copyright 1984, 1985, 1986 Matthew Brandt.
  5.  *  all commercial rights reserved.
  6.  *
  7.  *This compiler is intended as an instructive tool for personal use. Any
  8.  *use for profit without the written consent of the author is prohibited.
  9.  *
  10.  *This compiler may be distributed freely for non-commercial use as long
  11.  *as this notice stays intact. Please forward any enhancements or questions
  12.  *to:
  13.  *
  14.  *Matthew Brandt
  15.  *Box 920337
  16.  *Norcross, Ga 30092
  17.  */
  18.  
  19. /*      global declarations     */
  20.  
  21. extern FILE             *input,
  22.                         *list,
  23.                         *output;
  24.  
  25. extern struct OptTab {
  26.    int    Optimize;
  27.    int    List;
  28.    } Options;
  29.  
  30. extern int              lineno;
  31. extern int              nextlabel;
  32. extern int              lastch;
  33. extern enum e_sym       lastst;
  34. extern char             lastid[20];
  35. extern char             laststr[MAX_STLP1];
  36. extern long             ival;
  37. extern double           rval;
  38.  
  39. extern TABLE            gsyms,
  40.                         lsyms;
  41. extern SYM              *lasthead;
  42. extern struct slit      *strtab;
  43. extern int              lc_static;
  44. extern int              lc_auto;
  45. extern struct snode     *bodyptr;       /* parse tree for function */
  46. extern int              global_flag;
  47. extern TABLE            defsyms;
  48. extern int              save_mask;      /* register save mask */
  49.  
  50. #include "XternDefs.h"
  51.