diff --git a/lib/gfortran/libxmlparse.a b/lib/gfortran/libxmlparse.a new file mode 100644 index 000000000..cfca15b4b Binary files /dev/null and b/lib/gfortran/libxmlparse.a differ diff --git a/lib/gfortran/read_xml_primitives.mod b/lib/gfortran/read_xml_primitives.mod new file mode 100644 index 000000000..7c1db22bd --- /dev/null +++ b/lib/gfortran/read_xml_primitives.mod @@ -0,0 +1,773 @@ +GFORTRAN module version '4' created from read_xml_primitives.f90 on Mon Aug 29 09:02:14 2011 +MD5:235b0d14c80f92b943d08f5cd7a2fcd9 -- If you edit this, you'll get what you deserve. + +(() () () () () () () () () () () () () () () () () () () () () () () +() () () ()) + +() + +(('xml_report_errors' 'xmlparse' 2 3 4) ('xml_report_details' 'xmlparse' +5 6)) + +() + +() + +() + +(6 'xml_report_details_int_' 'xmlparse' 'xml_report_details_int_' 1 (( +PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) ( +UNKNOWN 0 0 0 UNKNOWN ()) 7 0 (8 9) () 0 () () () 0 0) +5 'xml_report_details_string_' 'xmlparse' 'xml_report_details_string_' 1 +((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) ( +UNKNOWN 0 0 0 UNKNOWN ()) 10 0 (11 12) () 0 () () () 0 0) +4 'xml_report_errors_int_' 'xmlparse' 'xml_report_errors_int_' 1 (( +PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 13 0 (14 15 16) () 0 () () () +0 0) +3 'xml_report_errors_string_' 'xmlparse' 'xml_report_errors_string_' 1 ( +(PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 17 0 (18 19 20) () 0 () () () +0 0) +21 'read_xml_double' 'read_xml_primitives' 'read_xml_double' 1 (( +PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 22 0 (23 24 25 26 27 28 29 +30 31) () 0 () () () 0 0) +32 'read_xml_double_1dim' 'read_xml_primitives' 'read_xml_double_1dim' 1 +((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 33 0 (34 35 36 37 38 39 40 +41 42) () 0 () () () 0 0) +43 'read_xml_double_array' 'read_xml_primitives' 'read_xml_double_array' +1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 44 0 (45 46 47 48 49 50 51 +52 53) () 0 () () () 0 0) +54 'read_xml_integer' 'read_xml_primitives' 'read_xml_integer' 1 (( +PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 55 0 (56 57 58 59 60 61 62 +63 64) () 0 () () () 0 0) +65 'read_xml_integer_1dim' 'read_xml_primitives' 'read_xml_integer_1dim' +1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 66 0 (67 68 69 70 71 72 73 +74 75) () 0 () () () 0 0) +76 'read_xml_integer_array' 'read_xml_primitives' 'read_xml_integer_array' +1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 77 0 (78 79 80 81 82 83 84 +85 86) () 0 () () () 0 0) +87 'read_xml_line' 'read_xml_primitives' 'read_xml_line' 1 ((PROCEDURE +UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) +(UNKNOWN 0 0 0 UNKNOWN ()) 88 0 (89 90 91 92 93 94 95 96 97) () 0 () () +() 0 0) +98 'read_xml_line_1dim' 'read_xml_primitives' 'read_xml_line_1dim' 1 (( +PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 99 0 (100 101 102 103 104 +105 106 107 108) () 0 () () () 0 0) +109 'read_xml_line_array' 'read_xml_primitives' 'read_xml_line_array' 1 +((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 110 0 (111 112 113 114 115 +116 117 118 119) () 0 () () () 0 0) +120 'read_xml_logical' 'read_xml_primitives' 'read_xml_logical' 1 (( +PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 121 0 (122 123 124 125 126 +127 128 129 130) () 0 () () () 0 0) +131 'read_xml_logical_1dim' 'read_xml_primitives' 'read_xml_logical_1dim' +1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 132 0 (133 134 135 136 137 +138 139 140 141) () 0 () () () 0 0) +142 'read_xml_logical_array' 'read_xml_primitives' +'read_xml_logical_array' 1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL +UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 143 0 +(144 145 146 147 148 149 150 151 152) () 0 () () () 0 0) +153 'read_xml_primitives' 'read_xml_primitives' 'read_xml_primitives' 1 +((MODULE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) (UNKNOWN 0 0 0 +UNKNOWN ()) 0 0 () () 0 () () () 0 0) +154 'read_xml_real' 'read_xml_primitives' 'read_xml_real' 1 ((PROCEDURE +UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) +(UNKNOWN 0 0 0 UNKNOWN ()) 155 0 (156 157 158 159 160 161 162 163 164) () +0 () () () 0 0) +165 'read_xml_real_1dim' 'read_xml_primitives' 'read_xml_real_1dim' 1 ( +(PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 166 0 (167 168 169 170 171 +172 173 174 175) () 0 () () () 0 0) +176 'read_xml_real_array' 'read_xml_primitives' 'read_xml_real_array' 1 +((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 177 0 (178 179 180 181 182 +183 184 185 186) () 0 () () () 0 0) +187 'read_xml_word' 'read_xml_primitives' 'read_xml_word' 1 ((PROCEDURE +UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) +(UNKNOWN 0 0 0 UNKNOWN ()) 188 0 (189 190 191 192 193 194 195 196 197) () +0 () () () 0 0) +198 'read_xml_word_1dim' 'read_xml_primitives' 'read_xml_word_1dim' 1 ( +(PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 199 0 (200 201 202 203 204 +205 206 207 208) () 0 () () () 0 0) +209 'read_xml_word_array' 'read_xml_primitives' 'read_xml_word_array' 1 +((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 210 0 (211 212 213 214 215 +216 217 218 219) () 0 () () () 0 0) +220 'reshape' '(intrinsic)' 'reshape' 1 ((PROCEDURE UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 FUNCTION) (UNKNOWN 0 0 0 UNKNOWN ()) 0 +0 () () 220 () () () 0 0) +221 'skip_until_endtag' 'read_xml_primitives' 'skip_until_endtag' 1 (( +PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 222 0 (223 224 225 226 227) +() 0 () () () 0 0) +228 'xml_buffer_length' 'xmlparse' 'xml_buffer_length' 1 ((PARAMETER +UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN IMPLICIT-SAVE 0 0) (INTEGER 4 0 0 +INTEGER ()) 0 0 () (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1000') () 0 () +() () 0 0) +229 'xml_close' 'xmlparse' 'xml_close' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) (UNKNOWN 0 0 0 UNKNOWN ()) 230 +0 (231) () 0 () () () 0 0) +232 'xml_data_trunc' 'xmlparse' 'xml_data_trunc' 1 ((PROCEDURE +UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 FUNCTION) (LOGICAL 4 0 0 +LOGICAL ()) 233 0 (234) () 232 () () () 0 0) +235 'xml_error' 'xmlparse' 'xml_error' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 FUNCTION) (LOGICAL 4 0 0 LOGICAL ()) 236 0 +(237) () 235 () () () 0 0) +238 'xml_find_attrib' 'xmlparse' 'xml_find_attrib' 1 ((PROCEDURE +UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 FUNCTION ALWAYS_EXPLICIT) ( +INTEGER 4 0 0 INTEGER ()) 239 0 (240 241 242 243) () 238 () () () 0 0) +244 'xml_get' 'xmlparse' 'xml_get' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 +UNKNOWN ()) 245 0 (246 247 248 249 250 251 252) () 0 () () () 0 0) +253 'xml_ok' 'xmlparse' 'xml_ok' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 FUNCTION) (LOGICAL 4 0 0 LOGICAL ()) 254 0 +(255) () 253 () () () 0 0) +256 'xml_open' 'xmlparse' 'xml_open' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) (UNKNOWN 0 0 0 UNKNOWN ()) 257 +0 (258 259 260) () 0 () () () 0 0) +261 'xml_options' 'xmlparse' 'xml_options' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 +UNKNOWN ()) 262 0 (263 264 265 266 267 268) () 0 () () () 0 0) +269 'xml_parse' 'xmlparse' 'xml_parse' 1 ((DERIVED UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) (UNKNOWN 0 0 0 UNKNOWN ()) 0 0 () () 0 +((270 'lun' (INTEGER 4 0 0 INTEGER ()) () (UNKNOWN-FL UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) UNKNOWN-ACCESS ()) (271 'level' ( +INTEGER 4 0 0 INTEGER ()) () (UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0) UNKNOWN-ACCESS ()) (272 'lineno' (INTEGER 4 0 0 +INTEGER ()) () (UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0) UNKNOWN-ACCESS ()) (273 'ignore_whitespace' (LOGICAL 4 0 0 LOGICAL ()) +() (UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ()) (274 'no_data_truncation' (LOGICAL 4 0 0 LOGICAL ()) +() (UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ()) (275 'too_many_attribs' (LOGICAL 4 0 0 LOGICAL ()) () +(UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ()) (276 'too_many_data' (LOGICAL 4 0 0 LOGICAL ()) () ( +UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ()) (277 'eof' (LOGICAL 4 0 0 LOGICAL ()) () (UNKNOWN-FL +UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) UNKNOWN-ACCESS ()) ( +278 'error' (LOGICAL 4 0 0 LOGICAL ()) () (UNKNOWN-FL UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) UNKNOWN-ACCESS ()) (279 'line' ( +CHARACTER 1 0 0 CHARACTER ((CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1000'))) +() (UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ())) PUBLIC (() () () ()) () 0 0 98223140) +280 'xml_process' 'xmlparse' 'xml_process' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE RECURSIVE ALWAYS_EXPLICIT) ( +UNKNOWN 0 0 0 UNKNOWN ()) 281 0 (282 283 284 285 286 287 288 289) () 0 () +() () 0 0) +290 'xml_put' 'xmlparse' 'xml_put' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 +UNKNOWN ()) 291 0 (292 293 294 295 296 297 298) () 0 () () () 0 0) +2 'xml_report_errors_extern_' 'xmlparse' 'xml_report_errors_extern_' 1 ( +(PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) ( +UNKNOWN 0 0 0 UNKNOWN ()) 299 0 (300 301) () 0 () () () 0 0) +302 'xml_stdout' 'xmlparse' 'xml_stdout' 1 ((PARAMETER UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN IMPLICIT-SAVE 0 0) (INTEGER 4 0 0 INTEGER ()) 0 0 () +(CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '-1') () 0 () () () 0 0) +303 'xmlparse' 'xmlparse' 'xmlparse' 1 ((MODULE UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) (UNKNOWN 0 0 0 UNKNOWN ()) 0 0 () () 0 +() () () 0 0) +223 'info' '' 'info' 222 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +224 'tag' '' 'tag' 222 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +225 'attribs' '' 'attribs' 222 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +226 'data' '' 'data' 222 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +227 'error' '' 'error' 222 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +56 'info' '' 'info' 55 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +57 'tag' '' 'tag' 55 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +58 'endtag' '' 'endtag' 55 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +59 'attribs' '' 'attribs' 55 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +60 'noattribs' '' 'noattribs' 55 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +61 'data' '' 'data' 55 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +62 'nodata' '' 'nodata' 55 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +63 'var' '' 'var' 55 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +64 'has_var' '' 'has_var' 55 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +234 'info' '' 'info' 233 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +231 'info' '' 'info' 230 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +242 'name' '' 'name' 239 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +243 'value' '' 'value' 239 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 +() () () 0 0) +248 'endtag' '' 'endtag' 245 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +249 'attribs' '' 'attribs' 245 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +247 'tag' '' 'tag' 245 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +251 'data' '' 'data' 245 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +252 'no_data' '' 'no_data' 245 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +265 'no_data_truncation' '' 'no_data_truncation' 262 ((VARIABLE IN +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 OPTIONAL DUMMY) (LOGICAL 4 0 0 LOGICAL +()) 0 0 () () 0 () () () 0 0) +267 'report_errors' '' 'report_errors' 262 ((VARIABLE IN UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 OPTIONAL DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () +0 () () () 0 0) +266 'report_lun' '' 'report_lun' 262 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 OPTIONAL DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () +() 0 0) +268 'report_details' '' 'report_details' 262 ((VARIABLE IN UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 OPTIONAL DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () +0 () () () 0 0) +264 'ignore_whitespace' '' 'ignore_whitespace' 262 ((VARIABLE IN +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 OPTIONAL DUMMY) (LOGICAL 4 0 0 LOGICAL +()) 0 0 () () 0 () () () 0 0) +260 'mustread' '' 'mustread' 257 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +259 'fname' '' 'fname' 257 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +250 'no_attribs' '' 'no_attribs' 245 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +241 'no_attribs' '' 'no_attribs' 239 ((VARIABLE UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () +() 0 () () () 0 0) +286 'datafunc' '' 'datafunc' 281 ((PROCEDURE UNKNOWN-INTENT DUMMY-PROC +BODY UNKNOWN 0 0 DUMMY SUBROUTINE RECURSIVE ALWAYS_EXPLICIT) (UNKNOWN 0 +0 0 UNKNOWN ()) 304 0 (305 306 307) () 0 () () () 0 0) +285 'startfunc' '' 'startfunc' 281 ((PROCEDURE UNKNOWN-INTENT DUMMY-PROC +BODY UNKNOWN 0 0 DUMMY SUBROUTINE RECURSIVE ALWAYS_EXPLICIT) (UNKNOWN 0 +0 0 UNKNOWN ()) 308 0 (309 310 311) () 0 () () () 0 0) +287 'endfunc' '' 'endfunc' 281 ((PROCEDURE UNKNOWN-INTENT DUMMY-PROC +BODY UNKNOWN 0 0 DUMMY SUBROUTINE RECURSIVE) (UNKNOWN 0 0 0 UNKNOWN ()) +312 0 (313 314) () 0 () () () 0 0) +288 'lunrep' '' 'lunrep' 281 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () +() 0 0) +284 'data' '' 'data' 281 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +289 'error' '' 'error' 281 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () +() 0 0) +283 'attribs' '' 'attribs' 281 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 +0 () (2 ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +293 'tag' '' 'tag' 291 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +292 'info' '' 'info' 291 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +297 'no_data' '' 'no_data' 291 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +296 'data' '' 'data' 291 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +298 'type' '' 'type' 291 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +295 'no_attribs' '' 'no_attribs' 291 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +9 'int' '' 'int' 7 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 DUMMY) +(INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +8 'text' '' 'text' 7 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +301 'text' '' 'text' 299 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +11 'text' '' 'text' 10 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +14 'text' '' 'text' 13 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +18 'text' '' 'text' 17 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +16 'lineno' '' 'lineno' 13 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 OPTIONAL DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +15 'int' '' 'int' 13 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +20 'lineno' '' 'lineno' 17 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 OPTIONAL DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +19 'string' '' 'string' 17 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +309 'tag' '' 'tag' 308 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +12 'string' '' 'string' 10 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +311 'error' '' 'error' 308 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () +() 0 0) +310 'attribs' '' 'attribs' 308 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 +0 () (2 ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +305 'tag' '' 'tag' 304 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +307 'error' '' 'error' 304 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () +() 0 0) +306 'data' '' 'data' 304 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +314 'error' '' 'error' 312 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () +() 0 0) +313 'tag' '' 'tag' 312 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +300 'info' '' 'info' 299 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +294 'attribs' '' 'attribs' 291 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +237 'info' '' 'info' 236 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +240 'attribs' '' 'attribs' 239 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 +0 () (2 ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +246 'info' '' 'info' 245 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +255 'info' '' 'info' 254 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +258 'info' '' 'info' 257 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +263 'info' '' 'info' 262 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +282 'filename' '' 'filename' 281 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 +() () () 0 0) +89 'info' '' 'info' 88 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +90 'tag' '' 'tag' 88 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +91 'endtag' '' 'endtag' 88 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +92 'attribs' '' 'attribs' 88 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +93 'noattribs' '' 'noattribs' 88 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +94 'data' '' 'data' 88 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +95 'nodata' '' 'nodata' 88 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +96 'var' '' 'var' 88 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +97 'has_var' '' 'has_var' 88 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +156 'info' '' 'info' 155 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +157 'tag' '' 'tag' 155 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +158 'endtag' '' 'endtag' 155 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +159 'attribs' '' 'attribs' 155 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +160 'noattribs' '' 'noattribs' 155 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +161 'data' '' 'data' 155 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +162 'nodata' '' 'nodata' 155 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +163 'var' '' 'var' 155 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (REAL 4 0 0 REAL ()) 0 0 () () 0 () () () 0 0) +164 'has_var' '' 'has_var' 155 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +23 'info' '' 'info' 22 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +24 'tag' '' 'tag' 22 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +25 'endtag' '' 'endtag' 22 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +26 'attribs' '' 'attribs' 22 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +27 'noattribs' '' 'noattribs' 22 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +28 'data' '' 'data' 22 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +29 'nodata' '' 'nodata' 22 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +30 'var' '' 'var' 22 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (REAL 8 0 0 REAL ()) 0 0 () () 0 () () () 0 0) +31 'has_var' '' 'has_var' 22 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +122 'info' '' 'info' 121 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +123 'tag' '' 'tag' 121 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +124 'endtag' '' 'endtag' 121 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +125 'attribs' '' 'attribs' 121 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +126 'noattribs' '' 'noattribs' 121 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +127 'data' '' 'data' 121 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +128 'nodata' '' 'nodata' 121 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +129 'var' '' 'var' 121 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +130 'has_var' '' 'has_var' 121 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +189 'info' '' 'info' 188 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +190 'tag' '' 'tag' 188 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +191 'endtag' '' 'endtag' 188 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +192 'attribs' '' 'attribs' 188 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +193 'noattribs' '' 'noattribs' 188 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +194 'data' '' 'data' 188 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +195 'nodata' '' 'nodata' 188 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +196 'var' '' 'var' 188 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +197 'has_var' '' 'has_var' 188 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +78 'info' '' 'info' 77 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +79 'tag' '' 'tag' 77 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +80 'endtag' '' 'endtag' 77 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +81 'attribs' '' 'attribs' 77 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +82 'noattribs' '' 'noattribs' 77 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +83 'data' '' 'data' 77 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +84 'nodata' '' 'nodata' 77 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +85 'var' '' 'var' 77 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION POINTER DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () ( +1 DEFERRED () ()) 0 () () () 0 0) +86 'has_var' '' 'has_var' 77 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +111 'info' '' 'info' 110 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +112 'tag' '' 'tag' 110 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +113 'endtag' '' 'endtag' 110 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +114 'attribs' '' 'attribs' 110 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +115 'noattribs' '' 'noattribs' 110 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +116 'data' '' 'data' 110 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +117 'nodata' '' 'nodata' 110 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +118 'var' '' 'var' 110 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION POINTER DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 +0 () (1 DEFERRED () ()) 0 () () () 0 0) +119 'has_var' '' 'has_var' 110 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +178 'info' '' 'info' 177 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +179 'tag' '' 'tag' 177 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +180 'endtag' '' 'endtag' 177 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +181 'attribs' '' 'attribs' 177 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +182 'noattribs' '' 'noattribs' 177 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +183 'data' '' 'data' 177 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +184 'nodata' '' 'nodata' 177 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +185 'var' '' 'var' 177 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION POINTER DUMMY) (REAL 4 0 0 REAL ()) 0 0 () (1 +DEFERRED () ()) 0 () () () 0 0) +186 'has_var' '' 'has_var' 177 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +45 'info' '' 'info' 44 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +46 'tag' '' 'tag' 44 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +47 'endtag' '' 'endtag' 44 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +48 'attribs' '' 'attribs' 44 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +49 'noattribs' '' 'noattribs' 44 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +50 'data' '' 'data' 44 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +51 'nodata' '' 'nodata' 44 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +52 'var' '' 'var' 44 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION POINTER DUMMY) (REAL 8 0 0 REAL ()) 0 0 () (1 +DEFERRED () ()) 0 () () () 0 0) +53 'has_var' '' 'has_var' 44 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +144 'info' '' 'info' 143 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +145 'tag' '' 'tag' 143 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +146 'endtag' '' 'endtag' 143 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +147 'attribs' '' 'attribs' 143 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +148 'noattribs' '' 'noattribs' 143 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +149 'data' '' 'data' 143 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +150 'nodata' '' 'nodata' 143 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +151 'var' '' 'var' 143 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION POINTER DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () ( +1 DEFERRED () ()) 0 () () () 0 0) +152 'has_var' '' 'has_var' 143 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +211 'info' '' 'info' 210 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +212 'tag' '' 'tag' 210 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +213 'endtag' '' 'endtag' 210 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +214 'attribs' '' 'attribs' 210 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +215 'noattribs' '' 'noattribs' 210 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +216 'data' '' 'data' 210 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +217 'nodata' '' 'nodata' 210 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +218 'var' '' 'var' 210 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION POINTER DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 +0 () (1 DEFERRED () ()) 0 () () () 0 0) +219 'has_var' '' 'has_var' 210 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +67 'info' '' 'info' 66 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +68 'tag' '' 'tag' 66 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +69 'endtag' '' 'endtag' 66 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +70 'attribs' '' 'attribs' 66 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +71 'noattribs' '' 'noattribs' 66 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +72 'data' '' 'data' 66 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +73 'nodata' '' 'nodata' 66 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +74 'var' '' 'var' 66 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION POINTER DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () ( +1 DEFERRED () ()) 0 () () () 0 0) +75 'has_var' '' 'has_var' 66 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +167 'info' '' 'info' 166 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +168 'tag' '' 'tag' 166 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +169 'endtag' '' 'endtag' 166 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +170 'attribs' '' 'attribs' 166 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +171 'noattribs' '' 'noattribs' 166 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +172 'data' '' 'data' 166 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +173 'nodata' '' 'nodata' 166 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +174 'var' '' 'var' 166 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION POINTER DUMMY) (REAL 4 0 0 REAL ()) 0 0 () (1 +DEFERRED () ()) 0 () () () 0 0) +175 'has_var' '' 'has_var' 166 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +34 'info' '' 'info' 33 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +35 'tag' '' 'tag' 33 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +36 'endtag' '' 'endtag' 33 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +37 'attribs' '' 'attribs' 33 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +38 'noattribs' '' 'noattribs' 33 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +39 'data' '' 'data' 33 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +40 'nodata' '' 'nodata' 33 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +41 'var' '' 'var' 33 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION POINTER DUMMY) (REAL 8 0 0 REAL ()) 0 0 () (1 +DEFERRED () ()) 0 () () () 0 0) +42 'has_var' '' 'has_var' 33 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +133 'info' '' 'info' 132 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +134 'tag' '' 'tag' 132 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +135 'endtag' '' 'endtag' 132 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +136 'attribs' '' 'attribs' 132 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +137 'noattribs' '' 'noattribs' 132 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +138 'data' '' 'data' 132 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +139 'nodata' '' 'nodata' 132 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +140 'var' '' 'var' 132 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION POINTER DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () ( +1 DEFERRED () ()) 0 () () () 0 0) +141 'has_var' '' 'has_var' 132 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +200 'info' '' 'info' 199 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +201 'tag' '' 'tag' 199 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +202 'endtag' '' 'endtag' 199 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +203 'attribs' '' 'attribs' 199 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +204 'noattribs' '' 'noattribs' 199 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +205 'data' '' 'data' 199 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +206 'nodata' '' 'nodata' 199 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +207 'var' '' 'var' 199 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION POINTER DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 +0 () (1 DEFERRED () ()) 0 () () () 0 0) +208 'has_var' '' 'has_var' 199 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +100 'info' '' 'info' 99 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 269 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +101 'tag' '' 'tag' 99 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +102 'endtag' '' 'endtag' 99 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +103 'attribs' '' 'attribs' 99 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +104 'noattribs' '' 'noattribs' 99 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +105 'data' '' 'data' 99 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +106 'nodata' '' 'nodata' 99 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +107 'var' '' 'var' 99 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION POINTER DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 +0 () (1 DEFERRED () ()) 0 () () () 0 0) +108 'has_var' '' 'has_var' 99 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +) + +('read_xml_double' 0 21 'read_xml_double_1dim' 0 32 +'read_xml_double_array' 0 43 'read_xml_integer' 0 54 +'read_xml_integer_1dim' 0 65 'read_xml_integer_array' 0 76 'read_xml_line' +0 87 'read_xml_line_1dim' 0 98 'read_xml_line_array' 0 109 +'read_xml_logical' 0 120 'read_xml_logical_1dim' 0 131 +'read_xml_logical_array' 0 142 'read_xml_primitives' 0 153 'read_xml_real' +0 154 'read_xml_real_1dim' 0 165 'read_xml_real_array' 0 176 +'read_xml_word' 0 187 'read_xml_word_1dim' 0 198 'read_xml_word_array' 0 +209 'reshape' 0 220 'skip_until_endtag' 0 221 'xml_buffer_length' 0 228 +'xml_close' 0 229 'xml_data_trunc' 0 232 'xml_error' 0 235 +'xml_find_attrib' 0 238 'xml_get' 0 244 'xml_ok' 0 253 'xml_open' 0 256 +'xml_options' 0 261 'xml_parse' 0 269 'xml_process' 0 280 'xml_put' 0 +290 'xml_report_errors_extern_' 0 2 'xml_stdout' 0 302 'xmlparse' 0 303) diff --git a/lib/gfortran/write_xml_primitives.mod b/lib/gfortran/write_xml_primitives.mod new file mode 100644 index 000000000..84f8f8c6e --- /dev/null +++ b/lib/gfortran/write_xml_primitives.mod @@ -0,0 +1,491 @@ +GFORTRAN module version '4' created from write_xml_primitives.f90 on Mon Aug 29 09:02:15 2011 +MD5:48dd6f881d713a003c12a48e5069f15b -- If you edit this, you'll get what you deserve. + +(() () () () () () () () () () () () () () () () () () () () () () () +() () () ()) + +() + +(('write_to_xml_line' 'write_xml_primitives' 2) ('write_to_xml_word' +'write_xml_primitives' 2) ('xml_report_errors' 'xmlparse' 3 4 5) ( +'xml_report_details' 'xmlparse' 6 7)) + +() + +() + +() + +(7 'xml_report_details_int_' 'xmlparse' 'xml_report_details_int_' 1 (( +PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) ( +UNKNOWN 0 0 0 UNKNOWN ()) 8 0 (9 10) () 0 () () () 0 0) +6 'xml_report_details_string_' 'xmlparse' 'xml_report_details_string_' 1 +((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) ( +UNKNOWN 0 0 0 UNKNOWN ()) 11 0 (12 13) () 0 () () () 0 0) +5 'xml_report_errors_int_' 'xmlparse' 'xml_report_errors_int_' 1 (( +PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 14 0 (15 16 17) () 0 () () () +0 0) +4 'xml_report_errors_string_' 'xmlparse' 'xml_report_errors_string_' 1 ( +(PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 18 0 (19 20 21) () 0 () () () +0 0) +22 'reshape' '(intrinsic)' 'reshape' 1 ((PROCEDURE UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 FUNCTION) (UNKNOWN 0 0 0 UNKNOWN ()) 0 +0 () () 22 () () () 0 0) +23 'write_to_xml_double' 'write_xml_primitives' 'write_to_xml_double' 1 +((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) ( +UNKNOWN 0 0 0 UNKNOWN ()) 24 0 (25 26 27 28) () 0 () () () 0 0) +29 'write_to_xml_double_1dim' 'write_xml_primitives' +'write_to_xml_double_1dim' 1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL +UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 30 0 +(31 32 33 34) () 0 () () () 0 0) +35 'write_to_xml_double_array' 'write_xml_primitives' +'write_to_xml_double_array' 1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC +DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) +36 0 (37 38 39 40) () 0 () () () 0 0) +41 'write_to_xml_integer' 'write_xml_primitives' 'write_to_xml_integer' +1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) ( +UNKNOWN 0 0 0 UNKNOWN ()) 42 0 (43 44 45 46) () 0 () () () 0 0) +47 'write_to_xml_integer_1dim' 'write_xml_primitives' +'write_to_xml_integer_1dim' 1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC +DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) +48 0 (49 50 51 52) () 0 () () () 0 0) +53 'write_to_xml_integer_array' 'write_xml_primitives' +'write_to_xml_integer_array' 1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC +DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) +54 0 (55 56 57 58) () 0 () () () 0 0) +59 'write_to_xml_line_array' 'write_xml_primitives' +'write_to_xml_line_array' 1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL +UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 60 0 +(61 62 63 64) () 0 () () () 0 0) +65 'write_to_xml_logical' 'write_xml_primitives' 'write_to_xml_logical' +1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) ( +UNKNOWN 0 0 0 UNKNOWN ()) 66 0 (67 68 69 70) () 0 () () () 0 0) +71 'write_to_xml_logical_1dim' 'write_xml_primitives' +'write_to_xml_logical_1dim' 1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC +DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) +72 0 (73 74 75 76) () 0 () () () 0 0) +77 'write_to_xml_logical_array' 'write_xml_primitives' +'write_to_xml_logical_array' 1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC +DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) +78 0 (79 80 81 82) () 0 () () () 0 0) +83 'write_to_xml_real' 'write_xml_primitives' 'write_to_xml_real' 1 (( +PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) ( +UNKNOWN 0 0 0 UNKNOWN ()) 84 0 (85 86 87 88) () 0 () () () 0 0) +89 'write_to_xml_real_1dim' 'write_xml_primitives' +'write_to_xml_real_1dim' 1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL +UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 90 0 +(91 92 93 94) () 0 () () () 0 0) +95 'write_to_xml_real_array' 'write_xml_primitives' +'write_to_xml_real_array' 1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL +UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 96 0 +(97 98 99 100) () 0 () () () 0 0) +2 'write_to_xml_string' 'write_xml_primitives' 'write_to_xml_string' 1 ( +(PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) ( +UNKNOWN 0 0 0 UNKNOWN ()) 101 0 (102 103 104 105) () 0 () () () 0 0) +106 'write_to_xml_string_1dim' 'write_xml_primitives' +'write_to_xml_string_1dim' 1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL +UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 107 0 +(108 109 110 111) () 0 () () () 0 0) +112 'write_to_xml_word_1dim' 'write_xml_primitives' +'write_to_xml_word_1dim' 1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL +UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 113 0 +(114 115 116 117) () 0 () () () 0 0) +118 'write_to_xml_word_array' 'write_xml_primitives' +'write_to_xml_word_array' 1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL +UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 119 0 +(120 121 122 123) () 0 () () () 0 0) +124 'write_xml_primitives' 'write_xml_primitives' 'write_xml_primitives' +1 ((MODULE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) (UNKNOWN 0 0 +0 UNKNOWN ()) 0 0 () () 0 () () () 0 0) +125 'xml_buffer_length' 'xmlparse' 'xml_buffer_length' 1 ((PARAMETER +UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN IMPLICIT-SAVE 0 0) (INTEGER 4 0 0 +INTEGER ()) 0 0 () (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1000') () 0 () +() () 0 0) +126 'xml_close' 'xmlparse' 'xml_close' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) (UNKNOWN 0 0 0 UNKNOWN ()) 127 +0 (128) () 0 () () () 0 0) +129 'xml_data_trunc' 'xmlparse' 'xml_data_trunc' 1 ((PROCEDURE +UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 FUNCTION) (LOGICAL 4 0 0 +LOGICAL ()) 130 0 (131) () 129 () () () 0 0) +132 'xml_error' 'xmlparse' 'xml_error' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 FUNCTION) (LOGICAL 4 0 0 LOGICAL ()) 133 0 +(134) () 132 () () () 0 0) +135 'xml_find_attrib' 'xmlparse' 'xml_find_attrib' 1 ((PROCEDURE +UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 FUNCTION ALWAYS_EXPLICIT) ( +INTEGER 4 0 0 INTEGER ()) 136 0 (137 138 139 140) () 135 () () () 0 0) +141 'xml_get' 'xmlparse' 'xml_get' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 +UNKNOWN ()) 142 0 (143 144 145 146 147 148 149) () 0 () () () 0 0) +150 'xml_ok' 'xmlparse' 'xml_ok' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 FUNCTION) (LOGICAL 4 0 0 LOGICAL ()) 151 0 +(152) () 150 () () () 0 0) +153 'xml_open' 'xmlparse' 'xml_open' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) (UNKNOWN 0 0 0 UNKNOWN ()) 154 +0 (155 156 157) () 0 () () () 0 0) +158 'xml_options' 'xmlparse' 'xml_options' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 +UNKNOWN ()) 159 0 (160 161 162 163 164 165) () 0 () () () 0 0) +166 'xml_parse' 'xmlparse' 'xml_parse' 1 ((DERIVED UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) (UNKNOWN 0 0 0 UNKNOWN ()) 0 0 () () 0 +((167 'lun' (INTEGER 4 0 0 INTEGER ()) () (UNKNOWN-FL UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) UNKNOWN-ACCESS ()) (168 'level' ( +INTEGER 4 0 0 INTEGER ()) () (UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0) UNKNOWN-ACCESS ()) (169 'lineno' (INTEGER 4 0 0 +INTEGER ()) () (UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0) UNKNOWN-ACCESS ()) (170 'ignore_whitespace' (LOGICAL 4 0 0 LOGICAL ()) +() (UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ()) (171 'no_data_truncation' (LOGICAL 4 0 0 LOGICAL ()) +() (UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ()) (172 'too_many_attribs' (LOGICAL 4 0 0 LOGICAL ()) () +(UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ()) (173 'too_many_data' (LOGICAL 4 0 0 LOGICAL ()) () ( +UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ()) (174 'eof' (LOGICAL 4 0 0 LOGICAL ()) () (UNKNOWN-FL +UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) UNKNOWN-ACCESS ()) ( +175 'error' (LOGICAL 4 0 0 LOGICAL ()) () (UNKNOWN-FL UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) UNKNOWN-ACCESS ()) (176 'line' ( +CHARACTER 1 0 0 CHARACTER ((CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1000'))) +() (UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ())) PUBLIC (() () () ()) () 0 0 98223140) +177 'xml_process' 'xmlparse' 'xml_process' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE RECURSIVE ALWAYS_EXPLICIT) ( +UNKNOWN 0 0 0 UNKNOWN ()) 178 0 (179 180 181 182 183 184 185 186) () 0 () +() () 0 0) +187 'xml_put' 'xmlparse' 'xml_put' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 +UNKNOWN ()) 188 0 (189 190 191 192 193 194 195) () 0 () () () 0 0) +3 'xml_report_errors_extern_' 'xmlparse' 'xml_report_errors_extern_' 1 ( +(PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) ( +UNKNOWN 0 0 0 UNKNOWN ()) 196 0 (197 198) () 0 () () () 0 0) +199 'xml_stdout' 'xmlparse' 'xml_stdout' 1 ((PARAMETER UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN IMPLICIT-SAVE 0 0) (INTEGER 4 0 0 INTEGER ()) 0 0 () +(CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '-1') () 0 () () () 0 0) +200 'xmlparse' 'xmlparse' 'xmlparse' 1 ((MODULE UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) (UNKNOWN 0 0 0 UNKNOWN ()) 0 0 () () 0 +() () () 0 0) +43 'info' '' 'info' 42 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +44 'tag' '' 'tag' 42 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +45 'indent' '' 'indent' 42 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +46 'value' '' 'value' 42 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +50 'tag' '' 'tag' 48 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +49 'info' '' 'info' 48 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +51 'indent' '' 'indent' 48 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +52 'values' '' 'values' 48 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DIMENSION DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () (1 ASSUMED_SHAPE ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +85 'info' '' 'info' 84 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +86 'tag' '' 'tag' 84 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +87 'indent' '' 'indent' 84 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +88 'value' '' 'value' 84 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (REAL 4 0 0 REAL ()) 0 0 () () 0 () () () 0 0) +131 'info' '' 'info' 130 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +128 'info' '' 'info' 127 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +139 'name' '' 'name' 136 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +140 'value' '' 'value' 136 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 +() () () 0 0) +145 'endtag' '' 'endtag' 142 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +146 'attribs' '' 'attribs' 142 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +144 'tag' '' 'tag' 142 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +148 'data' '' 'data' 142 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +149 'no_data' '' 'no_data' 142 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +162 'no_data_truncation' '' 'no_data_truncation' 159 ((VARIABLE IN +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 OPTIONAL DUMMY) (LOGICAL 4 0 0 LOGICAL +()) 0 0 () () 0 () () () 0 0) +164 'report_errors' '' 'report_errors' 159 ((VARIABLE IN UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 OPTIONAL DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () +0 () () () 0 0) +163 'report_lun' '' 'report_lun' 159 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 OPTIONAL DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () +() 0 0) +165 'report_details' '' 'report_details' 159 ((VARIABLE IN UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 OPTIONAL DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () +0 () () () 0 0) +161 'ignore_whitespace' '' 'ignore_whitespace' 159 ((VARIABLE IN +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 OPTIONAL DUMMY) (LOGICAL 4 0 0 LOGICAL +()) 0 0 () () 0 () () () 0 0) +157 'mustread' '' 'mustread' 154 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +156 'fname' '' 'fname' 154 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +147 'no_attribs' '' 'no_attribs' 142 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +138 'no_attribs' '' 'no_attribs' 136 ((VARIABLE UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () +() 0 () () () 0 0) +183 'datafunc' '' 'datafunc' 178 ((PROCEDURE UNKNOWN-INTENT DUMMY-PROC +BODY UNKNOWN 0 0 DUMMY SUBROUTINE RECURSIVE ALWAYS_EXPLICIT) (UNKNOWN 0 +0 0 UNKNOWN ()) 201 0 (202 203 204) () 0 () () () 0 0) +182 'startfunc' '' 'startfunc' 178 ((PROCEDURE UNKNOWN-INTENT DUMMY-PROC +BODY UNKNOWN 0 0 DUMMY SUBROUTINE RECURSIVE ALWAYS_EXPLICIT) (UNKNOWN 0 +0 0 UNKNOWN ()) 205 0 (206 207 208) () 0 () () () 0 0) +184 'endfunc' '' 'endfunc' 178 ((PROCEDURE UNKNOWN-INTENT DUMMY-PROC +BODY UNKNOWN 0 0 DUMMY SUBROUTINE RECURSIVE) (UNKNOWN 0 0 0 UNKNOWN ()) +209 0 (210 211) () 0 () () () 0 0) +185 'lunrep' '' 'lunrep' 178 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () +() 0 0) +181 'data' '' 'data' 178 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +186 'error' '' 'error' 178 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () +() 0 0) +180 'attribs' '' 'attribs' 178 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 +0 () (2 ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +190 'tag' '' 'tag' 188 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +189 'info' '' 'info' 188 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +194 'no_data' '' 'no_data' 188 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +193 'data' '' 'data' 188 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +195 'type' '' 'type' 188 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +192 'no_attribs' '' 'no_attribs' 188 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +10 'int' '' 'int' 8 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 DUMMY) +(INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +9 'text' '' 'text' 8 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +198 'text' '' 'text' 196 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +12 'text' '' 'text' 11 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +15 'text' '' 'text' 14 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +19 'text' '' 'text' 18 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +17 'lineno' '' 'lineno' 14 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 OPTIONAL DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +16 'int' '' 'int' 14 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +21 'lineno' '' 'lineno' 18 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 OPTIONAL DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +20 'string' '' 'string' 18 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +206 'tag' '' 'tag' 205 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +13 'string' '' 'string' 11 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +208 'error' '' 'error' 205 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () +() 0 0) +207 'attribs' '' 'attribs' 205 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 +0 () (2 ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +202 'tag' '' 'tag' 201 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +204 'error' '' 'error' 201 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () +() 0 0) +203 'data' '' 'data' 201 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +114 'info' '' 'info' 113 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +115 'tag' '' 'tag' 113 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +116 'indent' '' 'indent' 113 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +117 'values' '' 'values' 113 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +108 'info' '' 'info' 107 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +109 'tag' '' 'tag' 107 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +110 'indent' '' 'indent' 107 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +111 'values' '' 'values' 107 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +67 'info' '' 'info' 66 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +68 'tag' '' 'tag' 66 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +69 'indent' '' 'indent' 66 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +70 'value' '' 'value' 66 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +74 'tag' '' 'tag' 72 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +73 'info' '' 'info' 72 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +75 'indent' '' 'indent' 72 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +76 'values' '' 'values' 72 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DIMENSION DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () (1 ASSUMED_SHAPE ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +55 'info' '' 'info' 54 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +56 'tag' '' 'tag' 54 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +57 'indent' '' 'indent' 54 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +58 'array' '' 'array' 54 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () (1 ASSUMED_SHAPE ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +97 'info' '' 'info' 96 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +98 'tag' '' 'tag' 96 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +99 'indent' '' 'indent' 96 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +100 'array' '' 'array' 96 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (REAL 4 0 0 REAL ()) 0 0 () (1 ASSUMED_SHAPE (CONSTANT +(INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +37 'info' '' 'info' 36 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +38 'tag' '' 'tag' 36 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +39 'indent' '' 'indent' 36 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +40 'array' '' 'array' 36 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (REAL 8 0 0 REAL ()) 0 0 () (1 ASSUMED_SHAPE (CONSTANT +(INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +79 'info' '' 'info' 78 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +80 'tag' '' 'tag' 78 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +81 'indent' '' 'indent' 78 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +82 'array' '' 'array' 78 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () (1 ASSUMED_SHAPE ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +120 'info' '' 'info' 119 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +121 'tag' '' 'tag' 119 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +122 'indent' '' 'indent' 119 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +123 'array' '' 'array' 119 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +62 'tag' '' 'tag' 60 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +61 'info' '' 'info' 60 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +63 'indent' '' 'indent' 60 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +64 'array' '' 'array' 60 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () (1 ASSUMED_SHAPE ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +211 'error' '' 'error' 209 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () +() 0 0) +210 'tag' '' 'tag' 209 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +197 'info' '' 'info' 196 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +191 'attribs' '' 'attribs' 188 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +134 'info' '' 'info' 133 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +137 'attribs' '' 'attribs' 136 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 +0 () (2 ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +143 'info' '' 'info' 142 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +152 'info' '' 'info' 151 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +155 'info' '' 'info' 154 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +160 'info' '' 'info' 159 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +179 'filename' '' 'filename' 178 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 +() () () 0 0) +91 'info' '' 'info' 90 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +92 'tag' '' 'tag' 90 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +93 'indent' '' 'indent' 90 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +94 'values' '' 'values' 90 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DIMENSION DUMMY) (REAL 4 0 0 REAL ()) 0 0 () (1 ASSUMED_SHAPE ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +25 'info' '' 'info' 24 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +26 'tag' '' 'tag' 24 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +27 'indent' '' 'indent' 24 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +28 'value' '' 'value' 24 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (REAL 8 0 0 REAL ()) 0 0 () () 0 () () () 0 0) +31 'info' '' 'info' 30 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +32 'tag' '' 'tag' 30 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +33 'indent' '' 'indent' 30 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +34 'values' '' 'values' 30 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DIMENSION DUMMY) (REAL 8 0 0 REAL ()) 0 0 () (1 ASSUMED_SHAPE ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +102 'info' '' 'info' 101 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 166 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +103 'tag' '' 'tag' 101 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +104 'indent' '' 'indent' 101 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +105 'value' '' 'value' 101 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +) + +('reshape' 0 22 'write_to_xml_double' 0 23 'write_to_xml_double_1dim' 0 +29 'write_to_xml_double_array' 0 35 'write_to_xml_integer' 0 41 +'write_to_xml_integer_1dim' 0 47 'write_to_xml_integer_array' 0 53 +'write_to_xml_line_array' 0 59 'write_to_xml_logical' 0 65 +'write_to_xml_logical_1dim' 0 71 'write_to_xml_logical_array' 0 77 +'write_to_xml_real' 0 83 'write_to_xml_real_1dim' 0 89 +'write_to_xml_real_array' 0 95 'write_to_xml_string' 0 2 +'write_to_xml_string_1dim' 0 106 'write_to_xml_word_1dim' 0 112 +'write_to_xml_word_array' 0 118 'write_xml_primitives' 0 124 +'xml_buffer_length' 0 125 'xml_close' 0 126 'xml_data_trunc' 0 129 +'xml_error' 0 132 'xml_find_attrib' 0 135 'xml_get' 0 141 'xml_ok' 0 150 +'xml_open' 0 153 'xml_options' 0 158 'xml_parse' 0 166 'xml_process' 0 +177 'xml_put' 0 187 'xml_report_errors_extern_' 0 3 'xml_stdout' 0 199 +'xmlparse' 0 200) diff --git a/lib/gfortran/xmlparse.mod b/lib/gfortran/xmlparse.mod new file mode 100644 index 000000000..c2b67a633 --- /dev/null +++ b/lib/gfortran/xmlparse.mod @@ -0,0 +1,262 @@ +GFORTRAN module version '4' created from xmlparse.f90 on Mon Aug 29 09:02:13 2011 +MD5:392e8ac05d894165a1260dd33194e88b -- If you edit this, you'll get what you deserve. + +(() () () () () () () () () () () () () () () () () () () () () () () () +() () ()) + +() + +(('xml_report_errors' 'xmlparse' 2 3 4) ('xml_report_details' 'xmlparse' +5 6)) + +() + +() + +() + +(7 'reshape' '(intrinsic)' 'reshape' 1 ((PROCEDURE UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 FUNCTION) (UNKNOWN 0 0 0 UNKNOWN ()) 0 +0 () () 7 () () () 0 0) +8 'xml_buffer_length' 'xmlparse' 'xml_buffer_length' 1 ((PARAMETER +UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN IMPLICIT-SAVE 0 0) (INTEGER 4 0 0 +INTEGER ()) 0 0 () (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1000') () 0 () +() () 0 0) +9 'xml_close' 'xmlparse' 'xml_close' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) (UNKNOWN 0 0 0 UNKNOWN ()) 10 0 +(11) () 0 () () () 0 0) +12 'xml_data_trunc' 'xmlparse' 'xml_data_trunc' 1 ((PROCEDURE +UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 FUNCTION) (LOGICAL 4 0 0 +LOGICAL ()) 13 0 (14) () 12 () () () 0 0) +15 'xml_error' 'xmlparse' 'xml_error' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 FUNCTION) (LOGICAL 4 0 0 LOGICAL ()) 16 0 ( +17) () 15 () () () 0 0) +18 'xml_find_attrib' 'xmlparse' 'xml_find_attrib' 1 ((PROCEDURE +UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 FUNCTION ALWAYS_EXPLICIT) ( +INTEGER 4 0 0 INTEGER ()) 19 0 (20 21 22 23) () 18 () () () 0 0) +24 'xml_get' 'xmlparse' 'xml_get' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 +UNKNOWN ()) 25 0 (26 27 28 29 30 31 32) () 0 () () () 0 0) +33 'xml_ok' 'xmlparse' 'xml_ok' 1 ((PROCEDURE UNKNOWN-INTENT MODULE-PROC +DECL UNKNOWN 0 0 FUNCTION) (LOGICAL 4 0 0 LOGICAL ()) 34 0 (35) () 33 () +() () 0 0) +36 'xml_open' 'xmlparse' 'xml_open' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) (UNKNOWN 0 0 0 UNKNOWN ()) 37 0 +(38 39 40) () 0 () () () 0 0) +41 'xml_options' 'xmlparse' 'xml_options' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 +UNKNOWN ()) 42 0 (43 44 45 46 47 48) () 0 () () () 0 0) +49 'xml_parse' 'xmlparse' 'xml_parse' 1 ((DERIVED UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) (UNKNOWN 0 0 0 UNKNOWN ()) 0 0 () () 0 +((50 'lun' (INTEGER 4 0 0 INTEGER ()) () (UNKNOWN-FL UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) UNKNOWN-ACCESS ()) (51 'level' ( +INTEGER 4 0 0 INTEGER ()) () (UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0) UNKNOWN-ACCESS ()) (52 'lineno' (INTEGER 4 0 0 +INTEGER ()) () (UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0) UNKNOWN-ACCESS ()) (53 'ignore_whitespace' (LOGICAL 4 0 0 LOGICAL ()) +() (UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ()) (54 'no_data_truncation' (LOGICAL 4 0 0 LOGICAL ()) () +(UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ()) (55 'too_many_attribs' (LOGICAL 4 0 0 LOGICAL ()) () +(UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ()) (56 'too_many_data' (LOGICAL 4 0 0 LOGICAL ()) () ( +UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ()) (57 'eof' (LOGICAL 4 0 0 LOGICAL ()) () (UNKNOWN-FL +UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) UNKNOWN-ACCESS ()) (58 +'error' (LOGICAL 4 0 0 LOGICAL ()) () (UNKNOWN-FL UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) UNKNOWN-ACCESS ()) (59 'line' ( +CHARACTER 1 0 0 CHARACTER ((CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1000'))) +() (UNKNOWN-FL UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) +UNKNOWN-ACCESS ())) PUBLIC (() () () ()) () 0 0 98223140) +60 'xml_process' 'xmlparse' 'xml_process' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE RECURSIVE ALWAYS_EXPLICIT) ( +UNKNOWN 0 0 0 UNKNOWN ()) 61 0 (62 63 64 65 66 67 68 69) () 0 () () () 0 +0) +70 'xml_put' 'xmlparse' 'xml_put' 1 ((PROCEDURE UNKNOWN-INTENT +MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 +UNKNOWN ()) 71 0 (72 73 74 75 76 77 78) () 0 () () () 0 0) +2 'xml_report_errors_extern_' 'xmlparse' 'xml_report_errors_extern_' 1 ( +(PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) ( +UNKNOWN 0 0 0 UNKNOWN ()) 79 0 (80 81) () 0 () () () 0 0) +82 'xml_stdout' 'xmlparse' 'xml_stdout' 1 ((PARAMETER UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN IMPLICIT-SAVE 0 0) (INTEGER 4 0 0 INTEGER ()) 0 0 () +(CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '-1') () 0 () () () 0 0) +83 'xmlparse' 'xmlparse' 'xmlparse' 1 ((MODULE UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0) (UNKNOWN 0 0 0 UNKNOWN ()) 0 0 () () 0 +() () () 0 0) +6 'xml_report_details_int_' 'xmlparse' 'xml_report_details_int_' 1 (( +PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) ( +UNKNOWN 0 0 0 UNKNOWN ()) 84 0 (85 86) () 0 () () () 0 0) +5 'xml_report_details_string_' 'xmlparse' 'xml_report_details_string_' 1 +((PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE) ( +UNKNOWN 0 0 0 UNKNOWN ()) 87 0 (88 89) () 0 () () () 0 0) +4 'xml_report_errors_int_' 'xmlparse' 'xml_report_errors_int_' 1 (( +PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 90 0 (91 92 93) () 0 () () () +0 0) +3 'xml_report_errors_string_' 'xmlparse' 'xml_report_errors_string_' 1 ( +(PROCEDURE UNKNOWN-INTENT MODULE-PROC DECL UNKNOWN 0 0 SUBROUTINE +ALWAYS_EXPLICIT) (UNKNOWN 0 0 0 UNKNOWN ()) 94 0 (95 96 97) () 0 () () () +0 0) +44 'ignore_whitespace' '' 'ignore_whitespace' 42 ((VARIABLE IN +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 OPTIONAL DUMMY) (LOGICAL 4 0 0 LOGICAL +()) 0 0 () () 0 () () () 0 0) +45 'no_data_truncation' '' 'no_data_truncation' 42 ((VARIABLE IN +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 OPTIONAL DUMMY) (LOGICAL 4 0 0 LOGICAL +()) 0 0 () () 0 () () () 0 0) +46 'report_lun' '' 'report_lun' 42 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 OPTIONAL DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () +() 0 0) +47 'report_errors' '' 'report_errors' 42 ((VARIABLE IN UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 OPTIONAL DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () +0 () () () 0 0) +48 'report_details' '' 'report_details' 42 ((VARIABLE IN UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 OPTIONAL DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () +0 () () () 0 0) +35 'info' '' 'info' 34 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 49 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +17 'info' '' 'info' 16 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 49 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +14 'info' '' 'info' 13 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 49 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +20 'attribs' '' 'attribs' 19 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 +0 () (2 ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +21 'no_attribs' '' 'no_attribs' 19 ((VARIABLE UNKNOWN-INTENT +UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () +() 0 () () () 0 0) +22 'name' '' 'name' 19 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +23 'value' '' 'value' 19 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +62 'filename' '' 'filename' 61 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 +() () () 0 0) +63 'attribs' '' 'attribs' 61 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 +0 () (2 ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +64 'data' '' 'data' 61 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +65 'startfunc' '' 'startfunc' 61 ((PROCEDURE UNKNOWN-INTENT DUMMY-PROC +BODY UNKNOWN 0 0 DUMMY SUBROUTINE RECURSIVE ALWAYS_EXPLICIT) (UNKNOWN 0 +0 0 UNKNOWN ()) 98 0 (99 100 101) () 0 () () () 0 0) +66 'datafunc' '' 'datafunc' 61 ((PROCEDURE UNKNOWN-INTENT DUMMY-PROC +BODY UNKNOWN 0 0 DUMMY SUBROUTINE RECURSIVE ALWAYS_EXPLICIT) (UNKNOWN 0 +0 0 UNKNOWN ()) 102 0 (103 104 105) () 0 () () () 0 0) +67 'endfunc' '' 'endfunc' 61 ((PROCEDURE UNKNOWN-INTENT DUMMY-PROC BODY +UNKNOWN 0 0 DUMMY SUBROUTINE RECURSIVE) (UNKNOWN 0 0 0 UNKNOWN ()) 106 0 +(107 108) () 0 () () () 0 0) +68 'lunrep' '' 'lunrep' 61 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () +() 0 0) +69 'error' '' 'error' 61 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +99 'tag' '' 'tag' 98 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +85 'text' '' 'text' 84 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +86 'int' '' 'int' 84 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +88 'text' '' 'text' 87 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +89 'string' '' 'string' 87 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +91 'text' '' 'text' 90 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +92 'int' '' 'int' 90 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +93 'lineno' '' 'lineno' 90 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 OPTIONAL DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +95 'text' '' 'text' 94 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +96 'string' '' 'string' 94 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +97 'lineno' '' 'lineno' 94 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 OPTIONAL DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +80 'info' '' 'info' 79 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 49 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +81 'text' '' 'text' 79 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +38 'info' '' 'info' 37 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 49 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +39 'fname' '' 'fname' 37 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +40 'mustread' '' 'mustread' 37 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +11 'info' '' 'info' 10 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 49 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +26 'info' '' 'info' 25 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 49 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +27 'tag' '' 'tag' 25 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +28 'endtag' '' 'endtag' 25 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 +0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +29 'attribs' '' 'attribs' 25 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +30 'no_attribs' '' 'no_attribs' 25 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +31 'data' '' 'data' 25 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +32 'no_data' '' 'no_data' 25 ((VARIABLE OUT UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +72 'info' '' 'info' 71 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 49 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +73 'tag' '' 'tag' 71 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () 0 0) +74 'attribs' '' 'attribs' 71 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (2 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () (CONSTANT ( +INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +75 'no_attribs' '' 'no_attribs' 71 ((VARIABLE IN UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +76 'data' '' 'data' 71 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +77 'no_data' '' 'no_data' 71 ((VARIABLE IN UNKNOWN-PROC UNKNOWN UNKNOWN +0 0 DUMMY) (INTEGER 4 0 0 INTEGER ()) 0 0 () () 0 () () () 0 0) +78 'type' '' 'type' 71 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +43 'info' '' 'info' 42 ((VARIABLE INOUT UNKNOWN-PROC UNKNOWN UNKNOWN 0 0 +DUMMY) (DERIVED 49 0 0 DERIVED ()) 0 0 () () 0 () () () 0 0) +100 'attribs' '' 'attribs' 98 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 +0 () (2 ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') () ( +CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () 0 0) +101 'error' '' 'error' 98 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () () 0 0) +103 'tag' '' 'tag' 102 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +104 'data' '' 'data' 102 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DIMENSION DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () (1 +ASSUMED_SHAPE (CONSTANT (INTEGER 4 0 0 INTEGER ()) 0 '1') ()) 0 () () () +0 0) +105 'error' '' 'error' 102 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () +() 0 0) +107 'tag' '' 'tag' 106 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC UNKNOWN +UNKNOWN 0 0 DUMMY) (CHARACTER 1 0 0 CHARACTER (())) 0 0 () () 0 () () () +0 0) +108 'error' '' 'error' 106 ((VARIABLE UNKNOWN-INTENT UNKNOWN-PROC +UNKNOWN UNKNOWN 0 0 DUMMY) (LOGICAL 4 0 0 LOGICAL ()) 0 0 () () 0 () () +() 0 0) +) + +('reshape' 0 7 'xml_buffer_length' 0 8 'xml_close' 0 9 'xml_data_trunc' +0 12 'xml_error' 0 15 'xml_find_attrib' 0 18 'xml_get' 0 24 'xml_ok' 0 +33 'xml_open' 0 36 'xml_options' 0 41 'xml_parse' 0 49 'xml_process' 0 +60 'xml_put' 0 70 'xml_report_errors_extern_' 0 2 'xml_stdout' 0 82 +'xmlparse' 0 83) diff --git a/lib/intel/libxmlparse.a b/lib/intel/libxmlparse.a new file mode 100644 index 000000000..5b7040359 Binary files /dev/null and b/lib/intel/libxmlparse.a differ diff --git a/lib/intel/read_xml_primitives.mod b/lib/intel/read_xml_primitives.mod new file mode 100644 index 000000000..a20e73895 Binary files /dev/null and b/lib/intel/read_xml_primitives.mod differ diff --git a/lib/intel/write_xml_primitives.mod b/lib/intel/write_xml_primitives.mod new file mode 100644 index 000000000..b21f7cf1e Binary files /dev/null and b/lib/intel/write_xml_primitives.mod differ diff --git a/lib/intel/xmlparse.mod b/lib/intel/xmlparse.mod new file mode 100644 index 000000000..388640179 Binary files /dev/null and b/lib/intel/xmlparse.mod differ diff --git a/src/Makefile b/src/Makefile index 88a2ce308..ea02d5dc2 100644 --- a/src/Makefile +++ b/src/Makefile @@ -22,23 +22,20 @@ USE_COARRAY = no # Compiler Options #=============================================================================== -# Set default compiler options - -F90 = gfortran -F90FLAGS = -cpp - # Intel Fortran compiler options ifeq ($(COMPILER),intel) F90 = ifort - F90FLAGS = -fpp -warn + F90FLAGS = -I../lib/intel -fpp -warn + LDFLAGS = -L../lib/intel -lxmlparse endif # GNU Fortran compiler options ifeq ($(COMPILER),gfortran) F90 = gfortran - F90FLAGS = -cpp -Wall + F90FLAGS = -I../lib/gfortran -cpp -Wall + LDFLAGS = -L../lib/gfortran -lxmlparse endif # Set compiler flags for debugging