#include "CCG"››/* Deep Blue C compiler v. 1.1› * (C)1982 John Howard Palevich› * define global variables› */››/* symbol table */›charsymtab[symtbsz];›/* ptrs to next entries */›char*glbptr,*locptr;››charfname[20];/* file name */››intwq[wqtabsz];/* while queue */›int*wqptr;/* ptr to next entry */››/* literal pool */›charlitq[litabsz];›/* ptr to next entry */›intlitptr;››/* macro string buffer */›charmacq[macqsize];›/* and its index */›intmacptr;››/* parsing buffer */›charline[linesize];›/* temp macro buffer */›charmline[linesize];›/* ptrs into each */›intlptr,mptr;››/*Misc storage*/››intnxtlab,/* next avail label # */›/* label # assigned to literal pool */›litlab,›/* compiler relative stk ptr */›oursp,›argstk,/* function arg sp */›/* # open compound statements */›ncmp,›/* # errors in compilation */›errcnt,›/* set non-zero on final input eof */›eof,›inp,/* iob # for input file */›/* iob # for output file (if any) */›output,›/* iob # for "include" file */›inp2,›/* non-zero if internal globals */›glbflag,›/* non-zero to intermix c-source */›ctext,›/* non-zero while parsing c-code */›/* zero when passing assembly code */›cmode,›/* last executed statement type */›lastst;››/* literal string for '"' */›charquote[2];›/* work ptr to any char buffer */›char*cptr;›/* work ptr to any int buffer */›int*iptr;›/* general purpose character var */›char c;››/* End of CCV */››