Annotation of researchv9/jerq/sgs/as/gendefs.h, revision 1.1.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.