|
|
1.1 ! root 1: /* ! 2: * pTree.h ! 3: * ! 4: * global declarations for copying pi trees to pTrees ! 5: */ ! 6: ! 7: #include <pAddr.h> ! 8: ! 9: #include "pTags.h" ! 10: ! 11: /* ! 12: * stack of nested program/procedure/function declaration pNodes ! 13: * and a stack pointer ! 14: */ ! 15: #define MAXNESTING 64 ! 16: pPointer PorFHeader[ MAXNESTING ]; ! 17: short nesting; ! 18: ! 19: /* ! 20: * pointer to namelist entry of record in progress ! 21: * see RecTCopy, FieldCopy and VarntCopy ! 22: */ ! 23: struct nl *inrecord; ! 24: ! 25: /* ! 26: * functions which are of type other than int ! 27: */ ! 28: struct nl *nllook(); ! 29: struct nl *nllook1(); ! 30: struct nl *chainlookup(); ! 31: pPointer PorFCopy(); ! 32: pPointer FileCopy(); ! 33: pPointer ParamCopy(); ! 34: pPointer LabelDCopy(); ! 35: pPointer ConstDecl(); ! 36: pPointer TypeDecl(); ! 37: pPointer FieldCopy(); ! 38: pPointer VarntCopy(); ! 39: pPointer EnumTCopy(); ! 40: pPointer VarDecl(); ! 41: pPointer ThreadSymbol(); ! 42: pPointer ThreadName(); ! 43: pPointer UnOpCopy(); ! 44: pPointer PtrTCopy(); ! 45: pPointer PackTCopy(); ! 46: pPointer RangeTCopy(); ! 47: pPointer ArrayTCopy(); ! 48: pPointer FileTCopy(); ! 49: pPointer SetTCopy(); ! 50: pPointer RecTCopy(); ! 51: pPointer VCaseCopy(); ! 52: pPointer CasedCopy(); ! 53: pPointer LabelCopy(); ! 54: pPointer PCallCopy(); ! 55: pPointer CaseSCopy(); ! 56: pPointer WithCopy(); ! 57: pPointer WhileCopy(); ! 58: pPointer RepeatCopy(); ! 59: pPointer ForCopy(); ! 60: pPointer ForDCopy(); ! 61: pPointer GotoCopy(); ! 62: pPointer IfCopy(); ! 63: pPointer AssertCopy(); ! 64: pPointer AssignCopy(); ! 65: pPointer BinOpCopy(); ! 66: pPointer NilCopy(); ! 67: pPointer FCallCopy(); ! 68: pPointer SetCopy(); ! 69: pPointer RangeCopy(); ! 70: pPointer VarCopy(); ! 71: pPointer SubscCopy(); ! 72: pPointer SelCopy(); ! 73: pPointer PtrCopy(); ! 74: pPointer WidthCopy(); ! 75: pPointer tCopy(); ! 76: pPointer ListCopy(); ! 77: pPointer ListAppend(); ! 78: pPointer iCopy(); ! 79: pPointer fCopy(); ! 80: pPointer sCopy();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.