/* ** Small-C Compiler Version 2.1 ** ** Copyright 1982, 1983 J. E. Hendrix ** ** Upgraded from 2.0 by Earl Boebert ** ** Part 2 */ #include stdio.h #include cc.def /* ** external references in part 1 */ extern char #ifdef DYNAMIC *symtab, *stage, *macn, *macq, *pline, *mline, #else /* DYNAMIC */ symtab[SYMTBSZ], stage[STAGESIZE], macn[MACNSIZE], macq[MACQSIZE], pline[LINESIZE], mline[LINESIZE], #endif /* DYNAMIC */ alarm, *glbptr, *line, *lptr, *cptr, *cptr2, *cptr3, *locptr, msname[NAMESIZE], optimize, pause, quote[2], *stagelast, *stagenext; extern int #ifdef DYNAMIC *wq, #else /* DYNAMIC */ wq[WQTABSZ], #endif /* DYNAMIC */ ccode, ch, csp, eof, errflag, iflevel, input, input2, listfp, macptr, nch, nxtlab, op[16], opindex, opsize, output, pptr, skiplevel, *wqptr; #include cc21.c #include cc22.c