00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef INTEGER
00025 # if defined ( PRISM_EXTENDED_WIDTH )
00026
00027 # define INTEGER long long
00028 # else
00029 # define INTEGER int
00030 # endif
00031 #endif
00032
00033 #ifndef REAL
00034 # if defined ( PRISM_EXTENDED_WIDTH )
00035
00036 # define REAL double
00037 # else
00038 # define REAL float
00039 # endif
00040 #endif
00041
00042 #ifndef LONG_INT_C
00043 # if defined (POINTER_64_BITS)
00044 # define LONG_INT_C long long
00045 # else
00046 # define LONG_INT_C INTEGER
00047 # endif
00048 #endif
00049
00050 #ifndef MALLOC
00051
00052 # define MALLOC(size) malloc ((size_t) size)
00053 # define FREE(ptr) free (ptr)
00054
00055 #endif
00056
00057 #ifdef PRISM_ASSERTION
00058 # undef ASSERT
00059 #ifdef __ANSI_CPP__
00060 # define ASSERT(c) \
00061 if (!(c)) {\
00062 fprintf(stderr, "### Assertion violation: %s in %s:%d\n",\
00063 #c, __FILE__, __LINE__);\
00064 abort ();\
00065 }
00066 #else
00067 # define ASSERT(c) \
00068 if (!(c)) {\
00069 fprintf(stderr, "### Assertion violation: %s in %s:%d\n",\
00070 "expression", __FILE__, __LINE__);\
00071 abort ();\
00072 }
00073 #endif
00074
00075 #else
00076
00077 # define ASSERT(c)
00078
00079 #endif
00080
00081
00082
00083
00084
00085 #if defined (FORTRANUNDERSCORE)
00086
00087 # define sasa_c_convert_char2int sasa_c_convert_char2int_
00088 # define sasa_c_read_file sasa_c_read_file_
00089 # define sasa_c_get_number_1st_level sasa_c_get_number_1st_level_
00090 # define sasa_c_get_number_2nd_level sasa_c_get_number_2nd_level_
00091 # define sasa_c_get_number_3rd_level sasa_c_get_number_3rd_level_
00092 # define sasa_c_get_number_4th_level sasa_c_get_number_4th_level_
00093 # define sasa_c_get_number_5th_level sasa_c_get_number_5th_level_
00094 # define sasa_c_get_number_6th_level sasa_c_get_number_6th_level_
00095 # define sasa_c_get_number_7th_level sasa_c_get_number_7th_level_
00096 # define sasa_c_get_number_8th_level sasa_c_get_number_8th_level_
00097 # define sasa_c_get_number_9th_level sasa_c_get_number_9th_level_
00098 # define sasa_c_get_number_10th_level sasa_c_get_number_10th_level_
00099 # define sasa_c_get_number_11th_level sasa_c_get_number_11th_level_
00100 # define sasa_c_get_attri_1st_level sasa_c_get_attri_1st_level_
00101 # define sasa_c_get_attri_2nd_level sasa_c_get_attri_2nd_level_
00102 # define sasa_c_get_attri_3rd_level sasa_c_get_attri_3rd_level_
00103 # define sasa_c_get_attri_4th_level sasa_c_get_attri_4th_level_
00104 # define sasa_c_get_attri_5th_level sasa_c_get_attri_5th_level_
00105 # define sasa_c_get_element_1st_level_c sasa_c_get_element_1st_level_c_
00106 # define sasa_c_get_element_1st_level_i sasa_c_get_element_1st_level_i_
00107 # define sasa_c_get_element_1st_level_d sasa_c_get_element_1st_level_d_
00108 # define sasa_c_get_element_2nd_level_c sasa_c_get_element_2nd_level_c_
00109 # define sasa_c_get_element_2nd_level_i sasa_c_get_element_2nd_level_i_
00110 # define sasa_c_get_element_2nd_level_d sasa_c_get_element_2nd_level_d_
00111 # define sasa_c_get_element_3rd_level_c sasa_c_get_element_3rd_level_c_
00112 # define sasa_c_get_element_3rd_level_i sasa_c_get_element_3rd_level_i_
00113 # define sasa_c_get_element_3rd_level_d sasa_c_get_element_3rd_level_d_
00114 # define sasa_c_get_element_4th_level_c sasa_c_get_element_4th_level_c_
00115 # define sasa_c_get_element_4th_level_i sasa_c_get_element_4th_level_i_
00116 # define sasa_c_get_element_4th_level_d sasa_c_get_element_4th_level_d_
00117 # define sasa_c_get_element_5th_level_c sasa_c_get_element_5th_level_c_
00118 # define sasa_c_get_element_5th_level_i sasa_c_get_element_5th_level_i_
00119 # define sasa_c_get_element_5th_level_d sasa_c_get_element_5th_level_d_
00120 # define sasa_c_get_element_6th_level_c sasa_c_get_element_6th_level_c_
00121 # define sasa_c_get_element_6th_level_i sasa_c_get_element_6th_level_i_
00122 # define sasa_c_get_element_6th_level_d sasa_c_get_element_6th_level_d_
00123 # define sasa_c_get_element_7th_level_c sasa_c_get_element_7th_level_c_
00124 # define sasa_c_get_element_7th_level_i sasa_c_get_element_7th_level_i_
00125 # define sasa_c_get_element_7th_level_d sasa_c_get_element_7th_level_d_
00126 # define sasa_c_get_element_8th_level_c sasa_c_get_element_8th_level_c_
00127 # define sasa_c_get_element_8th_level_i sasa_c_get_element_8th_level_i_
00128 # define sasa_c_get_element_8th_level_d sasa_c_get_element_8th_level_d_
00129 # define sasa_c_get_element_9th_level_c sasa_c_get_element_9th_level_c_
00130 # define sasa_c_get_element_9th_level_i sasa_c_get_element_9th_level_i_
00131 # define sasa_c_get_element_9th_level_d sasa_c_get_element_9th_level_d_
00132 # define sasa_c_get_element_10th_level_c sasa_c_get_element_10th_level_c_
00133 # define sasa_c_get_element_10th_level_i sasa_c_get_element_10th_level_i_
00134 # define sasa_c_get_element_10th_level_d sasa_c_get_element_10th_level_d_
00135 # define sasa_c_close sasa_c_close_
00136
00137 #elif defined (FORTRANCAPS)
00138
00139 # define sasa_c_convert_char2int SASA_C_CONVERT_CHAR2INT
00140 # define sasa_c_read_file SASA_C_READ_FILE
00141 # define sasa_c_get_number_1st_level SASA_C_GET_NUMBER_1ST_LEVEL
00142 # define sasa_c_get_number_2nd_level SASA_C_GET_NUMBER_2ND_LEVEL
00143 # define sasa_c_get_number_3rd_level SASA_C_GET_NUMBER_3RD_LEVEL
00144 # define sasa_c_get_number_4th_level SASA_C_GET_NUMBER_4TH_LEVEL
00145 # define sasa_c_get_number_5th_level SASA_C_GET_NUMBER_5TH_LEVEL
00146 # define sasa_c_get_number_6th_level SASA_C_GET_NUMBER_6TH_LEVEL
00147 # define sasa_c_get_number_7th_level SASA_C_GET_NUMBER_7TH_LEVEL
00148 # define sasa_c_get_number_8th_level SASA_C_GET_NUMBER_8TH_LEVEL
00149 # define sasa_c_get_number_9th_level SASA_C_GET_NUMBER_9TH_LEVEL
00150 # define sasa_c_get_number_10th_level SASA_C_GET_NUMBER_10TH_LEVEL
00151 # define sasa_c_get_number_11th_level SASA_C_GET_NUMBER_11TH_LEVEL
00152 # define sasa_c_get_attri_1st_level SASA_C_GET_ATTRI_1ST_LEVEL
00153 # define sasa_c_get_attri_2nd_level SASA_C_GET_ATTRI_2ND_LEVEL
00154 # define sasa_c_get_attri_3rd_level SASA_C_GET_ATTRI_3RD_LEVEL
00155 # define sasa_c_get_attri_4th_level SASA_C_GET_ATTRI_4TH_LEVEL
00156 # define sasa_c_get_attri_5th_level SASA_C_GET_ATTRI_5TH_LEVEL
00157 # define sasa_c_get_element_1st_level_c SASA_C_GET_ELEMENT_1ST_LEVEL_C
00158 # define sasa_c_get_element_1st_level_i SASA_C_GET_ELEMENT_1ST_LEVEL_I
00159 # define sasa_c_get_element_1st_level_d SASA_C_GET_ELEMENT_1ST_LEVEL_D
00160 # define sasa_c_get_element_2nd_level_c SASA_C_GET_ELEMENT_2ND_LEVEL_C
00161 # define sasa_c_get_element_2nd_level_i SASA_C_GET_ELEMENT_2ND_LEVEL_I
00162 # define sasa_c_get_element_2nd_level_d SASA_C_GET_ELEMENT_2ND_LEVEL_D
00163 # define sasa_c_get_element_3rd_level_c SASA_C_GET_ELEMENT_3RD_LEVEL_C
00164 # define sasa_c_get_element_3rd_level_i SASA_C_GET_ELEMENT_3RD_LEVEL_I
00165 # define sasa_c_get_element_3rd_level_d SASA_C_GET_ELEMENT_3RD_LEVEL_D
00166 # define sasa_c_get_element_4th_level_c SASA_C_GET_ELEMENT_4TH_LEVEL_C
00167 # define sasa_c_get_element_4th_level_i SASA_C_GET_ELEMENT_4TH_LEVEL_I
00168 # define sasa_c_get_element_4th_level_d SASA_C_GET_ELEMENT_4TH_LEVEL_D
00169 # define sasa_c_get_element_5th_level_c SASA_C_GET_ELEMENT_5TH_LEVEL_C
00170 # define sasa_c_get_element_5th_level_i SASA_C_GET_ELEMENT_5TH_LEVEL_I
00171 # define sasa_c_get_element_5th_level_d SASA_C_GET_ELEMENT_5TH_LEVEL_D
00172 # define sasa_c_get_element_6th_level_c SASA_C_GET_ELEMENT_6TH_LEVEL_C
00173 # define sasa_c_get_element_6th_level_i SASA_C_GET_ELEMENT_6TH_LEVEL_I
00174 # define sasa_c_get_element_6th_level_d SASA_C_GET_ELEMENT_6TH_LEVEL_D
00175 # define sasa_c_get_element_7th_level_c SASA_C_GET_ELEMENT_7TH_LEVEL_C
00176 # define sasa_c_get_element_7th_level_i SASA_C_GET_ELEMENT_7TH_LEVEL_I
00177 # define sasa_c_get_element_7th_level_d SASA_C_GET_ELEMENT_7TH_LEVEL_D
00178 # define sasa_c_get_element_8th_level_c SASA_C_GET_ELEMENT_8TH_LEVEL_C
00179 # define sasa_c_get_element_8th_level_i SASA_C_GET_ELEMENT_8TH_LEVEL_I
00180 # define sasa_c_get_element_8th_level_d SASA_C_GET_ELEMENT_8TH_LEVEL_D
00181 # define sasa_c_get_element_9th_level_c SASA_C_GET_ELEMENT_9TH_LEVEL_C
00182 # define sasa_c_get_element_9th_level_i SASA_C_GET_ELEMENT_9TH_LEVEL_I
00183 # define sasa_c_get_element_9th_level_d SASA_C_GET_ELEMENT_9TH_LEVEL_D
00184 # define sasa_c_get_element_10th_level_c SASA_C_GET_ELEMENT_10TH_LEVEL_C
00185 # define sasa_c_get_element_10th_level_i SASA_C_GET_ELEMENT_10TH_LEVEL_I
00186 # define sasa_c_get_element_10th_level_d SASA_C_GET_ELEMENT_10TH_LEVEL_D
00187 # define sasa_c_close SASA_C_CLOSE
00188
00189 #elif defined (FORTRANDOUBLEUNDERSCORE)
00190
00191 # define sasa_c_convert_char2int sasa_c_convert_char2int__
00192 # define sasa_c_read_file sasa_c_read_file__
00193 # define sasa_c_get_number_1st_level sasa_c_get_number_1st_level__
00194 # define sasa_c_get_number_2nd_level sasa_c_get_number_2nd_level__
00195 # define sasa_c_get_number_3rd_level sasa_c_get_number_3rd_level__
00196 # define sasa_c_get_number_4th_level sasa_c_get_number_4th_level__
00197 # define sasa_c_get_number_5th_level sasa_c_get_number_5th_level__
00198 # define sasa_c_get_number_6th_level sasa_c_get_number_6th_level__
00199 # define sasa_c_get_number_7th_level sasa_c_get_number_7th_level__
00200 # define sasa_c_get_number_8th_level sasa_c_get_number_8th_level__
00201 # define sasa_c_get_number_9th_level sasa_c_get_number_9th_level__
00202 # define sasa_c_get_number_10th_level sasa_c_get_number_10th_level__
00203 # define sasa_c_get_number_11th_level sasa_c_get_number_11th_level__
00204 # define sasa_c_get_attri_1st_level sasa_c_get_attri_1st_level__
00205 # define sasa_c_get_attri_2nd_level sasa_c_get_attri_2nd_level__
00206 # define sasa_c_get_attri_3rd_level sasa_c_get_attri_3rd_level__
00207 # define sasa_c_get_attri_4th_level sasa_c_get_attri_4th_level__
00208 # define sasa_c_get_attri_5th_level sasa_c_get_attri_5th_level__
00209 # define sasa_c_get_element_1st_level_c sasa_c_get_element_1st_level_c__
00210 # define sasa_c_get_element_1st_level_i sasa_c_get_element_1st_level_i__
00211 # define sasa_c_get_element_1st_level_d sasa_c_get_element_1st_level_d__
00212 # define sasa_c_get_element_2nd_level_c sasa_c_get_element_2nd_level_c__
00213 # define sasa_c_get_element_2nd_level_i sasa_c_get_element_2nd_level_i__
00214 # define sasa_c_get_element_2nd_level_d sasa_c_get_element_2nd_level_d__
00215 # define sasa_c_get_element_3rd_level_c sasa_c_get_element_3rd_level_c__
00216 # define sasa_c_get_element_3rd_level_i sasa_c_get_element_3rd_level_i__
00217 # define sasa_c_get_element_3rd_level_d sasa_c_get_element_3rd_level_d__
00218 # define sasa_c_get_element_4th_level_c sasa_c_get_element_4th_level_c__
00219 # define sasa_c_get_element_4th_level_i sasa_c_get_element_4th_level_i__
00220 # define sasa_c_get_element_4th_level_d sasa_c_get_element_4th_level_d__
00221 # define sasa_c_get_element_5th_level_c sasa_c_get_element_5th_level_c__
00222 # define sasa_c_get_element_5th_level_i sasa_c_get_element_5th_level_i__
00223 # define sasa_c_get_element_5th_level_d sasa_c_get_element_5th_level_d__
00224 # define sasa_c_get_element_6th_level_c sasa_c_get_element_6th_level_c__
00225 # define sasa_c_get_element_6th_level_i sasa_c_get_element_6th_level_i__
00226 # define sasa_c_get_element_6th_level_d sasa_c_get_element_6th_level_d__
00227 # define sasa_c_get_element_7th_level_c sasa_c_get_element_7th_level_c__
00228 # define sasa_c_get_element_7th_level_i sasa_c_get_element_7th_level_i__
00229 # define sasa_c_get_element_7th_level_d sasa_c_get_element_7th_level_d__
00230 # define sasa_c_get_element_8th_level_c sasa_c_get_element_8th_level_c__
00231 # define sasa_c_get_element_8th_level_i sasa_c_get_element_8th_level_i__
00232 # define sasa_c_get_element_8th_level_d sasa_c_get_element_8th_level_d__
00233 # define sasa_c_get_element_9th_level_c sasa_c_get_element_9th_level_c__
00234 # define sasa_c_get_element_9th_level_i sasa_c_get_element_9th_level_i__
00235 # define sasa_c_get_element_9th_level_d sasa_c_get_element_9th_level_d__
00236 # define sasa_c_get_element_10th_level_c sasa_c_get_element_10th_level_c__
00237 # define sasa_c_get_element_10th_level_i sasa_c_get_element_10th_level_i__
00238 # define sasa_c_get_element_10th_level_d sasa_c_get_element_10th_level_d__
00239 # define sasa_c_close sasa_c_close__
00240
00241 #endif
00242
00243 extern int
00244 sasa_c_convert_char2int (char *charcode, int len_charcode);
00245
00246
00247 extern int
00248 sasa_c_read_file (char *xml_file_name,
00249 int *xml_file_name_length, int len_xml_file_name);
00250
00251
00252
00253 extern int
00254 sasa_c_get_number_1st_level (int *num_doc,
00255 char *firstlevel,
00256 int *xml_number,
00257 int firstlevel_length);
00258
00259 extern int
00260 sasa_c_get_number_2nd_level (int *num_doc,
00261 char *firstlevel,
00262 int *firstno,
00263 char *secondlevel,
00264 int *xml_number,
00265 int firstlevel_length,
00266 int secondlevel_length);
00267
00268 extern int
00269 sasa_c_get_number_3rd_level (int *num_doc,
00270 char *firstlevel,
00271 int *firstno,
00272 char *secondlevel,
00273 int *secondno,
00274 char *thirdlevel,
00275 int *xml_number,
00276 int firstlevel_length,
00277 int secondlevel_length,
00278 int thirdlevel_length);
00279
00280 extern int
00281 sasa_c_get_number_4th_level (int *num_doc,
00282 char *firstlevel,
00283 int *firstno,
00284 char *secondlevel,
00285 int *secondno,
00286 char *thirdlevel,
00287 int *thirdno,
00288 char *fourthlevel,
00289 int *xml_number,
00290 int firstlevel_length,
00291 int secondlevel_length,
00292 int thirdlevel_length,
00293 int fourthlevel_length);
00294
00295 extern int
00296 sasa_c_get_number_5th_level (int *num_doc,
00297 char *firstlevel,
00298 int *firstno,
00299 char *secondlevel,
00300 int *secondno,
00301 char *thirdlevel,
00302 int *thirdno,
00303 char *fourthlevel,
00304 int *fourthno,
00305 char *fifthlevel,
00306 int *xml_number,
00307 int firstlevel_length,
00308 int secondlevel_length,
00309 int thirdlevel_length,
00310 int fourthlevel_length,
00311 int fifthlevel_length);
00312
00313 extern int
00314 sasa_c_get_number_6th_level (int *num_doc,
00315 char *firstlevel,
00316 int *firstno,
00317 char *secondlevel,
00318 int *secondno,
00319 char *thirdlevel,
00320 int *thirdno,
00321 char *fourthlevel,
00322 int *fourthno,
00323 char *fifthlevel,
00324 int *fifthno,
00325 char *sixthlevel,
00326 int *xml_number,
00327 int firstlevel_length,
00328 int secondlevel_length,
00329 int thirdlevel_length,
00330 int fourthlevel_length,
00331 int fifthlevel_length,
00332 int sixthlevel_length);
00333
00334 extern int
00335 sasa_c_get_number_7th_level (int *num_doc,
00336 char *firstlevel,
00337 int *firstno,
00338 char *secondlevel,
00339 int *secondno,
00340 char *thirdlevel,
00341 int *thirdno,
00342 char *fourthlevel,
00343 int *fourthno,
00344 char *fifthlevel,
00345 int *fifthno,
00346 char *sixthlevel,
00347 int *sixthno,
00348 char *seventhlevel,
00349 int *xml_number,
00350 int firstlevel_length,
00351 int secondlevel_length,
00352 int thirdlevel_length,
00353 int fourthlevel_length,
00354 int fifthlevel_length,
00355 int sixthlevel_length,
00356 int seventhlevel_length);
00357
00358 extern int
00359 sasa_c_get_number_8th_level (int *num_doc,
00360 char *firstlevel,
00361 int *firstno,
00362 char *secondlevel,
00363 int *secondno,
00364 char *thirdlevel,
00365 int *thirdno,
00366 char *fourthlevel,
00367 int *fourthno,
00368 char *fifthlevel,
00369 int *fifthno,
00370 char *sixthlevel,
00371 int *sixthno,
00372 char *seventhlevel,
00373 int *seventhno,
00374 char *eighthlevel,
00375 int *xml_number,
00376 int firstlevel_length,
00377 int secondlevel_length,
00378 int thirdlevel_length,
00379 int fourthlevel_length,
00380 int fifthlevel_length,
00381 int sixthlevel_length,
00382 int seventhlevel_length,
00383 int eighthlevel_length);
00384
00385 extern int
00386 sasa_c_get_number_9th_level (int *num_doc,
00387 char *firstlevel,
00388 int *firstno,
00389 char *secondlevel,
00390 int *secondno,
00391 char *thirdlevel,
00392 int *thirdno,
00393 char *fourthlevel,
00394 int *fourthno,
00395 char *fifthlevel,
00396 int *fifthno,
00397 char *sixthlevel,
00398 int *sixthno,
00399 char *seventhlevel,
00400 int *seventhno,
00401 char *eighthlevel,
00402 int *eighthno,
00403 char *ninthlevel,
00404 int *xml_number,
00405 int firstlevel_length,
00406 int secondlevel_length,
00407 int thirdlevel_length,
00408 int fourthlevel_length,
00409 int fifthlevel_length,
00410 int sixthlevel_length,
00411 int seventhlevel_length,
00412 int eighthlevel_length,
00413 int ninthlevel_length);
00414 extern int
00415 sasa_c_get_number_10th_level (int *num_doc,
00416 char *firstlevel,
00417 int *firstno,
00418 char *secondlevel,
00419 int *secondno,
00420 char *thirdlevel,
00421 int *thirdno,
00422 char *fourthlevel,
00423 int *fourthno,
00424 char *fifthlevel,
00425 int *fifthno,
00426 char *sixthlevel,
00427 int *sixthno,
00428 char *seventhlevel,
00429 int *seventhno,
00430 char *eighthlevel,
00431 int *eighthno,
00432 char *ninthlevel,
00433 int *ninthno,
00434 char *tenthlevel,
00435 int *xml_number,
00436 int firstlevel_length,
00437 int secondlevel_length,
00438 int thirdlevel_length,
00439 int fourthlevel_length,
00440 int fifthlevel_length,
00441 int sixthlevel_length,
00442 int seventhlevel_length,
00443 int eighthlevel_length,
00444 int ninthlevel_length,
00445 int tenthlevel_length);
00446
00447 extern int
00448 sasa_c_get_number_11th_level (int *num_doc,
00449 char *firstlevel,
00450 int *firstno,
00451 char *secondlevel,
00452 int *secondno,
00453 char *thirdlevel,
00454 int *thirdno,
00455 char *fourthlevel,
00456 int *fourthno,
00457 char *fifthlevel,
00458 int *fifthno,
00459 char *sixthlevel,
00460 int *sixthno,
00461 char *seventhlevel,
00462 int *seventhno,
00463 char *eighthlevel,
00464 int *eighthno,
00465 char *ninthlevel,
00466 int *ninthno,
00467 char *tenthlevel,
00468 int *tenthno,
00469 char *elethlevel,
00470 int *xml_number,
00471 int firstlevel_length,
00472 int secondlevel_length,
00473 int thirdlevel_length,
00474 int fourthlevel_length,
00475 int fifthlevel_length,
00476 int sixthlevel_length,
00477 int seventhlevel_length,
00478 int eighthlevel_length,
00479 int ninthlevel_length,
00480 int tenthlevel_length,
00481 int elethlevel_length);
00482
00483
00484
00485 extern int
00486 sasa_c_get_attri_1st_level (int *num_doc,
00487 char *firstlevel,
00488 int *firstno,
00489 char *attribute,
00490 char *xml_attribute,
00491 int *xml_attribute_len,
00492 int len_firstlevel,
00493 int len_attribute,
00494 int len_xml_attribute);
00495
00496 extern int
00497 sasa_c_get_attri_2nd_level (int *num_doc,
00498 char *firstlevel,
00499 int *firstno,
00500 char *secondlevel,
00501 int *secondno,
00502 char *attribute,
00503 char *xml_attribute,
00504 int *xml_attribute_len,
00505 int len_firstlevel,
00506 int len_secondlevel,
00507 int len_attribute,
00508 int len_xml_attribute);
00509
00510 extern int
00511 sasa_c_get_attri_3rd_level (int *num_doc,
00512 char *firstlevel,
00513 int *firstno,
00514 char *secondlevel,
00515 int *secondno,
00516 char *thirdlevel,
00517 int *thirdno,
00518 char *attribute,
00519 char *xml_attribute,
00520 int *xml_attribute_len,
00521 int len_firstlevel,
00522 int len_secondlevel,
00523 int len_thirdlevel,
00524 int len_attribute,
00525 int len_xml_attribute);
00526
00527 extern int
00528 sasa_c_get_attri_4th_level (int *num_doc,
00529 char *firstlevel,
00530 int *firstno,
00531 char *secondlevel,
00532 int *secondno,
00533 char *thirdlevel,
00534 int *thirdno,
00535 char *fourthlevel,
00536 int *fourthno,
00537 char *attribute,
00538 char *xml_attribute,
00539 int *xml_attribute_len,
00540 int len_firstlevel,
00541 int len_secondlevel,
00542 int len_thirdlevel,
00543 int len_fourthlevel,
00544 int len_attribute,
00545 int len_xml_attribute);
00546
00547 extern int
00548 sasa_c_get_attri_5th_level (int *num_doc,
00549 char *firstlevel,
00550 int *firstno,
00551 char *secondlevel,
00552 int *secondno,
00553 char *thirdlevel,
00554 int *thirdno,
00555 char *fourthlevel,
00556 int *fourthno,
00557 char *fifthlevel,
00558 int *fifthno,
00559 char *attribute,
00560 char *xml_attribute,
00561 int *xml_attribute_len,
00562 int len_firstlevel,
00563 int len_secondlevel,
00564 int len_thirdlevel,
00565 int len_fourthlevel,
00566 int len_fifthlevel,
00567 int len_attribute,
00568 int len_xml_attribute);
00569
00570
00571
00572 extern int
00573 sasa_c_get_element_1st_level_c (int *num_doc,
00574 char *firstlevel,
00575 int *firstno,
00576 char *element,
00577 int *elementno,
00578 char *xml_element,
00579 int *xml_element_length,
00580 int len_firstlevel,
00581 int len_element,
00582 int len_xml_element);
00583
00584 extern int
00585 sasa_c_get_element_1st_level_i (int *num_doc,
00586 char *firstlevel,
00587 int *firstno,
00588 char *element,
00589 int *elementno,
00590 int *xml_element,
00591 int len_firstlevel,
00592 int len_element);
00593
00594 extern int
00595 sasa_c_get_element_1st_level_d (int *num_doc,
00596 char *firstlevel,
00597 int *firstno,
00598 char *element,
00599 int *elementno,
00600 double *xml_element,
00601 int len_firstlevel,
00602 int len_element);
00603
00604 extern int
00605 sasa_c_get_element_2nd_level_c (int *num_doc,
00606 char *firstlevel,
00607 int *firstno,
00608 char *secondlevel,
00609 int *secondno,
00610 char *element,
00611 int *elementno,
00612 char *xml_element,
00613 int *xml_element_length,
00614 int len_firstlevel,
00615 int len_secondlevel,
00616 int len_element,
00617 int len_xml_element);
00618
00619 extern int
00620 sasa_c_get_element_2nd_level_i (int *num_doc,
00621 char *firstlevel,
00622 int *firstno,
00623 char *secondlevel,
00624 int *secondno,
00625 char *element,
00626 int *elementno,
00627 int *xml_element,
00628 int len_firstlevel,
00629 int len_secondlevel,
00630 int len_element);
00631
00632 extern int
00633 sasa_c_get_element_2nd_level_d (int *num_doc,
00634 char *firstlevel,
00635 int *firstno,
00636 char *secondlevel,
00637 int *secondno,
00638 char *element,
00639 int *elementno,
00640 double *xml_element,
00641 int len_firstlevel,
00642 int len_secondlevel,
00643 int len_element);
00644
00645
00646 extern int
00647 sasa_c_get_element_3rd_level_c (int *num_doc,
00648 char *firstlevel,
00649 int *firstno,
00650 char *secondlevel,
00651 int *secondno,
00652 char *thirdlevel,
00653 int *thirdno,
00654 char *element,
00655 int *elementno,
00656 char *xml_element,
00657 int *xml_element_length,
00658 int len_firstlevel,
00659 int len_secondlevel,
00660 int len_thirdlevel,
00661 int len_element,
00662 int len_xml_element);
00663
00664 extern int
00665 sasa_c_get_element_3rd_level_i (int *num_doc,
00666 char *firstlevel,
00667 int *firstno,
00668 char *secondlevel,
00669 int *secondno,
00670 char *thirdlevel,
00671 int *thirdno,
00672 char *element,
00673 int *elementno,
00674 int *xml_element,
00675 int len_firstlevel,
00676 int len_secondlevel,
00677 int len_thirdlevel,
00678 int len_element);
00679
00680 extern int
00681 sasa_c_get_element_3rd_level_d (int *num_doc,
00682 char *firstlevel,
00683 int *firstno,
00684 char *secondlevel,
00685 int *secondno,
00686 char *thirdlevel,
00687 int *thirdno,
00688 char *element,
00689 int *elementno,
00690 double *xml_element,
00691 int len_firstlevel,
00692 int len_secondlevel,
00693 int len_thirdlevel,
00694 int len_element);
00695
00696 extern int
00697 sasa_c_get_element_4th_level_c (int *num_doc,
00698 char *firstlevel,
00699 int *firstno,
00700 char *secondlevel,
00701 int *secondno,
00702 char *thirdlevel,
00703 int *thirdno,
00704 char *fourthlevel,
00705 int *fourthno,
00706 char *element,
00707 int *elementno,
00708 char *xml_element,
00709 int *xml_element_length,
00710 int len_firstlevel,
00711 int len_secondlevel,
00712 int len_thirdlevel,
00713 int len_fourthlevel,
00714 int len_element,
00715 int len_xml_element);
00716
00717 extern int
00718 sasa_c_get_element_4th_level_i (int *num_doc,
00719 char *firstlevel,
00720 int *firstno,
00721 char *secondlevel,
00722 int *secondno,
00723 char *thirdlevel,
00724 int *thirdno,
00725 char *fourthlevel,
00726 int *fourthno,
00727 char *element,
00728 int *elementno,
00729 int *xml_element,
00730 int len_firstlevel,
00731 int len_secondlevel,
00732 int len_thirdlevel,
00733 int len_fourthlevel,
00734 int len_element);
00735
00736 extern int
00737 sasa_c_get_element_4th_level_d (int *num_doc,
00738 char *firstlevel,
00739 int *firstno,
00740 char *secondlevel,
00741 int *secondno,
00742 char *thirdlevel,
00743 int *thirdno,
00744 char *fourthlevel,
00745 int *fourthno,
00746 char *element,
00747 int *elementno,
00748 double *xml_element,
00749 int len_firstlevel,
00750 int len_secondlevel,
00751 int len_thirdlevel,
00752 int len_fourthlevel,
00753 int len_element);
00754
00755 extern int
00756 sasa_c_get_element_5th_level_c (int *num_doc,
00757 char *firstlevel,
00758 int *firstno,
00759 char *secondlevel,
00760 int *secondno,
00761 char *thirdlevel,
00762 int *thirdno,
00763 char *fourthlevel,
00764 int *fourthno,
00765 char *fifthlevel,
00766 int *fifthno,
00767 char *element,
00768 int *elementno,
00769 char *xml_element,
00770 int *xml_element_length,
00771 int len_firstlevel,
00772 int len_secondlevel,
00773 int len_thirdlevel,
00774 int len_fourthlevel,
00775 int len_fifthlevel,
00776 int len_element,
00777 int len_xml_element);
00778
00779 extern int
00780 sasa_c_get_element_5th_level_i (int *num_doc,
00781 char *firstlevel,
00782 int *firstno,
00783 char *secondlevel,
00784 int *secondno,
00785 char *thirdlevel,
00786 int *thirdno,
00787 char *fourthlevel,
00788 int *fourthno,
00789 char *fifthlevel,
00790 int *fifthno,
00791 char *element,
00792 int *elementno,
00793 int *xml_element,
00794 int len_firstlevel,
00795 int len_secondlevel,
00796 int len_thirdlevel,
00797 int len_fourthlevel,
00798 int len_fifthlevel,
00799 int len_element);
00800
00801 extern int
00802 sasa_c_get_element_5th_level_d (int *num_doc,
00803 char *firstlevel,
00804 int *firstno,
00805 char *secondlevel,
00806 int *secondno,
00807 char *thirdlevel,
00808 int *thirdno,
00809 char *fourthlevel,
00810 int *fourthno,
00811 char *fifthlevel,
00812 int *fifthno,
00813 char *element,
00814 int *elementno,
00815 double *xml_element,
00816 int len_firstlevel,
00817 int len_secondlevel,
00818 int len_thirdlevel,
00819 int len_fourthlevel,
00820 int len_fifthlevel,
00821 int len_element);
00822
00823 extern int
00824 sasa_c_get_element_6th_level_c (int *num_doc,
00825 char *firstlevel,
00826 int *firstno,
00827 char *secondlevel,
00828 int *secondno,
00829 char *thirdlevel,
00830 int *thirdno,
00831 char *fourthlevel,
00832 int *fourthno,
00833 char *fifthlevel,
00834 int *fifthno,
00835 char *sixthlevel,
00836 int *sixthno,
00837 char *element,
00838 int *elementno,
00839 char *xml_element,
00840 int *xml_element_length,
00841 int len_firstlevel,
00842 int len_secondlevel,
00843 int len_thirdlevel,
00844 int len_fourthlevel,
00845 int len_fifthlevel,
00846 int len_sixthlevel,
00847 int len_element,
00848 int len_xml_element);
00849
00850 extern int
00851 sasa_c_get_element_6th_level_i (int *num_doc,
00852 char *firstlevel,
00853 int *firstno,
00854 char *secondlevel,
00855 int *secondno,
00856 char *thirdlevel,
00857 int *thirdno,
00858 char *fourthlevel,
00859 int *fourthno,
00860 char *fifthlevel,
00861 int *fifthno,
00862 char *sixthlevel,
00863 int *sixthno,
00864 char *element,
00865 int *elementno,
00866 int *xml_element,
00867 int len_firstlevel,
00868 int len_secondlevel,
00869 int len_thirdlevel,
00870 int len_fourthlevel,
00871 int len_fifthlevel,
00872 int len_sixthlevel,
00873 int len_element);
00874
00875 extern int
00876 sasa_c_get_element_6th_level_d (int *num_doc,
00877 char *firstlevel,
00878 int *firstno,
00879 char *secondlevel,
00880 int *secondno,
00881 char *thirdlevel,
00882 int *thirdno,
00883 char *fourthlevel,
00884 int *fourthno,
00885 char *fifthlevel,
00886 int *fifthno,
00887 char *sixthlevel,
00888 int *sixthno,
00889 char *element,
00890 int *elementno,
00891 double *xml_element,
00892 int len_firstlevel,
00893 int len_secondlevel,
00894 int len_thirdlevel,
00895 int len_fourthlevel,
00896 int len_fifthlevel,
00897 int len_sixthlevel,
00898 int len_element);
00899
00900 extern int
00901 sasa_c_get_element_7th_level_c (int *num_doc,
00902 char *firstlevel,
00903 int *firstno,
00904 char *secondlevel,
00905 int *secondno,
00906 char *thirdlevel,
00907 int *thirdno,
00908 char *fourthlevel,
00909 int *fourthno,
00910 char *fifthlevel,
00911 int *fifthno,
00912 char *sixthlevel,
00913 int *sixthno,
00914 char *seventhlevel,
00915 int *seventhno,
00916 char *element,
00917 int *elementno,
00918 char *xml_element,
00919 int *xml_element_length,
00920 int len_firstlevel,
00921 int len_secondlevel,
00922 int len_thirdlevel,
00923 int len_fourthlevel,
00924 int len_fifthlevel,
00925 int len_sixthlevel,
00926 int len_seventhlevel,
00927 int len_element,
00928 int len_xml_element);
00929
00930 extern int
00931 sasa_c_get_element_7th_level_i (int *num_doc,
00932 char *firstlevel,
00933 int *firstno,
00934 char *secondlevel,
00935 int *secondno,
00936 char *thirdlevel,
00937 int *thirdno,
00938 char *fourthlevel,
00939 int *fourthno,
00940 char *fifthlevel,
00941 int *fifthno,
00942 char *sixthlevel,
00943 int *sixthno,
00944 char *seventhlevel,
00945 int *seventhno,
00946 char *element,
00947 int *elementno,
00948 int *xml_element,
00949 int len_firstlevel,
00950 int len_secondlevel,
00951 int len_thirdlevel,
00952 int len_fourthlevel,
00953 int len_fifthlevel,
00954 int len_sixthlevel,
00955 int len_seventhlevel,
00956 int len_element);
00957
00958 extern int
00959 sasa_c_get_element_7th_level_d (int *num_doc,
00960 char *firstlevel,
00961 int *firstno,
00962 char *secondlevel,
00963 int *secondno,
00964 char *thirdlevel,
00965 int *thirdno,
00966 char *fourthlevel,
00967 int *fourthno,
00968 char *fifthlevel,
00969 int *fifthno,
00970 char *sixthlevel,
00971 int *sixthno,
00972 char *seventhlevel,
00973 int *seventhno,
00974 char *element,
00975 int *elementno,
00976 double *xml_element,
00977 int len_firstlevel,
00978 int len_secondlevel,
00979 int len_thirdlevel,
00980 int len_fourthlevel,
00981 int len_fifthlevel,
00982 int len_sixthlevel,
00983 int len_seventhlevel,
00984 int len_element);
00985
00986 extern int
00987 sasa_c_get_element_8th_level_i (int *num_doc,
00988 char *firstlevel,
00989 int *firstno,
00990 char *secondlevel,
00991 int *secondno,
00992 char *thirdlevel,
00993 int *thirdno,
00994 char *fourthlevel,
00995 int *fourthno,
00996 char *fifthlevel,
00997 int *fifthno,
00998 char *sixthlevel,
00999 int *sixthno,
01000 char *seventhlevel,
01001 int *seventhno,
01002 char *eighthlevel,
01003 int *eighthno,
01004 char *element,
01005 int *elementno,
01006 int *xml_element,
01007 int len_firstlevel,
01008 int len_secondlevel,
01009 int len_thirdlevel,
01010 int len_fourthlevel,
01011 int len_fifthlevel,
01012 int len_sixthlevel,
01013 int len_seventhlevel,
01014 int len_eighthlevel,
01015 int len_element);
01016
01017 extern int
01018 sasa_c_get_element_8th_level_c (int *num_doc,
01019 char *firstlevel,
01020 int *firstno,
01021 char *secondlevel,
01022 int *secondno,
01023 char *thirdlevel,
01024 int *thirdno,
01025 char *fourthlevel,
01026 int *fourthno,
01027 char *fifthlevel,
01028 int *fifthno,
01029 char *sixthlevel,
01030 int *sixthno,
01031 char *seventhlevel,
01032 int *seventhno,
01033 char *eighthlevel,
01034 int *eighthno,
01035 char *element,
01036 int *elementno,
01037 char *xml_element,
01038 int *xml_element_length,
01039 int len_firstlevel,
01040 int len_secondlevel,
01041 int len_thirdlevel,
01042 int len_fourthlevel,
01043 int len_fifthlevel,
01044 int len_sixthlevel,
01045 int len_seventhlevel,
01046 int len_eighthlevel,
01047 int len_element,
01048 int len_xml_element);
01049
01050 extern int
01051 sasa_c_get_element_8th_level_d (int *num_doc,
01052 char *firstlevel,
01053 int *firstno,
01054 char *secondlevel,
01055 int *secondno,
01056 char *thirdlevel,
01057 int *thirdno,
01058 char *fourthlevel,
01059 int *fourthno,
01060 char *fifthlevel,
01061 int *fifthno,
01062 char *sixthlevel,
01063 int *sixthno,
01064 char *seventhlevel,
01065 int *seventhno,
01066 char *eighthlevel,
01067 int *eighthno,
01068 char *element,
01069 int *elementno,
01070 double *xml_element,
01071 int len_firstlevel,
01072 int len_secondlevel,
01073 int len_thirdlevel,
01074 int len_fourthlevel,
01075 int len_fifthlevel,
01076 int len_sixthlevel,
01077 int len_seventhlevel,
01078 int len_eighthlevel,
01079 int len_element);
01080
01081 extern int
01082 sasa_c_get_element_9th_level_c (int *num_doc,
01083 char *firstlevel,
01084 int *firstno,
01085 char *secondlevel,
01086 int *secondno,
01087 char *thirdlevel,
01088 int *thirdno,
01089 char *fourthlevel,
01090 int *fourthno,
01091 char *fifthlevel,
01092 int *fifthno,
01093 char *sixthlevel,
01094 int *sixthno,
01095 char *seventhlevel,
01096 int *seventhno,
01097 char *eighthlevel,
01098 int *eighthno,
01099 char *ninthlevel,
01100 int *ninthno,
01101 char *element,
01102 int *elementno,
01103 char *xml_element,
01104 int *xml_element_length,
01105 int len_firstlevel,
01106 int len_secondlevel,
01107 int len_thirdlevel,
01108 int len_fourthlevel,
01109 int len_fifthlevel,
01110 int len_sixthlevel,
01111 int len_seventhlevel,
01112 int len_eighthlevel,
01113 int len_ninthlevel,
01114 int len_element,
01115 int len_xml_element);
01116
01117 extern int
01118 sasa_c_get_element_9th_level_i (int *num_doc,
01119 char *firstlevel,
01120 int *firstno,
01121 char *secondlevel,
01122 int *secondno,
01123 char *thirdlevel,
01124 int *thirdno,
01125 char *fourthlevel,
01126 int *fourthno,
01127 char *fifthlevel,
01128 int *fifthno,
01129 char *sixthlevel,
01130 int *sixthno,
01131 char *seventhlevel,
01132 int *seventhno,
01133 char *eighthlevel,
01134 int *eighthno,
01135 char *ninthlevel,
01136 int *ninthno,
01137 char *element,
01138 int *elementno,
01139 int *xml_element,
01140 int len_firstlevel,
01141 int len_secondlevel,
01142 int len_thirdlevel,
01143 int len_fourthlevel,
01144 int len_fifthlevel,
01145 int len_sixthlevel,
01146 int len_seventhlevel,
01147 int len_eighthlevel,
01148 int len_ninthlevel,
01149 int len_element);
01150
01151 extern int
01152 sasa_c_get_element_9th_level_d (int *num_doc,
01153 char *firstlevel,
01154 int *firstno,
01155 char *secondlevel,
01156 int *secondno,
01157 char *thirdlevel,
01158 int *thirdno,
01159 char *fourthlevel,
01160 int *fourthno,
01161 char *fifthlevel,
01162 int *fifthno,
01163 char *sixthlevel,
01164 int *sixthno,
01165 char *seventhlevel,
01166 int *seventhno,
01167 char *eighthlevel,
01168 int *eighthno,
01169 char *ninthlevel,
01170 int *ninthno,
01171 char *element,
01172 int *elementno,
01173 double *xml_element,
01174 int len_firstlevel,
01175 int len_secondlevel,
01176 int len_thirdlevel,
01177 int len_fourthlevel,
01178 int len_fifthlevel,
01179 int len_sixthlevel,
01180 int len_seventhlevel,
01181 int len_eighthlevel,
01182 int len_ninthlevel,
01183 int len_element);
01184
01185 extern int
01186 sasa_c_get_element_10th_level_c (int *num_doc,
01187 char *firstlevel,
01188 int *firstno,
01189 char *secondlevel,
01190 int *secondno,
01191 char *thirdlevel,
01192 int *thirdno,
01193 char *fourthlevel,
01194 int *fourthno,
01195 char *fifthlevel,
01196 int *fifthno,
01197 char *sixthlevel,
01198 int *sixthno,
01199 char *seventhlevel,
01200 int *seventhno,
01201 char *eighthlevel,
01202 int *eighthno,
01203 char *ninthlevel,
01204 int *ninthno,
01205 char *tenthlevel,
01206 int *tenthno,
01207 char *element,
01208 int *elementno,
01209 char *xml_element,
01210 int *xml_element_length,
01211 int len_firstlevel,
01212 int len_secondlevel,
01213 int len_thirdlevel,
01214 int len_fourthlevel,
01215 int len_fifthlevel,
01216 int len_sixthlevel,
01217 int len_seventhlevel,
01218 int len_eighthlevel,
01219 int len_ninthlevel,
01220 int len_tenthlevel,
01221 int len_element,
01222 int len_xml_element);
01223
01224 extern int
01225 sasa_c_get_element_10th_level_i (int *num_doc,
01226 char *firstlevel,
01227 int *firstno,
01228 char *secondlevel,
01229 int *secondno,
01230 char *thirdlevel,
01231 int *thirdno,
01232 char *fourthlevel,
01233 int *fourthno,
01234 char *fifthlevel,
01235 int *fifthno,
01236 char *sixthlevel,
01237 int *sixthno,
01238 char *seventhlevel,
01239 int *seventhno,
01240 char *eighthlevel,
01241 int *eighthno,
01242 char *ninthlevel,
01243 int *ninthno,
01244 char *tenthlevel,
01245 int *tenthno,
01246 char *element,
01247 int *elementno,
01248 int *xml_element,
01249 int len_firstlevel,
01250 int len_secondlevel,
01251 int len_thirdlevel,
01252 int len_fourthlevel,
01253 int len_fifthlevel,
01254 int len_sixthlevel,
01255 int len_seventhlevel,
01256 int len_eighthlevel,
01257 int len_ninthlevel,
01258 int len_tenthlevel,
01259 int len_element);
01260
01261 extern int
01262 sasa_c_get_element_10th_level_d (int *num_doc,
01263 char *firstlevel,
01264 int *firstno,
01265 char *secondlevel,
01266 int *secondno,
01267 char *thirdlevel,
01268 int *thirdno,
01269 char *fourthlevel,
01270 int *fourthno,
01271 char *fifthlevel,
01272 int *fifthno,
01273 char *sixthlevel,
01274 int *sixthno,
01275 char *seventhlevel,
01276 int *seventhno,
01277 char *eighthlevel,
01278 int *eighthno,
01279 char *ninthlevel,
01280 int *ninthno,
01281 char *tenthlevel,
01282 int *tenthno,
01283 char *element,
01284 int *elementno,
01285 double *xml_element,
01286 int len_firstlevel,
01287 int len_secondlevel,
01288 int len_thirdlevel,
01289 int len_fourthlevel,
01290 int len_fifthlevel,
01291 int len_sixthlevel,
01292 int len_seventhlevel,
01293 int len_eighthlevel,
01294 int len_ninthlevel,
01295 int len_tenthlevel,
01296 int len_element);
01297
01298 extern int
01299 sasa_c_get_element_11th_level_c (int *num_doc,
01300 char *firstlevel,
01301 int *firstno,
01302 char *secondlevel,
01303 int *secondno,
01304 char *thirdlevel,
01305 int *thirdno,
01306 char *fourthlevel,
01307 int *fourthno,
01308 char *fifthlevel,
01309 int *fifthno,
01310 char *sixthlevel,
01311 int *sixthno,
01312 char *seventhlevel,
01313 int *seventhno,
01314 char *eighthlevel,
01315 int *eighthno,
01316 char *ninthlevel,
01317 int *ninthno,
01318 char *tenthlevel,
01319 int *tenthno,
01320 char *elethlevel,
01321 int *elethno,
01322 char *element,
01323 int *elementno,
01324 char *xml_element,
01325 int *xml_element_length,
01326 int len_firstlevel,
01327 int len_secondlevel,
01328 int len_thirdlevel,
01329 int len_fourthlevel,
01330 int len_fifthlevel,
01331 int len_sixthlevel,
01332 int len_seventhlevel,
01333 int len_eighthlevel,
01334 int len_ninthlevel,
01335 int len_tenthlevel,
01336 int len_elethlevel,
01337 int len_element,
01338 int len_xml_element);
01339
01340 extern int
01341 sasa_c_get_element_11th_level_i (int *num_doc,
01342 char *firstlevel,
01343 int *firstno,
01344 char *secondlevel,
01345 int *secondno,
01346 char *thirdlevel,
01347 int *thirdno,
01348 char *fourthlevel,
01349 int *fourthno,
01350 char *fifthlevel,
01351 int *fifthno,
01352 char *sixthlevel,
01353 int *sixthno,
01354 char *seventhlevel,
01355 int *seventhno,
01356 char *eighthlevel,
01357 int *eighthno,
01358 char *ninthlevel,
01359 int *ninthno,
01360 char *tenthlevel,
01361 int *tenthno,
01362 char *elethlevel,
01363 int *elethno,
01364 char *element,
01365 int *elementno,
01366 int *xml_element,
01367 int len_firstlevel,
01368 int len_secondlevel,
01369 int len_thirdlevel,
01370 int len_fourthlevel,
01371 int len_fifthlevel,
01372 int len_sixthlevel,
01373 int len_seventhlevel,
01374 int len_eighthlevel,
01375 int len_ninthlevel,
01376 int len_tenthlevel,
01377 int len_elethlevel,
01378 int len_element);
01379
01380 extern int
01381 sasa_c_get_element_11th_level_d (int *num_doc,
01382 char *firstlevel,
01383 int *firstno,
01384 char *secondlevel,
01385 int *secondno,
01386 char *thirdlevel,
01387 int *thirdno,
01388 char *fourthlevel,
01389 int *fourthno,
01390 char *fifthlevel,
01391 int *fifthno,
01392 char *sixthlevel,
01393 int *sixthno,
01394 char *seventhlevel,
01395 int *seventhno,
01396 char *eighthlevel,
01397 int *eighthno,
01398 char *ninthlevel,
01399 int *ninthno,
01400 char *tenthlevel,
01401 int *tenthno,
01402 char *elethlevel,
01403 int *elethno,
01404 char *element,
01405 int *elementno,
01406 double *xml_element,
01407 int len_firstlevel,
01408 int len_secondlevel,
01409 int len_thirdlevel,
01410 int len_fourthlevel,
01411 int len_fifthlevel,
01412 int len_sixthlevel,
01413 int len_seventhlevel,
01414 int len_eighthlevel,
01415 int len_ninthlevel,
01416 int len_tenthlevel,
01417 int len_elethlevel,
01418 int len_element);
01419
01420
01421
01422 extern int
01423 sasa_c_close (int *num_doc);