Annotation of 3BSD/cmd/pi/pTree.h, revision 1.1

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();

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.