|
NCBI Home IEB Home C Toolkit docs C++ Toolkit source browser C Toolkit source browser (2) |
NCBI C Toolkit Cross ReferenceC/asnstat/asngen.h |
source navigation diff markup identifier search freetext search file search |
1 /***********************************************************************
2 *
3 **
4 * Automatic header module from ASNTOOL
5 *
6 ************************************************************************/
7
8 #ifndef _ASNTOOL_
9 #include <asn.h>
10 #endif
11
12 static char * asnfilename = "asngen.h65";
13 static AsnValxNode avnx[7] = {
14 {20,"unk" ,0,0.0,&avnx[1] } ,
15 {20,"gt" ,1,0.0,&avnx[2] } ,
16 {20,"lt" ,2,0.0,&avnx[3] } ,
17 {20,"tr" ,3,0.0,&avnx[4] } ,
18 {20,"tl" ,4,0.0,&avnx[5] } ,
19 {20,"circle" ,5,0.0,&avnx[6] } ,
20 {20,"other" ,255,0.0,NULL } };
21
22 static AsnType atx[77] = {
23 {401, "Date" ,1,0,0,0,0,1,0,0,NULL,&atx[14],&atx[1],0,&atx[15]} ,
24 {0, "str" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[3]} ,
25 {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
26 {0, "std" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
27 {408, "Date-std" ,1,0,0,0,0,0,0,0,NULL,&atx[13],&atx[5],0,&atx[24]} ,
28 {0, "year" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[7]} ,
29 {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
30 {0, "month" ,128,1,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[8]} ,
31 {0, "day" ,128,2,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[9]} ,
32 {0, "season" ,128,3,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[10]} ,
33 {0, "hour" ,128,4,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[11]} ,
34 {0, "minute" ,128,5,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[12]} ,
35 {0, "second" ,128,6,0,1,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
36 {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
37 {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
38 {402, "Person-id" ,1,0,0,0,0,1,0,0,NULL,&atx[14],&atx[16],0,&atx[20]} ,
39 {0, "dbtag" ,128,0,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[23]} ,
40 {404, "Dbtag" ,1,0,0,0,0,1,0,0,NULL,&atx[13],&atx[18],0,&atx[35]} ,
41 {0, "db" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[19]} ,
42 {0, "tag" ,128,1,0,0,0,0,0,0,NULL,&atx[20],NULL,0,NULL} ,
43 {403, "Object-id" ,1,0,0,0,0,1,0,0,NULL,&atx[14],&atx[21],0,&atx[17]} ,
44 {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[22]} ,
45 {0, "str" ,128,1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
46 {0, "name" ,128,1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,&atx[32]} ,
47 {409, "Name-std" ,1,0,0,0,0,0,0,0,NULL,&atx[13],&atx[25],0,NULL} ,
48 {0, "last" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[26]} ,
49 {0, "first" ,128,1,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[27]} ,
50 {0, "middle" ,128,2,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[28]} ,
51 {0, "full" ,128,3,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[29]} ,
52 {0, "initials" ,128,4,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[30]} ,
53 {0, "suffix" ,128,5,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[31]} ,
54 {0, "title" ,128,6,0,1,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
55 {0, "ml" ,128,2,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[33]} ,
56 {0, "str" ,128,3,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[34]} ,
57 {0, "consortium" ,128,4,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
58 {405, "Int-fuzz" ,1,0,0,0,0,1,0,0,NULL,&atx[14],&atx[36],0,&atx[46]} ,
59 {0, "p-m" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[37]} ,
60 {0, "range" ,128,1,0,0,0,0,0,0,NULL,&atx[13],&atx[38],0,&atx[40]} ,
61 {0, "max" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[39]} ,
62 {0, "min" ,128,1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
63 {0, "pct" ,128,2,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[41]} ,
64 {0, "lim" ,128,3,0,0,0,0,0,0,NULL,&atx[42],&avnx[0],0,&atx[43]} ,
65 {310, "ENUMERATED" ,0,10,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
66 {0, "alt" ,128,4,0,0,0,0,0,0,NULL,&atx[45],&atx[44],0,NULL} ,
67 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
68 {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
69 {406, "User-object" ,1,0,0,0,0,1,0,0,NULL,&atx[13],&atx[47],0,&atx[51]} ,
70 {0, "class" ,128,0,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[48]} ,
71 {0, "type" ,128,1,0,0,0,0,0,0,NULL,&atx[20],NULL,0,&atx[49]} ,
72 {0, "data" ,128,2,0,0,0,0,0,0,NULL,&atx[66],&atx[50],0,NULL} ,
73 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[51],NULL,0,NULL} ,
74 {407, "User-field" ,1,0,0,0,0,1,0,0,NULL,&atx[13],&atx[52],0,&atx[4]} ,
75 {0, "label" ,128,0,0,0,0,0,0,0,NULL,&atx[20],NULL,0,&atx[53]} ,
76 {0, "num" ,128,1,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[54]} ,
77 {0, "data" ,128,2,0,0,0,0,0,0,NULL,&atx[14],&atx[55],0,NULL} ,
78 {0, "str" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[56]} ,
79 {0, "int" ,128,1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[57]} ,
80 {0, "real" ,128,2,0,0,0,0,0,0,NULL,&atx[58],NULL,0,&atx[59]} ,
81 {309, "REAL" ,0,9,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
82 {0, "bool" ,128,3,0,0,0,0,0,0,NULL,&atx[60],NULL,0,&atx[61]} ,
83 {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
84 {0, "os" ,128,4,0,0,0,0,0,0,NULL,&atx[62],NULL,0,&atx[63]} ,
85 {304, "OCTET STRING" ,0,4,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
86 {0, "object" ,128,5,0,0,0,0,0,0,NULL,&atx[46],NULL,0,&atx[64]} ,
87 {0, "strs" ,128,6,0,0,0,0,0,0,NULL,&atx[66],&atx[65],0,&atx[67]} ,
88 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
89 {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
90 {0, "ints" ,128,7,0,0,0,0,0,0,NULL,&atx[66],&atx[68],0,&atx[69]} ,
91 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
92 {0, "reals" ,128,8,0,0,0,0,0,0,NULL,&atx[66],&atx[70],0,&atx[71]} ,
93 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[58],NULL,0,NULL} ,
94 {0, "oss" ,128,9,0,0,0,0,0,0,NULL,&atx[66],&atx[72],0,&atx[73]} ,
95 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[62],NULL,0,NULL} ,
96 {0, "fields" ,128,10,0,0,0,0,0,0,NULL,&atx[66],&atx[74],0,&atx[75]} ,
97 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[51],NULL,0,NULL} ,
98 {0, "objects" ,128,11,0,0,0,0,0,0,NULL,&atx[66],&atx[76],0,NULL} ,
99 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[46],NULL,0,NULL} };
100
101 static AsnModule ampx[1] = {
102 { "NCBI-General" , "asngen.h65",&atx[0],NULL,NULL,0,0} };
103
104 static AsnValxNodePtr avn = avnx;
105 static AsnTypePtr at = atx;
106 static AsnModulePtr amp = ampx;
107
108
109
110 /**************************************************
111 *
112 * Defines for Module NCBI-General
113 *
114 **************************************************/
115
116 #define DATE &at[0]
117 #define DATE_str &at[1]
118 #define DATE_std &at[3]
119
120 #define PERSON_ID &at[15]
121 #define PERSON_ID_dbtag &at[16]
122 #define PERSON_ID_name &at[23]
123 #define PERSON_ID_ml &at[32]
124 #define PERSON_ID_str &at[33]
125 #define PERSON_ID_consortium &at[34]
126
127 #define OBJECT_ID &at[20]
128 #define OBJECT_ID_id &at[21]
129 #define OBJECT_ID_str &at[22]
130
131 #define DBTAG &at[17]
132 #define DBTAG_db &at[18]
133 #define DBTAG_tag &at[19]
134
135 #define INT_FUZZ &at[35]
136 #define INT_FUZZ_p_m &at[36]
137 #define INT_FUZZ_range &at[37]
138 #define INT_FUZZ_range_max &at[38]
139 #define INT_FUZZ_range_min &at[39]
140 #define INT_FUZZ_pct &at[40]
141 #define INT_FUZZ_lim &at[41]
142 #define INT_FUZZ_alt &at[43]
143 #define INT_FUZZ_alt_E &at[44]
144
145 #define USER_OBJECT &at[46]
146 #define USER_OBJECT_class &at[47]
147 #define USER_OBJECT_type &at[48]
148 #define USER_OBJECT_data &at[49]
149 #define USER_OBJECT_data_E &at[50]
150
151 #define USER_FIELD &at[51]
152 #define USER_FIELD_label &at[52]
153 #define USER_FIELD_num &at[53]
154 #define USER_FIELD_data &at[54]
155 #define USER_FIELD_data_str &at[55]
156 #define USER_FIELD_data_int &at[56]
157 #define USER_FIELD_data_real &at[57]
158 #define USER_FIELD_data_bool &at[59]
159 #define USER_FIELD_data_os &at[61]
160 #define USER_FIELD_data_object &at[63]
161 #define USER_FIELD_data_strs &at[64]
162 #define USER_FIELD_data_strs_E &at[65]
163 #define USER_FIELD_data_ints &at[67]
164 #define USER_FIELD_data_ints_E &at[68]
165 #define USER_FIELD_data_reals &at[69]
166 #define USER_FIELD_data_reals_E &at[70]
167 #define USER_FIELD_data_oss &at[71]
168 #define USER_FIELD_data_oss_E &at[72]
169 #define USER_FIELD_data_fields &at[73]
170 #define USER_FIELD_data_fields_E &at[74]
171 #define USER_FIELD_data_objects &at[75]
172 #define USER_FIELD_data_objects_E &at[76]
173
174 #define DATE_STD &at[4]
175 #define DATE_STD_year &at[5]
176 #define DATE_STD_month &at[7]
177 #define DATE_STD_day &at[8]
178 #define DATE_STD_season &at[9]
179 #define DATE_STD_hour &at[10]
180 #define DATE_STD_minute &at[11]
181 #define DATE_STD_second &at[12]
182
183 #define NAME_STD &at[24]
184 #define NAME_STD_last &at[25]
185 #define NAME_STD_first &at[26]
186 #define NAME_STD_middle &at[27]
187 #define NAME_STD_full &at[28]
188 #define NAME_STD_initials &at[29]
189 #define NAME_STD_suffix &at[30]
190 #define NAME_STD_title &at[31]
191 |
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more information. |