Annotation of researchv10dc/630/include/global.h, revision 1.1.1.1

1.1       root        1: /*       Copyright (c) 1987 AT&T   */
                      2: /*       All Rights Reserved       */
                      3: 
                      4: /*       THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T   */
                      5: /*       The copyright notice above does not evidence any      */
                      6: /*       actual or intended publication of such source code.   */
                      7: 
                      8: #include <sccsid.h>
                      9: HVERSION(global, @(#)global.h  1.1.1.2 (5/12/87));
                     10: 
                     11: extern long _addrSys;
                     12: typedef int (*ptr_fint)();
                     13: #define Sys            ((ptr_fint *)_addrSys)
                     14: #define I_Ref(t,i)     (*(t *)(Sys[i]))
                     15: #define P_Array(t,i)   ((t *)(Sys[i]))
                     16: #define D_Ref(t,i)     (*(t *)&(Sys[i]))
                     17: #define DP_Ref(t,i)    ((t *)&(Sys[i]))
                     18: #define DD_Ref(t,o,i)  (((t *)&Sys[i])[o])
                     19: 
                     20: 
                     21: /* PTR ENTRIES */
                     22: 
                     23: #define        B_cap           I_Ref(struct Bitmap, 2)
                     24: #define        B_checkmark     I_Ref(struct Bitmap, 3)
                     25: #define        B_down          I_Ref(struct Bitmap, 4)
                     26: #define        B_h1            I_Ref(struct Bitmap, 5)
                     27: #define        B_h2            I_Ref(struct Bitmap, 6)
                     28: #define        B_insert        I_Ref(struct Bitmap, 7)
                     29: #define        B_local         I_Ref(struct Bitmap, 8)
                     30: #define        B_mux           I_Ref(struct Bitmap, 9)
                     31: #define        B_print         I_Ref(struct Bitmap, 10)
                     32: #define        B_rtarrow       I_Ref(struct Bitmap, 11)
                     33: #define        B_scroll        I_Ref(struct Bitmap, 12)
                     34: #define        B_up            I_Ref(struct Bitmap, 15)
                     35: #define        C_arrows        I_Ref(struct Texture16, 17)
                     36: #define        C_insert        I_Ref(struct Texture16, 20)
                     37: #define        C_cup           I_Ref(struct Texture16, 36)
                     38: #define        C_deadmouse     I_Ref(struct Texture16, 37)
                     39: #define        C_skull         I_Ref(struct Texture16, 38)
                     40: #define        C_target        I_Ref(struct Texture16, 39)
                     41: #define        T_background    I_Ref(struct Texture16, 72)
                     42: #define        T_black         I_Ref(struct Texture16, 73)
                     43: #define        T_checks        I_Ref(struct Texture16, 74)
                     44: #define        T_grey          I_Ref(struct Texture16, 75)
                     45: #define        T_grey2         I_Ref(struct Texture16, 76)
                     46: #define        T_white         I_Ref(struct Texture16, 77)
                     47: #define        botbits         P_Array(int, 176)
                     48: #define        mediumfont      I_Ref(struct Font, 239)
                     49: #define        physical        I_Ref(struct Bitmap, 254)
                     50: #define        largefont       I_Ref(struct Font, 412)
                     51: #define        smallfont       I_Ref(struct Font, 687)
                     52: #define        topbits         P_Array(int, 731)
                     53: #define        ver_int         I_Ref(long, 750)
                     54: #define        ver_str         P_Array(char, 751)
                     55: 
                     56: /* BSS ENTRIES */
                     57: 
                     58: #define Msg_queue      D_Ref(struct msqid_ds *, -35)
                     59: #define P              D_Ref(struct Proc *, -38)
                     60: #define Brammax         D_Ref(char *, -73)
                     61: #define Brammin         D_Ref(char *, -74)
                     62: #define Rammax          D_Ref(char *, -76)
                     63: #define Rammin          D_Ref(char *, -123)
                     64: #define Rommax          D_Ref(char *, -124)
                     65: #define Rommin          D_Ref(char *, -125)
                     66: #define alloclevel     D_Ref(long *, -47)
                     67: #define alloclimit     D_Ref(long *, -48)
                     68: #define debugger       D_Ref(struct Proc *, -119)
                     69: #define gclevel                D_Ref(long *, -54)
                     70: #define kbdid          D_Ref(int, -101)
                     71: #define kbdproc                D_Ref(struct Proc *, -57)
                     72: #define memendp                D_Ref(long *, -65)
                     73: #define memstartp      D_Ref(long *, -66)
                     74: 

unix.superglobalmegacorp.com

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