1 #ifndef _ACCESS_MODE_VALUES_H
2 #define _ACCESS_MODE_VALUES_H
6 // N_ACCESS init ("000"b),
9 // R_ACCESS init ("100"b),
12 // E_ACCESS init ("010"b),
15 // W_ACCESS init ("001"b),
18 // RE_ACCESS init ("110"b),
21 // REW_ACCESS init ("111"b),
24 // RW_ACCESS init ("101"b),
27 // S_ACCESS init ("100"b),
30 // M_ACCESS init ("010"b),
33 // A_ACCESS init ("001"b),
36 // SA_ACCESS init ("101"b),
39 // SM_ACCESS init ("110"b),
42 // SMA_ACCESS init ("111"b)
45 // ) bit (3) internal static options (constant);
48 /* The following arrays are meant to be accessed by doing either 1) bin (bit_value) or
49 2) divide (bin_value, 2) to come up with an index into the array. */
51 // dcl SEG_ACCESS_MODE_NAMES (0:7) init ("null", "W", "E", "EW", "R", "RW", "RE", "REW") char (4) internal
52 // static options (constant);
54 // dcl DIR_ACCESS_MODE_NAMES (0:7) init ("null", "A", "M", "MA", "S", "SA", "SM", "SMA") char (4) internal
55 // static options (constant);
59 // N_ACCESS_BIN init (00000b),
62 // R_ACCESS_BIN init (01000b),
65 // E_ACCESS_BIN init (00100b),
68 // W_ACCESS_BIN init (00010b),
71 // RW_ACCESS_BIN init (01010b),
74 // RE_ACCESS_BIN init (01100b),
77 // REW_ACCESS_BIN init (01110b),
80 // S_ACCESS_BIN init (01000b),
83 // M_ACCESS_BIN init (00010b),
86 // A_ACCESS_BIN init (00001b),
89 // SA_ACCESS_BIN init (01001b),
92 // SM_ACCESS_BIN init (01010b),
95 // SMA_ACCESS_BIN init (01011b)
98 // ) fixed bin (5) internal static options (constant);