Annotation of researchv10dc/cmd/spitbol/ocint/inter.h, revision 1.1

1.1     ! root        1: extern float reg_ra;
        !             2: extern long reg_cp, reg_ia, reg_wa, reg_wb, reg_wc, reg_xr, reg_xl;
        !             3: 
        !             4: /* macros to fetch parameter registers */
        !             5: #define RA(type) ((type) reg_ra)
        !             6: #define CP(type) ((type) reg_cp)
        !             7: #define IA(type) ((type) reg_ia)
        !             8: #define WA(type) ((type) reg_wa)
        !             9: #define WB(type) ((type) reg_wb)
        !            10: #define WC(type) ((type) reg_wc)
        !            11: #define XR(type) ((type) reg_xr)
        !            12: #define XL(type) ((type) reg_xl)
        !            13: 
        !            14: /* macros to set parameter registers */
        !            15: #define SET_RA(val) reg_ra = (float) (val)
        !            16: #define SET_CP(val) reg_cp = (long) (val)
        !            17: #define SET_IA(val) reg_ia = (long) (val)
        !            18: #define SET_WA(val) reg_wa = (long) (val)
        !            19: #define SET_WB(val) reg_wb = (long) (val)
        !            20: #define SET_WC(val) reg_wc = (long) (val)
        !            21: #define SET_XR(val) reg_xr = (long) (val)
        !            22: #define SET_XL(val) reg_xl = (long) (val)
        !            23: 
        !            24: /* a temporary scblk for various routines */
        !            25: struct {
        !            26:        long type;
        !            27:        long len;
        !            28:        char s[100];
        !            29: } tempstr;
        !            30: 
        !            31: /* pointer to output filename */
        !            32: char *outptr;

unix.superglobalmegacorp.com

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