1 /* BEGIN INCLUDE FILE mrds_rst_struct_types.incl.pl1 - - Jim Gray 2/20/79 */
 2 
 3 /* these constants are used to identify structures to be allocated
 4    to the general purpose allocation routines */
 5 
 6 /*  HISTORY:
 7     82-06-28 Roger Lackey : Removed struct types 52, 53, 54, 55, 56, 57, 58
 8     Type 25 is no longer used and is handled with special code so bounds of
 9     array could continue to work */
10 
11 /* PARSE INFO STRUCTURES */
12 
13 declare  DOMAIN fixed bin internal static options (constant) init (1) ;
14 declare  ATTRIBUTE_DOMAIN fixed bin internal static options (constant) init (2) ;
15 declare  RELATION fixed bin internal static options (constant) init (3) ;
16 declare  ATTRIBUTE fixed bin internal static options (constant) init (4) ;
17 declare  FILE fixed bin internal static options (constant) init (5) ;
18 declare  ITEM fixed bin internal static options (constant) init (6) ;
19 declare  LINK fixed bin internal static options (constant) init (7) ;
20 declare  FOREIGN_KEY fixed bin internal static options (constant) init (8) ;
21 declare  CHILDREN fixed bin internal static options (constant) init (9) ;
22 declare  INDEX fixed bin internal static options (constant) init (10) ;
23 declare  DELETE_NAME fixed bin internal static options (constant) init (11) ;
24 declare  DOM_LIST fixed bin internal static options (constant) init (12) ; /* in link handler */
25 
26 /* SEMANTIC STRUCTURES */
27 
28 declare  DIRECTIVE fixed bin internal static options (constant) init (13) ;
29 declare  STMT fixed bin internal static options (constant) init (14) ;
30 
31 
32 /* PARSING STRUCTURES */
33 
34 declare  LEX_STACK fixed bin internal static options (constant) init (15) ;
35 declare  P_STRUCT fixed bin internal static options (constant) init (16) ;
36 declare  CUR_LEX_TOP fixed bin internal static options (constant) init (17) ;
37 declare  FIXUP_TOKEN fixed bin internal static options (constant) init (50) ; /* scanner */
38 declare  STRING_SOURCE fixed bin internal static options (constant) init (51) ; /* semantics */
39 declare  TOKEN fixed bin internal static options (constant) init (18) ;
40 declare  OUTPUT_TEXT fixed bin internal static options (constant) init (19) ;
41 
42 
43 /* DB_MODEL STRUCTURES */
44 
45 declare  DB_MODEL fixed bin internal static options (constant) init (0) ;
46 declare  FILE_INFO fixed bin internal static options (constant) init (1) ;
47 declare  DOMAIN_INFO fixed bin internal static options (constant) init (2) ;
48 declare  PATH_ENTRY fixed bin internal static options (constant) init (3) ;
49 declare  STACK_ITEM fixed bin internal static options (constant) init (4) ;
50 declare  CONSTANT fixed bin internal static options (constant) init (30) ;
51 declare  VERSION_STATUS fixed bin internal static options (constant) init (5) ;
52 declare  CHANGER fixed bin internal static options (constant) init (6) ;
53 
54 
55 /* FILE_MODEL STRUCTURES */
56 
57 declare  FILE_MODEL fixed bin internal static options (constant) init (7) ;
58 declare  REL_INFO fixed bin internal static options (constant) init (8) ;
59 declare  ATTR_INFO fixed bin internal static options (constant) init (9) ;
60 declare  PARENT_LINK_INFO fixed bin internal static options (constant) init (10) ;
61 declare  CHILD_LINK_INFO fixed bin internal static options (constant) init (11) ;
62 declare  ATTR_LIST fixed bin internal static options (constant) init (12) ;
63 declare  ATD fixed bin internal static options (constant) init (31) ;
64 declare  COMP_NO_ARRAY fixed bin internal static options (constant) init (32) ;
65 declare  SORT_KEY fixed bin internal static options (constant) init (13) ;
66 declare  DUP_PREV fixed bin internal static options (constant) init (14) ;
67 declare  SELECT_CHAIN fixed bin internal static options (constant) init (15) ;
68 
69 
70 /* GLOBAL LIST STRUCTURES */
71 
72 declare  GL fixed bin internal static options (constant) init (20) ;
73 declare  SL fixed bin internal static options (constant) init (21) ;
74 declare  SEGINFO fixed bin internal static options (constant) init (22) ;
75 declare  LIST_OVRLY fixed bin internal static options (constant) init (26) ;
76 declare  SAVED_CHILD_COUNT fixed bin internal static options (constant) init (24) ; /* in global list build */
77 declare  NODE fixed bin internal static options (constant) init (23) ;
78 
79 
80 /* DISPLAY STRUCTURES */
81 
82 declare  DISPLAY_INFO fixed bin internal static options (constant) init (25) ;
83 
84 /*   Remove because nolonger used 82-06-28
85   NAME_LIST fixed bin internal static options (constant) init (52) ;
86   PAI_ARRAY fixed bin internal static options (constant) init (53) ;
87   PAR_LK_ATTR_INFO fixed bin internal static options (constant) init (54) ;
88   CAI_ARRAY fixed bin internal static options (constant) init (55) ;
89   CHILD_LK_ATTR_INFO fixed bin internal static options (constant) init (56) ;
90   NAME_TABLE fixed bin internal static options (constant) init (57) ;
91   ATTR_TABLE fixed bin internal static options (constant) init (58) ;
92 */
93 
94 /* END INCULDE FILE mrds_rst_struct_types */
95