Annotation of researchv9/jerq/sgs/as/gendefs.h, revision 1.1

1.1     ! root        1: /*
        !             2:  *     static char *ID_gndf.h = "@(#) gendefs.h: 1.4 5/3/84";
        !             3:  */
        !             4: 
        !             5: #define  LESS    -1
        !             6: #define  EQUAL    0
        !             7: #define  GREATER  1
        !             8: 
        !             9: #define  NO       0
        !            10: #define  YES      1
        !            11: 
        !            12: #define NCPS   8       /* number of characters per symbol */
        !            13: #define BITSPBY        8
        !            14: #define BITSPOW        8
        !            15: #define BITSPW 32
        !            16: #define OUTWTYPE       char
        !            17: /* if the previous line changes the following line should be change to look like
        !            18:  * #define     OUT(a,b)        fwrite((char *)(&a), sizeof(OUTWTYPE), 1, b)
        !            19: */
        !            20: #define        OUT(a,b)        putc((a), b)
        !            21: 
        !            22: #define NBPW   32
        !            23: 
        !            24: #define SCTALIGN 8L /* byte alignment for sections */
        !            25: #define TXTFILL        0x70L
        !            26: #define FILL 0L
        !            27: #define NULLVAL 0L
        !            28: #define NULLSYM ((symbol *)NULL)
        !            29: 
        !            30: /* constants used in testing and flag parsing */
        !            31: 
        !            32: #define ARGERR "Illegal argument - ignored\n"
        !            33: #define TESTVAL        -2
        !            34: #define NFILES 9
        !            35: 
        !            36: /* index of action routines in modes array */
        !            37: 
        !            38: #define        NOACTION        0
        !            39: #define        DEFINE  1
        !            40: #define        SETVAL  2
        !            41: #define        SETSCL  3
        !            42: #define        SETTYP  4
        !            43: #define        SETTAG  5
        !            44: #define        SETLNO  6
        !            45: #define        SETSIZ  7
        !            46: #define        SETDIM1 8
        !            47: #define        SETDIM2 9
        !            48: #define        ENDEF   10
        !            49: #define        LLINENO 11
        !            50: #define        LLINENUM        12
        !            51: #define        LLINEVAL        13
        !            52: #define        NEWSTMT 14
        !            53: #define        SETFILE 15
        !            54: #define        RELDIR32        16
        !            55: #define        RESABS  17
        !            56: #define        RELPC8  18
        !            57: #define        RELPC16 19
        !            58: #define        BRNOPT  20
        !            59: #define        BSBNOPT 21
        !            60: #define FNDBRLEN       22
        !            61: #define        SHIFTVAL        23
        !            62: #define        RELDAT32        24
        !            63: #define        SAVTRANS        25
        !            64: #define SETEXPAND      26
        !            65: #ifdef CALLPCREL
        !            66: #define        CALLNOPT        27
        !            67: #define        NACTION         27
        !            68: #else
        !            69: #define        NACTION         26
        !            70: #endif

unix.superglobalmegacorp.com

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