NCBI C Toolkit Cross Reference

C/asnstat/asngen.h


  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 

source navigation ]   [ diff markup ]   [ identifier search ]   [ freetext search ]   [ file search ]  

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.