|
|
1.1 root 1: /*
2: * @(#)tdefs.h 2.1 DKHOST 85/01/15
3: */
4:
5: typedef char Tchar, *TcharP;
6:
7: # define Mchar /* mos, mou */ Tchar
8: # define McharP /* mos, mou */ TcharP
9: # define Achar auto Tchar
10: # define AcharP auto TcharP
11: # define Echar extern Tchar
12: # define EcharP extern TcharP
13: # define Rchar register Tchar
14: # define RcharP register TcharP
15: # define Schar static Tchar
16: # define ScharP static TcharP
17: # define Pchar /* parameter, value */ Tchar
18: # define PcharP /* parameter, value */ TcharP
19: # define Xchar /* extdef */ Tchar
20: # define XcharP /* extdef */ TcharP
21:
22: typedef short Tshort, *TshortP;
23:
24: # define Mshort /* mos, mou */ Tshort
25: # define MshortP /* mos, mou */ TshortP
26: # define Ashort auto Tshort
27: # define AshortP auto TshortP
28: # define Eshort extern Tshort
29: # define EshortP extern TshortP
30: # define Rshort register Tshort
31: # define RshortP register TshortP
32: # define Sshort static Tshort
33: # define SshortP static TshortP
34: # define Pshort /* parameter, value */ Tshort
35: # define PshortP /* parameter, value */ TshortP
36: # define Xshort /* extdef */ Tshort
37: # define XshortP /* extdef */ TshortP
38:
39: typedef int Tint, *TintP;
40:
41: # define Mint /* mos, mou */ Tint
42: # define MintP /* mos, mou */ TintP
43: # define Aint auto Tint
44: # define AintP auto TintP
45: # define Eint extern Tint
46: # define EintP extern TintP
47: # define Rint register Tint
48: # define RintP register TintP
49: # define Sint static Tint
50: # define SintP static TintP
51: # define Pint /* parameter, value */ Tint
52: # define PintP /* parameter, value */ TintP
53: # define Xint /* extdef */ Tint
54: # define XintP /* extdef */ TintP
55:
56: typedef unsigned int Tuint, *TuintP;
57:
58: # define Muint /* mos, mou */ Tuint
59: # define MuintP /* mos, mou */ TuintP
60: # define Auint auto Tuint
61: # define AuintP auto TuintP
62: # define Euint extern Tuint
63: # define EuintP extern TuintP
64: # define Ruint register Tuint
65: # define RuintP register TuintP
66: # define Suint static Tuint
67: # define SuintP static TuintP
68: # define Puint /* parameter, value */ Tuint
69: # define PuintP /* parameter, value */ TuintP
70: # define Xuint /* extdef */ Tuint
71: # define XuintP /* extdef */ TuintP
72:
73: typedef long Tlong, *TlongP;
74:
75: # define Mlong /* mos, mou */ Tlong
76: # define MlongP /* mos, mou */ TlongP
77: # define Along auto Tlong
78: # define AlongP auto TlongP
79: # define Elong extern Tlong
80: # define ElongP extern TlongP
81: # define Rlong register Tlong
82: # define RlongP register TlongP
83: # define Slong static Tlong
84: # define SlongP static TlongP
85: # define Plong /* parameter, value */ Tlong
86: # define PlongP /* parameter, value */ TlongP
87: # define Xlong /* extdef */ Tlong
88: # define XlongP /* extdef */ TlongP
89:
90: typedef int Tfn(), (*TfnP)();
91:
92: # define Mfn /* mos, mou */ Tfn
93: # define MfnP /* mos, mou */ TfnP
94: # define Afn auto Tfn
95: # define AfnP auto TfnP
96: # define Efn extern Tfn
97: # define EfnP extern TfnP
98: # define Rfn register Tfn
99: # define RfnP register TfnP
100: # define Sfn static Tfn
101: # define SfnP static TfnP
102: # define Pfn /* parameter, value */ Tfn
103: # define PfnP /* parameter, value */ TfnP
104: # define Xfn /* extdef */ Tfn
105: # define XfnP /* extdef */ TfnP
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.