Annotation of 3BSD/cmd/pi/pTree.h, revision 1.1.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.