typedef void (*__gnuc_va_list) /* stdarg.h:43 */ typedef void (*__va_list) /* va_list.h:26 */ typedef struct __FILE __FILE /* stdio_tag.h:30 */ struct __FILE /* stdio_tag.h:30 */ { ssize_t _cnt /* 0, stdio_impl.h:44 */ unsigned char (*_ptr) /* 4, stdio_impl.h:45 */ unsigned char (*_base) /* 8, stdio_impl.h:47 */ unsigned char _flag /* 12, stdio_impl.h:48 */ unsigned char _file /* 13, stdio_impl.h:49 */ unsigned int __orientation /* 12, stdio_impl.h:50 */ unsigned int __ionolock /* 12, stdio_impl.h:51 */ unsigned int __filler /* 12, stdio_impl.h:52 */ }; typedef int ssize_t /* stdio_impl.h:22 */ typedef long long int __longlong_t /* iso/stdio_iso.h:59 */ typedef __FILE FILE /* iso/stdio_iso.h:75 */ typedef unsigned int size_t /* iso/stdio_iso.h:83 */ typedef long int fpos_t /* iso/stdio_iso.h:88 */ typedef long int off_t /* stdio.h:105 */ typedef __longlong_t off64_t /* stdio.h:113 */ typedef __longlong_t fpos64_t /* stdio.h:123 */ struct ?? /* iso/stdlib_iso.h:60 */ { int quot /* 0, iso/stdlib_iso.h:58 */ int rem /* 4, iso/stdlib_iso.h:59 */ }; typedef struct { int quot; int rem; } div_t /* iso/stdlib_iso.h:60 */ struct ?? /* iso/stdlib_iso.h:65 */ { long int quot /* 0, iso/stdlib_iso.h:63 */ long int rem /* 4, iso/stdlib_iso.h:64 */ }; typedef struct { long int quot; long int rem; } ldiv_t /* iso/stdlib_iso.h:65 */ typedef long int wchar_t /* iso/stdlib_iso.h:96 */ struct ?? /* stdlib.h:71 */ { long long int quot /* 0, stdlib.h:69 */ long long int rem /* 8, stdlib.h:70 */ }; typedef struct { long long int quot; long long int rem; } lldiv_t /* stdlib.h:71 */ typedef long int uid_t /* stdlib.h:79 */ struct _label_t /* machtypes.h:33 */ { long int val[2] /* 0, machtypes.h:33 */ }; typedef struct _label_t label_t /* machtypes.h:33 */ typedef unsigned char lock_t /* machtypes.h:37 */ typedef char int8_t /* int_types.h:62 */ typedef short int int16_t /* int_types.h:68 */ typedef int int32_t /* int_types.h:69 */ typedef long long int int64_t /* int_types.h:74 */ typedef unsigned char uint8_t /* int_types.h:78 */ typedef short unsigned int uint16_t /* int_types.h:79 */ typedef unsigned int uint32_t /* int_types.h:80 */ typedef long long unsigned int uint64_t /* int_types.h:85 */ typedef int64_t intmax_t /* int_types.h:94 */ typedef uint64_t uintmax_t /* int_types.h:95 */ typedef int intptr_t /* int_types.h:110 */ typedef unsigned int uintptr_t /* int_types.h:111 */ typedef char int_least8_t /* int_types.h:119 */ typedef short int int_least16_t /* int_types.h:125 */ typedef int int_least32_t /* int_types.h:126 */ typedef long long int int_least64_t /* int_types.h:131 */ typedef unsigned char uint_least8_t /* int_types.h:135 */ typedef short unsigned int uint_least16_t /* int_types.h:136 */ typedef unsigned int uint_least32_t /* int_types.h:137 */ typedef long long unsigned int uint_least64_t /* int_types.h:142 */ typedef long long int longlong_t /* sys/types.h:62 */ typedef long long unsigned int u_longlong_t /* sys/types.h:63 */ typedef long int t_scalar_t /* sys/types.h:85 */ typedef long unsigned int t_uscalar_t /* sys/types.h:86 */ typedef unsigned char uchar_t /* sys/types.h:92 */ typedef short unsigned int ushort_t /* sys/types.h:93 */ typedef unsigned int uint_t /* sys/types.h:94 */ typedef long unsigned int ulong_t /* sys/types.h:95 */ typedef char (*caddr_t) /* sys/types.h:97 */ typedef long int daddr_t /* sys/types.h:98 */ typedef short int cnt_t /* sys/types.h:99 */ typedef ulong_t paddr_t /* sys/types.h:102 */ typedef int ptrdiff_t /* sys/types.h:118 */ typedef ulong_t pfn_t /* sys/types.h:127 */ typedef ulong_t pgcnt_t /* sys/types.h:128 */ typedef long int spgcnt_t /* sys/types.h:129 */ typedef uchar_t use_t /* sys/types.h:131 */ typedef short int sysid_t /* sys/types.h:132 */ typedef short int index_t /* sys/types.h:133 */ typedef void (*timeout_id_t) /* sys/types.h:134 */ typedef void (*bufcall_id_t) /* sys/types.h:135 */ typedef ulong_t ino_t /* sys/types.h:165 */ typedef long int blkcnt_t /* sys/types.h:166 */ typedef ulong_t fsblkcnt_t /* sys/types.h:167 */ typedef ulong_t fsfilcnt_t /* sys/types.h:168 */ typedef u_longlong_t ino64_t /* sys/types.h:183 */ typedef longlong_t blkcnt64_t /* sys/types.h:184 */ typedef u_longlong_t fsblkcnt64_t /* sys/types.h:185 */ typedef u_longlong_t fsfilcnt64_t /* sys/types.h:186 */ typedef long int blksize_t /* sys/types.h:193 */ enum ?? /* sys/types.h:199 */ { B_FALSE = 0, B_TRUE = 1, }; typedef { B_FALSE = 0, B_TRUE = 1, } boolean_t /* sys/types.h:199 */ typedef int64_t pad64_t /* sys/types.h:210 */ typedef uint64_t upad64_t /* sys/types.h:211 */ typedef longlong_t offset_t /* sys/types.h:223 */ typedef u_longlong_t u_offset_t /* sys/types.h:224 */ typedef u_longlong_t len_t /* sys/types.h:225 */ typedef longlong_t diskaddr_t /* sys/types.h:226 */ struct ?? /* sys/types.h:249 */ { int32_t _u /* 0, sys/types.h:247 */ int32_t _l /* 4, sys/types.h:248 */ }; union ?? /* sys/types.h:250 */ { offset_t _f /* sys/types.h:245 */ struct { int32_t _u; int32_t _l; } _p /* sys/types.h:249 */ }; typedef union { offset_t _f; struct { int32_t _u; int32_t _l; } _p; } lloff_t /* sys/types.h:250 */ struct ?? /* sys/types.h:269 */ { int32_t _u /* 0, sys/types.h:267 */ int32_t _l /* 4, sys/types.h:268 */ }; union ?? /* sys/types.h:270 */ { diskaddr_t _f /* sys/types.h:265 */ struct { int32_t _u; int32_t _l; } _p /* sys/types.h:269 */ }; typedef union { diskaddr_t _f; struct { int32_t _u; int32_t _l; } _p; } lldaddr_t /* sys/types.h:270 */ typedef uint_t k_fltset_t /* sys/types.h:273 */ typedef long int id_t /* sys/types.h:287 */ typedef uint_t useconds_t /* sys/types.h:294 */ typedef long int suseconds_t /* sys/types.h:298 */ typedef ulong_t major_t /* sys/types.h:308 */ typedef ulong_t minor_t /* sys/types.h:309 */ typedef short int pri_t /* sys/types.h:315 */ typedef ushort_t o_mode_t /* sys/types.h:328 */ typedef short int o_dev_t /* sys/types.h:329 */ typedef ushort_t o_uid_t /* sys/types.h:330 */ typedef o_uid_t o_gid_t /* sys/types.h:331 */ typedef short int o_nlink_t /* sys/types.h:332 */ typedef short int o_pid_t /* sys/types.h:333 */ typedef ushort_t o_ino_t /* sys/types.h:334 */ typedef int key_t /* sys/types.h:340 */ typedef ulong_t mode_t /* sys/types.h:344 */ typedef uid_t gid_t /* sys/types.h:356 */ typedef id_t taskid_t /* sys/types.h:358 */ typedef id_t projid_t /* sys/types.h:359 */ typedef uint_t pthread_t /* sys/types.h:366 */ typedef uint_t pthread_key_t /* sys/types.h:367 */ struct ?? /* sys/types.h:376 */ { uint16_t __pthread_mutex_flag1 /* 0, sys/types.h:371 */ uint8_t __pthread_mutex_flag2 /* 2, sys/types.h:372 */ uint8_t __pthread_mutex_ceiling /* 3, sys/types.h:373 */ uint16_t __pthread_mutex_type /* 4, sys/types.h:374 */ uint16_t __pthread_mutex_magic /* 6, sys/types.h:375 */ }; struct ?? /* sys/types.h:380 */ { uint8_t __pthread_mutex_pad[8] /* 0, sys/types.h:379 */ }; struct ?? /* sys/types.h:384 */ { uint32_t __pthread_ownerpid /* 0, sys/types.h:382 */ uint32_t __pthread_lockword /* 4, sys/types.h:383 */ }; union ?? /* sys/types.h:386 */ { struct { uint8_t __pthread_mutex_pad[8]; } __pthread_mutex_lock64 /* sys/types.h:380 */ struct { uint32_t __pthread_ownerpid; uint32_t __pthread_lockword; } __pthread_mutex_lock32 /* sys/types.h:384 */ upad64_t __pthread_mutex_owner64 /* sys/types.h:385 */ }; struct _pthread_mutex /* sys/types.h:369 */ { struct { uint16_t __pthread_mutex_flag1; uint8_t __pthread_mutex_flag2; uint8_t __pthread_mutex_ceiling; uint16_t __pthread_mutex_type; uint16_t __pthread_mutex_magic; } __pthread_mutex_flags /* 0, sys/types.h:376 */ union { struct { uint8_t __pthread_mutex_pad[8]; } __pthread_mutex_lock64; struct { uint32_t __pthread_ownerpid; uint32_t __pthread_lockword; } __pthread_mutex_lock32; upad64_t __pthread_mutex_owner64; } __pthread_mutex_lock /* 8, sys/types.h:386 */ upad64_t __pthread_mutex_data /* 16, sys/types.h:387 */ }; typedef struct _pthread_mutex pthread_mutex_t /* sys/types.h:388 */ struct ?? /* sys/types.h:395 */ { uint8_t __pthread_cond_flag[4] /* 0, sys/types.h:392 */ uint16_t __pthread_cond_type /* 4, sys/types.h:393 */ uint16_t __pthread_cond_magic /* 6, sys/types.h:394 */ }; struct _pthread_cond /* sys/types.h:390 */ { struct { uint8_t __pthread_cond_flag[4]; uint16_t __pthread_cond_type; uint16_t __pthread_cond_magic; } __pthread_cond_flags /* 0, sys/types.h:395 */ upad64_t __pthread_cond_data /* 8, sys/types.h:396 */ }; typedef struct _pthread_cond pthread_cond_t /* sys/types.h:397 */ struct _pthread_rwlock /* sys/types.h:402 */ { int32_t __pthread_rwlock_readers /* 0, sys/types.h:403 */ uint16_t __pthread_rwlock_type /* 4, sys/types.h:404 */ uint16_t __pthread_rwlock_magic /* 6, sys/types.h:405 */ upad64_t __pthread_rwlock_pad1[3] /* 8, sys/types.h:406 */ upad64_t __pthread_rwlock_pad2[2] /* 32, sys/types.h:407 */ upad64_t __pthread_rwlock_pad3[2] /* 48, sys/types.h:408 */ }; typedef struct _pthread_rwlock pthread_rwlock_t /* sys/types.h:409 */ struct _pthread_attr /* sys/types.h:414 */ { void (*__pthread_attrp) /* 0, sys/types.h:415 */ }; typedef struct _pthread_attr pthread_attr_t /* sys/types.h:416 */ struct _pthread_mutexattr /* sys/types.h:421 */ { void (*__pthread_mutexattrp) /* 0, sys/types.h:422 */ }; typedef struct _pthread_mutexattr pthread_mutexattr_t /* sys/types.h:423 */ struct _pthread_condattr /* sys/types.h:428 */ { void (*__pthread_condattrp) /* 0, sys/types.h:429 */ }; typedef struct _pthread_condattr pthread_condattr_t /* sys/types.h:430 */ struct _once /* sys/types.h:435 */ { upad64_t __pthread_once_pad[4] /* 0, sys/types.h:436 */ }; typedef struct _once pthread_once_t /* sys/types.h:437 */ struct _pthread_rwlockattr /* sys/types.h:443 */ { void (*__pthread_rwlockattrp) /* 0, sys/types.h:444 */ }; typedef struct _pthread_rwlockattr pthread_rwlockattr_t /* sys/types.h:445 */ typedef ulong_t dev_t /* sys/types.h:447 */ typedef ulong_t nlink_t /* sys/types.h:453 */ typedef long int pid_t /* sys/types.h:454 */ typedef long int time_t /* sys/types.h:485 */ typedef long int clock_t /* sys/types.h:490 */ typedef int clockid_t /* sys/types.h:495 */ typedef int timer_t /* sys/types.h:500 */ typedef unsigned char unchar /* sys/types.h:507 */ typedef short unsigned int ushort /* sys/types.h:508 */ typedef unsigned int uint /* sys/types.h:509 */ typedef long unsigned int ulong /* sys/types.h:510 */ typedef unsigned char u_char /* sys/types.h:561 */ typedef short unsigned int u_short /* sys/types.h:562 */ typedef unsigned int u_int /* sys/types.h:563 */ typedef long unsigned int u_long /* sys/types.h:564 */ struct _quad /* sys/types.h:565 */ { int val[2] /* 0, sys/types.h:565 */ }; typedef struct _quad quad_t /* sys/types.h:565 */ typedef quad_t quad /* sys/types.h:566 */ struct timeval /* time.h:49 */ { time_t tv_sec /* 0, time.h:50 */ suseconds_t tv_usec /* 4, time.h:51 */ }; struct timezone /* time.h:82 */ { int tz_minuteswest /* 0, time.h:83 */ int tz_dsttime /* 4, time.h:84 */ }; struct itimerval /* time.h:155 */ { struct timeval it_interval /* 0, time.h:156 */ struct timeval it_value /* 8, time.h:157 */ }; typedef longlong_t hrtime_t /* time.h:203 */ struct tm /* iso/time_iso.h:69 */ { int tm_sec /* 0, iso/time_iso.h:70 */ int tm_min /* 4, iso/time_iso.h:71 */ int tm_hour /* 8, iso/time_iso.h:72 */ int tm_mday /* 12, iso/time_iso.h:73 */ int tm_mon /* 16, iso/time_iso.h:74 */ int tm_year /* 20, iso/time_iso.h:75 */ int tm_wday /* 24, iso/time_iso.h:76 */ int tm_yday /* 28, iso/time_iso.h:77 */ int tm_isdst /* 32, iso/time_iso.h:78 */ }; struct timespec /* time_impl.h:36 */ { time_t tv_sec /* 0, time_impl.h:37 */ long int tv_nsec /* 4, time_impl.h:38 */ }; typedef struct timespec timespec_t /* time_impl.h:39 */ typedef struct timespec timestruc_t /* time_impl.h:60 */ struct itimerspec /* time_impl.h:79 */ { struct timespec it_interval /* 0, time_impl.h:80 */ struct timespec it_value /* 8, time_impl.h:81 */ }; typedef struct itimerspec itimerspec_t /* time_impl.h:82 */ union sigval /* time.h:98 */ { int sival_int /* time.h:99 */ void (*sival_ptr) /* time.h:100 */ }; struct sigevent /* time.h:106 */ { int sigev_notify /* 0, time.h:107 */ int sigev_signo /* 4, time.h:108 */ struct sigval sigev_value /* 8, time.h:109 */ void ( (*sigev_notify_function))(struct sigval ) /* 12, time.h:110 */ pthread_attr_t (*sigev_notify_attributes) /* 16, time.h:111 */ int __sigev_pad2 /* 20, time.h:112 */ }; typedef long int fd_mask /* select.h:45 */ typedef long int fds_mask /* select.h:47 */ struct fd_set /* select.h:73 */ { long int fds_bits[32] /* 0, select.h:77 */ }; typedef struct fd_set fd_set /* select.h:78 */ typedef struct _xmlParserInputBuffer xmlParserInputBuffer /* tree.h:25 */ struct _xmlParserInputBuffer /* tree.h:25 */ { void (*context) /* 0, xmlIO.h:124 */ xmlInputReadCallback readcallback /* 4, xmlIO.h:125 */ xmlInputCloseCallback closecallback /* 8, xmlIO.h:126 */ xmlCharEncodingHandlerPtr encoder /* 12, xmlIO.h:128 */ xmlBufferPtr buffer /* 16, xmlIO.h:130 */ xmlBufferPtr raw /* 20, xmlIO.h:131 */ }; typedef xmlParserInputBuffer (*xmlParserInputBufferPtr) /* tree.h:26 */ typedef struct _xmlOutputBuffer xmlOutputBuffer /* tree.h:28 */ struct _xmlOutputBuffer /* tree.h:28 */ { void (*context) /* 0, xmlIO.h:136 */ xmlOutputWriteCallback writecallback /* 4, xmlIO.h:137 */ xmlOutputCloseCallback closecallback /* 8, xmlIO.h:138 */ xmlCharEncodingHandlerPtr encoder /* 12, xmlIO.h:140 */ xmlBufferPtr buffer /* 16, xmlIO.h:142 */ xmlBufferPtr conv /* 20, xmlIO.h:143 */ int written /* 24, xmlIO.h:144 */ }; typedef xmlOutputBuffer (*xmlOutputBufferPtr) /* tree.h:29 */ typedef struct _xmlParserInput xmlParserInput /* tree.h:32 */ struct _xmlParserInput /* tree.h:32 */ { xmlParserInputBufferPtr buf /* 0, parser.h:48 */ char const (*filename) /* 4, parser.h:50 */ char const (*directory) /* 8, parser.h:51 */ xmlChar const (*base) /* 12, parser.h:52 */ xmlChar const (*cur) /* 16, parser.h:53 */ xmlChar const (*end) /* 20, parser.h:54 */ int length /* 24, parser.h:55 */ int line /* 28, parser.h:56 */ int col /* 32, parser.h:57 */ int consumed /* 36, parser.h:58 */ xmlParserInputDeallocate free /* 40, parser.h:59 */ xmlChar const (*encoding) /* 44, parser.h:60 */ xmlChar const (*version) /* 48, parser.h:61 */ int standalone /* 52, parser.h:62 */ }; typedef xmlParserInput (*xmlParserInputPtr) /* tree.h:33 */ typedef struct _xmlParserCtxt xmlParserCtxt /* tree.h:35 */ struct _xmlParserCtxt /* tree.h:35 */ { struct _xmlSAXHandler (*sax) /* 0, parser.h:149 */ void (*userData) /* 4, parser.h:150 */ xmlDocPtr myDoc /* 8, parser.h:151 */ int wellFormed /* 12, parser.h:152 */ int replaceEntities /* 16, parser.h:153 */ xmlChar const (*version) /* 20, parser.h:154 */ xmlChar const (*encoding) /* 24, parser.h:155 */ int standalone /* 28, parser.h:156 */ int html /* 32, parser.h:157 */ xmlParserInputPtr input /* 36, parser.h:160 */ int inputNr /* 40, parser.h:161 */ int inputMax /* 44, parser.h:162 */ xmlParserInputPtr (*inputTab) /* 48, parser.h:163 */ xmlNodePtr node /* 52, parser.h:166 */ int nodeNr /* 56, parser.h:167 */ int nodeMax /* 60, parser.h:168 */ xmlNodePtr (*nodeTab) /* 64, parser.h:169 */ int record_info /* 68, parser.h:171 */ xmlParserNodeInfoSeq node_seq /* 72, parser.h:172 */ int errNo /* 84, parser.h:174 */ int hasExternalSubset /* 88, parser.h:176 */ int hasPErefs /* 92, parser.h:177 */ int external /* 96, parser.h:178 */ int valid /* 100, parser.h:180 */ int validate /* 104, parser.h:181 */ xmlValidCtxt vctxt /* 108, parser.h:182 */ xmlParserInputState instate /* 172, parser.h:184 */ int token /* 176, parser.h:185 */ char (*directory) /* 180, parser.h:187 */ xmlChar (*name) /* 184, parser.h:190 */ int nameNr /* 188, parser.h:191 */ int nameMax /* 192, parser.h:192 */ xmlChar (* (*nameTab)) /* 196, parser.h:193 */ long int nbChars /* 200, parser.h:195 */ long int checkIndex /* 204, parser.h:196 */ int keepBlanks /* 208, parser.h:197 */ int disableSAX /* 212, parser.h:198 */ int inSubset /* 216, parser.h:199 */ xmlChar (*intSubName) /* 220, parser.h:200 */ xmlChar (*extSubURI) /* 224, parser.h:201 */ xmlChar (*extSubSystem) /* 228, parser.h:202 */ int (*space) /* 232, parser.h:205 */ int spaceNr /* 236, parser.h:206 */ int spaceMax /* 240, parser.h:207 */ int (*spaceTab) /* 244, parser.h:208 */ int depth /* 248, parser.h:210 */ xmlParserInputPtr entity /* 252, parser.h:211 */ int charset /* 256, parser.h:212 */ int nodelen /* 260, parser.h:214 */ int nodemem /* 264, parser.h:215 */ int pedantic /* 268, parser.h:216 */ void (*_private) /* 272, parser.h:217 */ int loadsubset /* 276, parser.h:219 */ int linenumbers /* 280, parser.h:220 */ void (*catalogs) /* 284, parser.h:221 */ int recovery /* 288, parser.h:222 */ }; typedef xmlParserCtxt (*xmlParserCtxtPtr) /* tree.h:36 */ typedef struct _xmlSAXLocator xmlSAXLocator /* tree.h:38 */ struct _xmlSAXLocator /* tree.h:38 */ { (xmlChar const (* (*getPublicId)))(void (*)) /* 0, parser.h:231 */ (xmlChar const (* (*getSystemId)))(void (*)) /* 4, parser.h:232 */ (int (*getLineNumber))(void (*)) /* 8, parser.h:233 */ (int (*getColumnNumber))(void (*)) /* 12, parser.h:234 */ }; typedef xmlSAXLocator (*xmlSAXLocatorPtr) /* tree.h:39 */ typedef struct _xmlSAXHandler xmlSAXHandler /* tree.h:41 */ struct _xmlSAXHandler /* tree.h:41 */ { internalSubsetSAXFunc internalSubset /* 0, parser.h:570 */ isStandaloneSAXFunc isStandalone /* 4, parser.h:571 */ hasInternalSubsetSAXFunc hasInternalSubset /* 8, parser.h:572 */ hasExternalSubsetSAXFunc hasExternalSubset /* 12, parser.h:573 */ resolveEntitySAXFunc resolveEntity /* 16, parser.h:574 */ getEntitySAXFunc getEntity /* 20, parser.h:575 */ entityDeclSAXFunc entityDecl /* 24, parser.h:576 */ notationDeclSAXFunc notationDecl /* 28, parser.h:577 */ attributeDeclSAXFunc attributeDecl /* 32, parser.h:578 */ elementDeclSAXFunc elementDecl /* 36, parser.h:579 */ unparsedEntityDeclSAXFunc unparsedEntityDecl /* 40, parser.h:580 */ setDocumentLocatorSAXFunc setDocumentLocator /* 44, parser.h:581 */ startDocumentSAXFunc startDocument /* 48, parser.h:582 */ endDocumentSAXFunc endDocument /* 52, parser.h:583 */ startElementSAXFunc startElement /* 56, parser.h:584 */ endElementSAXFunc endElement /* 60, parser.h:585 */ referenceSAXFunc reference /* 64, parser.h:586 */ charactersSAXFunc characters /* 68, parser.h:587 */ ignorableWhitespaceSAXFunc ignorableWhitespace /* 72, parser.h:588 */ processingInstructionSAXFunc processingInstruction /* 76, parser.h:589 */ commentSAXFunc comment /* 80, parser.h:590 */ warningSAXFunc warning /* 84, parser.h:591 */ errorSAXFunc error /* 88, parser.h:592 */ fatalErrorSAXFunc fatalError /* 92, parser.h:593 */ getParameterEntitySAXFunc getParameterEntity /* 96, parser.h:594 */ cdataBlockSAXFunc cdataBlock /* 100, parser.h:595 */ externalSubsetSAXFunc externalSubset /* 104, parser.h:596 */ int initialized /* 108, parser.h:597 */ }; typedef xmlSAXHandler (*xmlSAXHandlerPtr) /* tree.h:42 */ typedef struct _xmlEntity xmlEntity /* tree.h:45 */ struct _xmlEntity /* tree.h:45 */ { void (*_private) /* 0, entities.h:36 */ xmlElementType type /* 4, entities.h:37 */ xmlChar const (*name) /* 8, entities.h:38 */ struct _xmlNode (*children) /* 12, entities.h:39 */ struct _xmlNode (*last) /* 16, entities.h:40 */ struct _xmlDtd (*parent) /* 20, entities.h:41 */ struct _xmlNode (*next) /* 24, entities.h:42 */ struct _xmlNode (*prev) /* 28, entities.h:43 */ struct _xmlDoc (*doc) /* 32, entities.h:44 */ xmlChar (*orig) /* 36, entities.h:46 */ xmlChar (*content) /* 40, entities.h:47 */ int length /* 44, entities.h:48 */ xmlEntityType etype /* 48, entities.h:49 */ xmlChar const (*ExternalID) /* 52, entities.h:50 */ xmlChar const (*SystemID) /* 56, entities.h:51 */ struct _xmlEntity (*nexte) /* 60, entities.h:53 */ xmlChar const (*URI) /* 64, entities.h:54 */ }; typedef xmlEntity (*xmlEntityPtr) /* tree.h:46 */ enum ?? /* tree.h:73 */ { XML_ELEMENT_NODE = 1, XML_ATTRIBUTE_NODE = 2, XML_TEXT_NODE = 3, XML_CDATA_SECTION_NODE = 4, XML_ENTITY_REF_NODE = 5, XML_ENTITY_NODE = 6, XML_PI_NODE = 7, XML_COMMENT_NODE = 8, XML_DOCUMENT_NODE = 9, XML_DOCUMENT_TYPE_NODE = 10, XML_DOCUMENT_FRAG_NODE = 11, XML_NOTATION_NODE = 12, XML_HTML_DOCUMENT_NODE = 13, XML_DTD_NODE = 14, XML_ELEMENT_DECL = 15, XML_ATTRIBUTE_DECL = 16, XML_ENTITY_DECL = 17, XML_NAMESPACE_DECL = 18, XML_XINCLUDE_START = 19, XML_XINCLUDE_END = 20, XML_DOCB_DOCUMENT_NODE = 21, }; typedef { XML_ELEMENT_NODE = 1, XML_ATTRIBUTE_NODE = 2, XML_TEXT_NODE = 3, XML_CDATA_SECTION_NODE = 4, XML_ENTITY_REF_NODE = 5, XML_ENTITY_NODE = 6, XML_PI_NODE = 7, XML_COMMENT_NODE = 8, XML_DOCUMENT_NODE = 9, XML_DOCUMENT_TYPE_NODE = 10, XML_DOCUMENT_FRAG_NODE = 11, XML_NOTATION_NODE = 12, XML_HTML_DOCUMENT_NODE = 13, XML_DTD_NODE = 14, XML_ELEMENT_DECL = 15, XML_ATTRIBUTE_DECL = 16, XML_ENTITY_DECL = 17, XML_NAMESPACE_DECL = 18, XML_XINCLUDE_START = 19, XML_XINCLUDE_END = 20, XML_DOCB_DOCUMENT_NODE = 21, } xmlElementType /* tree.h:97 */ typedef unsigned char xmlChar /* tree.h:107 */ typedef struct _xmlNotation xmlNotation /* tree.h:122 */ struct _xmlNotation /* tree.h:122 */ { xmlChar const (*name) /* 0, tree.h:125 */ xmlChar const (*PublicID) /* 4, tree.h:126 */ xmlChar const (*SystemID) /* 8, tree.h:127 */ }; typedef xmlNotation (*xmlNotationPtr) /* tree.h:123 */ enum ?? /* tree.h:136 */ { XML_ATTRIBUTE_CDATA = 1, XML_ATTRIBUTE_ID = 2, XML_ATTRIBUTE_IDREF = 3, XML_ATTRIBUTE_IDREFS = 4, XML_ATTRIBUTE_ENTITY = 5, XML_ATTRIBUTE_ENTITIES = 6, XML_ATTRIBUTE_NMTOKEN = 7, XML_ATTRIBUTE_NMTOKENS = 8, XML_ATTRIBUTE_ENUMERATION = 9, XML_ATTRIBUTE_NOTATION = 10, }; typedef { XML_ATTRIBUTE_CDATA = 1, XML_ATTRIBUTE_ID = 2, XML_ATTRIBUTE_IDREF = 3, XML_ATTRIBUTE_IDREFS = 4, XML_ATTRIBUTE_ENTITY = 5, XML_ATTRIBUTE_ENTITIES = 6, XML_ATTRIBUTE_NMTOKEN = 7, XML_ATTRIBUTE_NMTOKENS = 8, XML_ATTRIBUTE_ENUMERATION = 9, XML_ATTRIBUTE_NOTATION = 10, } xmlAttributeType /* tree.h:147 */ enum ?? /* tree.h:155 */ { XML_ATTRIBUTE_NONE = 1, XML_ATTRIBUTE_REQUIRED = 2, XML_ATTRIBUTE_IMPLIED = 3, XML_ATTRIBUTE_FIXED = 4, }; typedef { XML_ATTRIBUTE_NONE = 1, XML_ATTRIBUTE_REQUIRED = 2, XML_ATTRIBUTE_IMPLIED = 3, XML_ATTRIBUTE_FIXED = 4, } xmlAttributeDefault /* tree.h:160 */ typedef struct _xmlEnumeration xmlEnumeration /* tree.h:168 */ struct _xmlEnumeration /* tree.h:168 */ { struct _xmlEnumeration (*next) /* 0, tree.h:171 */ xmlChar const (*name) /* 4, tree.h:172 */ }; typedef xmlEnumeration (*xmlEnumerationPtr) /* tree.h:169 */ typedef struct _xmlAttribute xmlAttribute /* tree.h:181 */ struct _xmlAttribute /* tree.h:181 */ { void (*_private) /* 0, tree.h:184 */ xmlElementType type /* 4, tree.h:185 */ xmlChar const (*name) /* 8, tree.h:186 */ struct _xmlNode (*children) /* 12, tree.h:187 */ struct _xmlNode (*last) /* 16, tree.h:188 */ struct _xmlDtd (*parent) /* 20, tree.h:189 */ struct _xmlNode (*next) /* 24, tree.h:190 */ struct _xmlNode (*prev) /* 28, tree.h:191 */ struct _xmlDoc (*doc) /* 32, tree.h:192 */ struct _xmlAttribute (*nexth) /* 36, tree.h:194 */ xmlAttributeType atype /* 40, tree.h:195 */ xmlAttributeDefault def /* 44, tree.h:196 */ xmlChar const (*defaultValue) /* 48, tree.h:197 */ xmlEnumerationPtr tree /* 52, tree.h:198 */ xmlChar const (*prefix) /* 56, tree.h:199 */ xmlChar const (*elem) /* 60, tree.h:200 */ }; typedef xmlAttribute (*xmlAttributePtr) /* tree.h:182 */ struct _xmlNode /* tree.h:187 */ { void (*_private) /* 0, tree.h:440 */ xmlElementType type /* 4, tree.h:441 */ xmlChar const (*name) /* 8, tree.h:442 */ struct _xmlNode (*children) /* 12, tree.h:443 */ struct _xmlNode (*last) /* 16, tree.h:444 */ struct _xmlNode (*parent) /* 20, tree.h:445 */ struct _xmlNode (*next) /* 24, tree.h:446 */ struct _xmlNode (*prev) /* 28, tree.h:447 */ struct _xmlDoc (*doc) /* 32, tree.h:448 */ xmlNs (*ns) /* 36, tree.h:451 */ xmlChar (*content) /* 40, tree.h:452 */ struct _xmlAttr (*properties) /* 44, tree.h:453 */ xmlNs (*nsDef) /* 48, tree.h:454 */ }; struct _xmlDtd /* tree.h:189 */ { void (*_private) /* 0, tree.h:337 */ xmlElementType type /* 4, tree.h:338 */ xmlChar const (*name) /* 8, tree.h:339 */ struct _xmlNode (*children) /* 12, tree.h:340 */ struct _xmlNode (*last) /* 16, tree.h:341 */ struct _xmlDoc (*parent) /* 20, tree.h:342 */ struct _xmlNode (*next) /* 24, tree.h:343 */ struct _xmlNode (*prev) /* 28, tree.h:344 */ struct _xmlDoc (*doc) /* 32, tree.h:345 */ void (*notations) /* 36, tree.h:348 */ void (*elements) /* 40, tree.h:349 */ void (*attributes) /* 44, tree.h:350 */ void (*entities) /* 48, tree.h:351 */ xmlChar const (*ExternalID) /* 52, tree.h:352 */ xmlChar const (*SystemID) /* 56, tree.h:353 */ void (*pentities) /* 60, tree.h:354 */ }; struct _xmlDoc /* tree.h:192 */ { void (*_private) /* 0, tree.h:483 */ xmlElementType type /* 4, tree.h:484 */ char (*name) /* 8, tree.h:485 */ struct _xmlNode (*children) /* 12, tree.h:486 */ struct _xmlNode (*last) /* 16, tree.h:487 */ struct _xmlNode (*parent) /* 20, tree.h:488 */ struct _xmlNode (*next) /* 24, tree.h:489 */ struct _xmlNode (*prev) /* 28, tree.h:490 */ struct _xmlDoc (*doc) /* 32, tree.h:491 */ int compression /* 36, tree.h:494 */ int standalone /* 40, tree.h:495 */ struct _xmlDtd (*intSubset) /* 44, tree.h:496 */ struct _xmlDtd (*extSubset) /* 48, tree.h:497 */ struct _xmlNs (*oldNs) /* 52, tree.h:498 */ xmlChar const (*version) /* 56, tree.h:499 */ xmlChar const (*encoding) /* 60, tree.h:500 */ void (*ids) /* 64, tree.h:501 */ void (*refs) /* 68, tree.h:502 */ xmlChar const (*URL) /* 72, tree.h:503 */ int charset /* 76, tree.h:504 */ }; enum ?? /* tree.h:208 */ { XML_ELEMENT_CONTENT_PCDATA = 1, XML_ELEMENT_CONTENT_ELEMENT = 2, XML_ELEMENT_CONTENT_SEQ = 3, XML_ELEMENT_CONTENT_OR = 4, }; typedef { XML_ELEMENT_CONTENT_PCDATA = 1, XML_ELEMENT_CONTENT_ELEMENT = 2, XML_ELEMENT_CONTENT_SEQ = 3, XML_ELEMENT_CONTENT_OR = 4, } xmlElementContentType /* tree.h:213 */ enum ?? /* tree.h:220 */ { XML_ELEMENT_CONTENT_ONCE = 1, XML_ELEMENT_CONTENT_OPT = 2, XML_ELEMENT_CONTENT_MULT = 3, XML_ELEMENT_CONTENT_PLUS = 4, }; typedef { XML_ELEMENT_CONTENT_ONCE = 1, XML_ELEMENT_CONTENT_OPT = 2, XML_ELEMENT_CONTENT_MULT = 3, XML_ELEMENT_CONTENT_PLUS = 4, } xmlElementContentOccur /* tree.h:225 */ typedef struct _xmlElementContent xmlElementContent /* tree.h:234 */ struct _xmlElementContent /* tree.h:234 */ { xmlElementContentType type /* 0, tree.h:237 */ xmlElementContentOccur ocur /* 4, tree.h:238 */ xmlChar const (*name) /* 8, tree.h:239 */ struct _xmlElementContent (*c1) /* 12, tree.h:240 */ struct _xmlElementContent (*c2) /* 16, tree.h:241 */ struct _xmlElementContent (*parent) /* 20, tree.h:242 */ xmlChar const (*prefix) /* 24, tree.h:243 */ }; typedef xmlElementContent (*xmlElementContentPtr) /* tree.h:235 */ enum ?? /* tree.h:252 */ { XML_ELEMENT_TYPE_UNDEFINED = 0, XML_ELEMENT_TYPE_EMPTY = 1, XML_ELEMENT_TYPE_ANY = 2, XML_ELEMENT_TYPE_MIXED = 3, XML_ELEMENT_TYPE_ELEMENT = 4, }; typedef { XML_ELEMENT_TYPE_UNDEFINED = 0, XML_ELEMENT_TYPE_EMPTY = 1, XML_ELEMENT_TYPE_ANY = 2, XML_ELEMENT_TYPE_MIXED = 3, XML_ELEMENT_TYPE_ELEMENT = 4, } xmlElementTypeVal /* tree.h:258 */ typedef struct _xmlRegexp xmlRegexp /* xmlregexp.h:26 */ struct _xmlRegexp /* ??:?? */ { }; typedef xmlRegexp (*xmlRegexpPtr) /* xmlregexp.h:27 */ typedef struct _xmlRegExecCtxt xmlRegExecCtxt /* xmlregexp.h:34 */ struct _xmlRegExecCtxt /* ??:?? */ { }; typedef xmlRegExecCtxt (*xmlRegExecCtxtPtr) /* xmlregexp.h:35 */ typedef void ( (*xmlRegExecCallbacks))(xmlRegExecCtxtPtr , xmlChar const (*), void (*), void (*)) /* xmlregexp.h:62 */ typedef struct _xmlElement xmlElement /* tree.h:275 */ struct _xmlElement /* tree.h:275 */ { void (*_private) /* 0, tree.h:278 */ xmlElementType type /* 4, tree.h:279 */ xmlChar const (*name) /* 8, tree.h:280 */ struct _xmlNode (*children) /* 12, tree.h:281 */ struct _xmlNode (*last) /* 16, tree.h:282 */ struct _xmlDtd (*parent) /* 20, tree.h:283 */ struct _xmlNode (*next) /* 24, tree.h:284 */ struct _xmlNode (*prev) /* 28, tree.h:285 */ struct _xmlDoc (*doc) /* 32, tree.h:286 */ xmlElementTypeVal etype /* 36, tree.h:288 */ xmlElementContentPtr content /* 40, tree.h:289 */ xmlAttributePtr attributes /* 44, tree.h:290 */ xmlChar const (*prefix) /* 48, tree.h:291 */ xmlRegexpPtr contModel /* 52, tree.h:293 */ }; typedef xmlElement (*xmlElementPtr) /* tree.h:276 */ typedef xmlElementType xmlNsType /* tree.h:306 */ typedef struct _xmlNs xmlNs /* tree.h:318 */ struct _xmlNs /* tree.h:318 */ { struct _xmlNs (*next) /* 0, tree.h:321 */ xmlNsType type /* 4, tree.h:322 */ xmlChar const (*href) /* 8, tree.h:323 */ xmlChar const (*prefix) /* 12, tree.h:324 */ void (*_private) /* 16, tree.h:325 */ }; typedef xmlNs (*xmlNsPtr) /* tree.h:319 */ typedef struct _xmlDtd xmlDtd /* tree.h:334 */ typedef xmlDtd (*xmlDtdPtr) /* tree.h:335 */ typedef struct _xmlAttr xmlAttr /* tree.h:362 */ struct _xmlAttr /* tree.h:362 */ { void (*_private) /* 0, tree.h:365 */ xmlElementType type /* 4, tree.h:366 */ xmlChar const (*name) /* 8, tree.h:367 */ struct _xmlNode (*children) /* 12, tree.h:368 */ struct _xmlNode (*last) /* 16, tree.h:369 */ struct _xmlNode (*parent) /* 20, tree.h:370 */ struct _xmlAttr (*next) /* 24, tree.h:371 */ struct _xmlAttr (*prev) /* 28, tree.h:372 */ struct _xmlDoc (*doc) /* 32, tree.h:373 */ xmlNs (*ns) /* 36, tree.h:374 */ xmlAttributeType atype /* 40, tree.h:375 */ }; typedef xmlAttr (*xmlAttrPtr) /* tree.h:363 */ typedef struct _xmlID xmlID /* tree.h:384 */ struct _xmlID /* tree.h:384 */ { struct _xmlID (*next) /* 0, tree.h:387 */ xmlChar const (*value) /* 4, tree.h:388 */ xmlAttrPtr attr /* 8, tree.h:389 */ }; typedef xmlID (*xmlIDPtr) /* tree.h:385 */ typedef struct _xmlRef xmlRef /* tree.h:398 */ struct _xmlRef /* tree.h:398 */ { struct _xmlRef (*next) /* 0, tree.h:401 */ xmlChar const (*value) /* 4, tree.h:402 */ xmlAttrPtr attr /* 8, tree.h:403 */ }; typedef xmlRef (*xmlRefPtr) /* tree.h:399 */ enum ?? /* tree.h:413 */ { XML_BUFFER_ALLOC_DOUBLEIT = 0, XML_BUFFER_ALLOC_EXACT = 1, }; typedef { XML_BUFFER_ALLOC_DOUBLEIT = 0, XML_BUFFER_ALLOC_EXACT = 1, } xmlBufferAllocationScheme /* tree.h:416 */ typedef struct _xmlBuffer xmlBuffer /* tree.h:423 */ struct _xmlBuffer /* tree.h:423 */ { xmlChar (*content) /* 0, tree.h:426 */ unsigned int use /* 4, tree.h:427 */ unsigned int size /* 8, tree.h:428 */ xmlBufferAllocationScheme alloc /* 12, tree.h:429 */ }; typedef xmlBuffer (*xmlBufferPtr) /* tree.h:424 */ typedef struct _xmlNode xmlNode /* tree.h:437 */ typedef xmlNode (*xmlNodePtr) /* tree.h:438 */ typedef struct _xmlDoc xmlDoc /* tree.h:480 */ typedef xmlDoc (*xmlDocPtr) /* tree.h:481 */ typedef struct _xmlLink xmlLink /* list.h:25 */ struct _xmlLink /* ??:?? */ { }; typedef xmlLink (*xmlLinkPtr) /* list.h:26 */ typedef struct _xmlList xmlList /* list.h:28 */ struct _xmlList /* ??:?? */ { }; typedef xmlList (*xmlListPtr) /* list.h:29 */ typedef void ( (*xmlListDeallocator))(xmlLinkPtr ) /* list.h:37 */ typedef (int (*xmlListDataCompare))(void const (*), void const (*)) /* list.h:47 */ typedef (int (*xmlListWalker))(void const (*), void const (*)) /* list.h:57 */ typedef struct _xmlAutomata xmlAutomata /* xmlautomata.h:27 */ struct _xmlAutomata /* ??:?? */ { }; typedef xmlAutomata (*xmlAutomataPtr) /* xmlautomata.h:28 */ typedef struct _xmlAutomataState xmlAutomataState /* xmlautomata.h:35 */ struct _xmlAutomataState /* ??:?? */ { }; typedef xmlAutomataState (*xmlAutomataStatePtr) /* xmlautomata.h:36 */ typedef struct _xmlValidState xmlValidState /* valid.h:25 */ struct _xmlValidState /* ??:?? */ { }; typedef xmlValidState (*xmlValidStatePtr) /* valid.h:26 */ typedef void ( (*xmlValidityErrorFunc))(void (*), char const (*), ...) /* valid.h:39 */ typedef void ( (*xmlValidityWarningFunc))(void (*), char const (*), ...) /* valid.h:52 */ typedef struct _xmlValidCtxt xmlValidCtxt /* valid.h:58 */ struct _xmlValidCtxt /* valid.h:58 */ { void (*userData) /* 0, valid.h:61 */ xmlValidityErrorFunc error /* 4, valid.h:62 */ xmlValidityWarningFunc warning /* 8, valid.h:63 */ xmlNodePtr node /* 12, valid.h:66 */ int nodeNr /* 16, valid.h:67 */ int nodeMax /* 20, valid.h:68 */ xmlNodePtr (*nodeTab) /* 24, valid.h:69 */ int finishDtd /* 28, valid.h:71 */ xmlDocPtr doc /* 32, valid.h:72 */ int valid /* 36, valid.h:73 */ xmlValidState (*vstate) /* 40, valid.h:76 */ int vstateNr /* 44, valid.h:77 */ int vstateMax /* 48, valid.h:78 */ xmlValidState (*vstateTab) /* 52, valid.h:79 */ xmlAutomataPtr am /* 56, valid.h:82 */ xmlAutomataStatePtr state /* 60, valid.h:83 */ }; typedef xmlValidCtxt (*xmlValidCtxtPtr) /* valid.h:59 */ typedef struct _xmlHashTable xmlNotationTable /* valid.h:95 */ struct _xmlHashTable /* ??:?? */ { }; typedef xmlNotationTable (*xmlNotationTablePtr) /* valid.h:96 */ typedef struct _xmlHashTable xmlElementTable /* valid.h:103 */ typedef xmlElementTable (*xmlElementTablePtr) /* valid.h:104 */ typedef struct _xmlHashTable xmlAttributeTable /* valid.h:111 */ typedef xmlAttributeTable (*xmlAttributeTablePtr) /* valid.h:112 */ typedef struct _xmlHashTable xmlIDTable /* valid.h:119 */ typedef xmlIDTable (*xmlIDTablePtr) /* valid.h:120 */ typedef struct _xmlHashTable xmlRefTable /* valid.h:127 */ typedef xmlRefTable (*xmlRefTablePtr) /* valid.h:128 */ enum ?? /* entities.h:21 */ { XML_INTERNAL_GENERAL_ENTITY = 1, XML_EXTERNAL_GENERAL_PARSED_ENTITY = 2, XML_EXTERNAL_GENERAL_UNPARSED_ENTITY = 3, XML_INTERNAL_PARAMETER_ENTITY = 4, XML_EXTERNAL_PARAMETER_ENTITY = 5, XML_INTERNAL_PREDEFINED_ENTITY = 6, }; typedef { XML_INTERNAL_GENERAL_ENTITY = 1, XML_EXTERNAL_GENERAL_PARSED_ENTITY = 2, XML_EXTERNAL_GENERAL_UNPARSED_ENTITY = 3, XML_INTERNAL_PARAMETER_ENTITY = 4, XML_EXTERNAL_PARAMETER_ENTITY = 5, XML_INTERNAL_PREDEFINED_ENTITY = 6, } xmlEntityType /* entities.h:28 */ typedef struct _xmlHashTable xmlEntitiesTable /* entities.h:62 */ typedef xmlEntitiesTable (*xmlEntitiesTablePtr) /* entities.h:63 */ typedef void ( (*xmlParserInputDeallocate))(xmlChar (*)) /* parser.h:44 */ typedef struct _xmlParserNodeInfo xmlParserNodeInfo /* parser.h:72 */ struct _xmlParserNodeInfo /* parser.h:72 */ { struct _xmlNode const (*node) /* 0, parser.h:76 */ long unsigned int begin_pos /* 4, parser.h:78 */ long unsigned int begin_line /* 8, parser.h:79 */ long unsigned int end_pos /* 12, parser.h:80 */ long unsigned int end_line /* 16, parser.h:81 */ }; typedef xmlParserNodeInfo (*xmlParserNodeInfoPtr) /* parser.h:73 */ typedef struct _xmlParserNodeInfoSeq xmlParserNodeInfoSeq /* parser.h:84 */ struct _xmlParserNodeInfoSeq /* parser.h:84 */ { long unsigned int maximum /* 0, parser.h:87 */ long unsigned int length /* 4, parser.h:88 */ xmlParserNodeInfo (*buffer) /* 8, parser.h:89 */ }; typedef xmlParserNodeInfoSeq (*xmlParserNodeInfoSeqPtr) /* parser.h:85 */ enum ?? /* parser.h:98 */ { XML_PARSER_EOF = -1, XML_PARSER_START = 0, XML_PARSER_MISC = 1, XML_PARSER_PI = 2, XML_PARSER_DTD = 3, XML_PARSER_PROLOG = 4, XML_PARSER_COMMENT = 5, XML_PARSER_START_TAG = 6, XML_PARSER_CONTENT = 7, XML_PARSER_CDATA_SECTION = 8, XML_PARSER_END_TAG = 9, XML_PARSER_ENTITY_DECL = 10, XML_PARSER_ENTITY_VALUE = 11, XML_PARSER_ATTRIBUTE_VALUE = 12, XML_PARSER_SYSTEM_LITERAL = 13, XML_PARSER_EPILOG = 14, XML_PARSER_IGNORE = 15, XML_PARSER_PUBLIC_LITERAL = 16, }; typedef { XML_PARSER_EOF = -1, XML_PARSER_START = 0, XML_PARSER_MISC = 1, XML_PARSER_PI = 2, XML_PARSER_DTD = 3, XML_PARSER_PROLOG = 4, XML_PARSER_COMMENT = 5, XML_PARSER_START_TAG = 6, XML_PARSER_CONTENT = 7, XML_PARSER_CDATA_SECTION = 8, XML_PARSER_END_TAG = 9, XML_PARSER_ENTITY_DECL = 10, XML_PARSER_ENTITY_VALUE = 11, XML_PARSER_ATTRIBUTE_VALUE = 12, XML_PARSER_SYSTEM_LITERAL = 13, XML_PARSER_EPILOG = 14, XML_PARSER_IGNORE = 15, XML_PARSER_PUBLIC_LITERAL = 16, } xmlParserInputState /* parser.h:117 */ typedef (xmlParserInputPtr (*resolveEntitySAXFunc))(void (*), xmlChar const (*), xmlChar const (*)) /* parser.h:261 */ typedef void ( (*internalSubsetSAXFunc))(void (*), xmlChar const (*), xmlChar const (*), xmlChar const (*)) /* parser.h:274 */ typedef void ( (*externalSubsetSAXFunc))(void (*), xmlChar const (*), xmlChar const (*), xmlChar const (*)) /* parser.h:287 */ typedef (xmlEntityPtr (*getEntitySAXFunc))(void (*), xmlChar const (*)) /* parser.h:298 */ typedef (xmlEntityPtr (*getParameterEntitySAXFunc))(void (*), xmlChar const (*)) /* parser.h:309 */ typedef void ( (*entityDeclSAXFunc))(void (*), xmlChar const (*), int , xmlChar const (*), xmlChar const (*), xmlChar (*)) /* parser.h:326 */ typedef void ( (*notationDeclSAXFunc))(void (*), xmlChar const (*), xmlChar const (*), xmlChar const (*)) /* parser.h:339 */ typedef void ( (*attributeDeclSAXFunc))(void (*), xmlChar const (*), xmlChar const (*), int , int , xmlChar const (*), xmlEnumerationPtr ) /* parser.h:358 */ typedef void ( (*elementDeclSAXFunc))(void (*), xmlChar const (*), int , xmlElementContentPtr ) /* parser.h:371 */ typedef void ( (*unparsedEntityDeclSAXFunc))(void (*), xmlChar const (*), xmlChar const (*), xmlChar const (*), xmlChar const (*)) /* parser.h:386 */ typedef void ( (*setDocumentLocatorSAXFunc))(void (*), xmlSAXLocatorPtr ) /* parser.h:396 */ typedef void ( (*startDocumentSAXFunc))(void (*)) /* parser.h:403 */ typedef void ( (*endDocumentSAXFunc))(void (*)) /* parser.h:410 */ typedef void ( (*startElementSAXFunc))(void (*), xmlChar const (*), xmlChar const (* (*))) /* parser.h:421 */ typedef void ( (*endElementSAXFunc))(void (*), xmlChar const (*)) /* parser.h:430 */ typedef void ( (*attributeSAXFunc))(void (*), xmlChar const (*), xmlChar const (*)) /* parser.h:444 */ typedef void ( (*referenceSAXFunc))(void (*), xmlChar const (*)) /* parser.h:453 */ typedef void ( (*charactersSAXFunc))(void (*), xmlChar const (*), int ) /* parser.h:464 */ typedef void ( (*ignorableWhitespaceSAXFunc))(void (*), xmlChar const (*), int ) /* parser.h:476 */ typedef void ( (*processingInstructionSAXFunc))(void (*), xmlChar const (*), xmlChar const (*)) /* parser.h:487 */ typedef void ( (*commentSAXFunc))(void (*), xmlChar const (*)) /* parser.h:496 */ typedef void ( (*cdataBlockSAXFunc))(void (*), xmlChar const (*), int ) /* parser.h:508 */ typedef void ( (*warningSAXFunc))(void (*), char const (*), ...) /* parser.h:518 */ typedef void ( (*errorSAXFunc))(void (*), char const (*), ...) /* parser.h:528 */ typedef void ( (*fatalErrorSAXFunc))(void (*), char const (*), ...) /* parser.h:540 */ typedef (int (*isStandaloneSAXFunc))(void (*)) /* parser.h:549 */ typedef (int (*hasInternalSubsetSAXFunc))(void (*)) /* parser.h:558 */ typedef (int (*hasExternalSubsetSAXFunc))(void (*)) /* parser.h:567 */ typedef (xmlParserInputPtr (*xmlExternalEntityLoader))(char const (*), char const (*), xmlParserCtxtPtr ) /* parser.h:612 */ typedef struct _iconv_info (*iconv_t) /* iconv.h:16 */ struct _iconv_info /* ??:?? */ { }; enum ?? /* encoding.h:51 */ { XML_CHAR_ENCODING_ERROR = -1, XML_CHAR_ENCODING_NONE = 0, XML_CHAR_ENCODING_UTF8 = 1, XML_CHAR_ENCODING_UTF16LE = 2, XML_CHAR_ENCODING_UTF16BE = 3, XML_CHAR_ENCODING_UCS4LE = 4, XML_CHAR_ENCODING_UCS4BE = 5, XML_CHAR_ENCODING_EBCDIC = 6, XML_CHAR_ENCODING_UCS4_2143 = 7, XML_CHAR_ENCODING_UCS4_3412 = 8, XML_CHAR_ENCODING_UCS2 = 9, XML_CHAR_ENCODING_8859_1 = 10, XML_CHAR_ENCODING_8859_2 = 11, XML_CHAR_ENCODING_8859_3 = 12, XML_CHAR_ENCODING_8859_4 = 13, XML_CHAR_ENCODING_8859_5 = 14, XML_CHAR_ENCODING_8859_6 = 15, XML_CHAR_ENCODING_8859_7 = 16, XML_CHAR_ENCODING_8859_8 = 17, XML_CHAR_ENCODING_8859_9 = 18, XML_CHAR_ENCODING_2022_JP = 19, XML_CHAR_ENCODING_SHIFT_JIS = 20, XML_CHAR_ENCODING_EUC_JP = 21, XML_CHAR_ENCODING_ASCII = 22, }; typedef { XML_CHAR_ENCODING_ERROR = -1, XML_CHAR_ENCODING_NONE = 0, XML_CHAR_ENCODING_UTF8 = 1, XML_CHAR_ENCODING_UTF16LE = 2, XML_CHAR_ENCODING_UTF16BE = 3, XML_CHAR_ENCODING_UCS4LE = 4, XML_CHAR_ENCODING_UCS4BE = 5, XML_CHAR_ENCODING_EBCDIC = 6, XML_CHAR_ENCODING_UCS4_2143 = 7, XML_CHAR_ENCODING_UCS4_3412 = 8, XML_CHAR_ENCODING_UCS2 = 9, XML_CHAR_ENCODING_8859_1 = 10, XML_CHAR_ENCODING_8859_2 = 11, XML_CHAR_ENCODING_8859_3 = 12, XML_CHAR_ENCODING_8859_4 = 13, XML_CHAR_ENCODING_8859_5 = 14, XML_CHAR_ENCODING_8859_6 = 15, XML_CHAR_ENCODING_8859_7 = 16, XML_CHAR_ENCODING_8859_8 = 17, XML_CHAR_ENCODING_8859_9 = 18, XML_CHAR_ENCODING_2022_JP = 19, XML_CHAR_ENCODING_SHIFT_JIS = 20, XML_CHAR_ENCODING_EUC_JP = 21, XML_CHAR_ENCODING_ASCII = 22, } xmlCharEncoding /* encoding.h:76 */ typedef (int (*xmlCharEncodingInputFunc))(unsigned char (*), int (*), unsigned char const (*), int (*)) /* encoding.h:95 */ typedef (int (*xmlCharEncodingOutputFunc))(unsigned char (*), int (*), unsigned char const (*), int (*)) /* encoding.h:117 */ typedef struct _xmlCharEncodingHandler xmlCharEncodingHandler /* encoding.h:125 */ struct _xmlCharEncodingHandler /* encoding.h:125 */ { char (*name) /* 0, encoding.h:128 */ xmlCharEncodingInputFunc input /* 4, encoding.h:129 */ xmlCharEncodingOutputFunc output /* 8, encoding.h:130 */ iconv_t iconv_in /* 12, encoding.h:132 */ iconv_t iconv_out /* 16, encoding.h:133 */ }; typedef xmlCharEncodingHandler (*xmlCharEncodingHandlerPtr) /* encoding.h:126 */ typedef (int (*xmlInputMatchCallback))(char const (*)) /* xmlIO.h:34 */ typedef (void (* (*xmlInputOpenCallback)))(char const (*)) /* xmlIO.h:43 */ typedef (int (*xmlInputReadCallback))(void (*), char (*), int ) /* xmlIO.h:54 */ typedef (int (*xmlInputCloseCallback))(void (*)) /* xmlIO.h:63 */ typedef (int (*xmlOutputMatchCallback))(char const (*)) /* xmlIO.h:79 */ typedef (void (* (*xmlOutputOpenCallback)))(char const (*)) /* xmlIO.h:88 */ typedef (int (*xmlOutputWriteCallback))(void (*), char const (*), int ) /* xmlIO.h:100 */ typedef (int (*xmlOutputCloseCallback))(void (*)) /* xmlIO.h:109 */ enum ?? /* xmlerror.h:10 */ { XML_ERR_OK = 0, XML_ERR_INTERNAL_ERROR = 1, XML_ERR_NO_MEMORY = 2, XML_ERR_DOCUMENT_START = 3, XML_ERR_DOCUMENT_EMPTY = 4, XML_ERR_DOCUMENT_END = 5, XML_ERR_INVALID_HEX_CHARREF = 6, XML_ERR_INVALID_DEC_CHARREF = 7, XML_ERR_INVALID_CHARREF = 8, XML_ERR_INVALID_CHAR = 9, XML_ERR_CHARREF_AT_EOF = 10, XML_ERR_CHARREF_IN_PROLOG = 11, XML_ERR_CHARREF_IN_EPILOG = 12, XML_ERR_CHARREF_IN_DTD = 13, XML_ERR_ENTITYREF_AT_EOF = 14, XML_ERR_ENTITYREF_IN_PROLOG = 15, XML_ERR_ENTITYREF_IN_EPILOG = 16, XML_ERR_ENTITYREF_IN_DTD = 17, XML_ERR_PEREF_AT_EOF = 18, XML_ERR_PEREF_IN_PROLOG = 19, XML_ERR_PEREF_IN_EPILOG = 20, XML_ERR_PEREF_IN_INT_SUBSET = 21, XML_ERR_ENTITYREF_NO_NAME = 22, XML_ERR_ENTITYREF_SEMICOL_MISSING = 23, XML_ERR_PEREF_NO_NAME = 24, XML_ERR_PEREF_SEMICOL_MISSING = 25, XML_ERR_UNDECLARED_ENTITY = 26, XML_WAR_UNDECLARED_ENTITY = 27, XML_ERR_UNPARSED_ENTITY = 28, XML_ERR_ENTITY_IS_EXTERNAL = 29, XML_ERR_ENTITY_IS_PARAMETER = 30, XML_ERR_UNKNOWN_ENCODING = 31, XML_ERR_UNSUPPORTED_ENCODING = 32, XML_ERR_STRING_NOT_STARTED = 33, XML_ERR_STRING_NOT_CLOSED = 34, XML_ERR_NS_DECL_ERROR = 35, XML_ERR_ENTITY_NOT_STARTED = 36, XML_ERR_ENTITY_NOT_FINISHED = 37, XML_ERR_LT_IN_ATTRIBUTE = 38, XML_ERR_ATTRIBUTE_NOT_STARTED = 39, XML_ERR_ATTRIBUTE_NOT_FINISHED = 40, XML_ERR_ATTRIBUTE_WITHOUT_VALUE = 41, XML_ERR_ATTRIBUTE_REDEFINED = 42, XML_ERR_LITERAL_NOT_STARTED = 43, XML_ERR_LITERAL_NOT_FINISHED = 44, XML_ERR_COMMENT_NOT_FINISHED = 45, XML_ERR_PI_NOT_STARTED = 46, XML_ERR_PI_NOT_FINISHED = 47, XML_ERR_NOTATION_NOT_STARTED = 48, XML_ERR_NOTATION_NOT_FINISHED = 49, XML_ERR_ATTLIST_NOT_STARTED = 50, XML_ERR_ATTLIST_NOT_FINISHED = 51, XML_ERR_MIXED_NOT_STARTED = 52, XML_ERR_MIXED_NOT_FINISHED = 53, XML_ERR_ELEMCONTENT_NOT_STARTED = 54, XML_ERR_ELEMCONTENT_NOT_FINISHED = 55, XML_ERR_XMLDECL_NOT_STARTED = 56, XML_ERR_XMLDECL_NOT_FINISHED = 57, XML_ERR_CONDSEC_NOT_STARTED = 58, XML_ERR_CONDSEC_NOT_FINISHED = 59, XML_ERR_EXT_SUBSET_NOT_FINISHED = 60, XML_ERR_DOCTYPE_NOT_FINISHED = 61, XML_ERR_MISPLACED_CDATA_END = 62, XML_ERR_CDATA_NOT_FINISHED = 63, XML_ERR_RESERVED_XML_NAME = 64, XML_ERR_SPACE_REQUIRED = 65, XML_ERR_SEPARATOR_REQUIRED = 66, XML_ERR_NMTOKEN_REQUIRED = 67, XML_ERR_NAME_REQUIRED = 68, XML_ERR_PCDATA_REQUIRED = 69, XML_ERR_URI_REQUIRED = 70, XML_ERR_PUBID_REQUIRED = 71, XML_ERR_LT_REQUIRED = 72, XML_ERR_GT_REQUIRED = 73, XML_ERR_LTSLASH_REQUIRED = 74, XML_ERR_EQUAL_REQUIRED = 75, XML_ERR_TAG_NAME_MISMATCH = 76, XML_ERR_TAG_NOT_FINISHED = 77, XML_ERR_STANDALONE_VALUE = 78, XML_ERR_ENCODING_NAME = 79, XML_ERR_HYPHEN_IN_COMMENT = 80, XML_ERR_INVALID_ENCODING = 81, XML_ERR_EXT_ENTITY_STANDALONE = 82, XML_ERR_CONDSEC_INVALID = 83, XML_ERR_VALUE_REQUIRED = 84, XML_ERR_NOT_WELL_BALANCED = 85, XML_ERR_EXTRA_CONTENT = 86, XML_ERR_ENTITY_CHAR_ERROR = 87, XML_ERR_ENTITY_PE_INTERNAL = 88, XML_ERR_ENTITY_LOOP = 89, XML_ERR_ENTITY_BOUNDARY = 90, XML_ERR_INVALID_URI = 91, XML_ERR_URI_FRAGMENT = 92, XML_WAR_CATALOG_PI = 93, XML_ERR_NO_DTD = 94, }; typedef { XML_ERR_OK = 0, XML_ERR_INTERNAL_ERROR = 1, XML_ERR_NO_MEMORY = 2, XML_ERR_DOCUMENT_START = 3, XML_ERR_DOCUMENT_EMPTY = 4, XML_ERR_DOCUMENT_END = 5, XML_ERR_INVALID_HEX_CHARREF = 6, XML_ERR_INVALID_DEC_CHARREF = 7, XML_ERR_INVALID_CHARREF = 8, XML_ERR_INVALID_CHAR = 9, XML_ERR_CHARREF_AT_EOF = 10, XML_ERR_CHARREF_IN_PROLOG = 11, XML_ERR_CHARREF_IN_EPILOG = 12, XML_ERR_CHARREF_IN_DTD = 13, XML_ERR_ENTITYREF_AT_EOF = 14, XML_ERR_ENTITYREF_IN_PROLOG = 15, XML_ERR_ENTITYREF_IN_EPILOG = 16, XML_ERR_ENTITYREF_IN_DTD = 17, XML_ERR_PEREF_AT_EOF = 18, XML_ERR_PEREF_IN_PROLOG = 19, XML_ERR_PEREF_IN_EPILOG = 20, XML_ERR_PEREF_IN_INT_SUBSET = 21, XML_ERR_ENTITYREF_NO_NAME = 22, XML_ERR_ENTITYREF_SEMICOL_MISSING = 23, XML_ERR_PEREF_NO_NAME = 24, XML_ERR_PEREF_SEMICOL_MISSING = 25, XML_ERR_UNDECLARED_ENTITY = 26, XML_WAR_UNDECLARED_ENTITY = 27, XML_ERR_UNPARSED_ENTITY = 28, XML_ERR_ENTITY_IS_EXTERNAL = 29, XML_ERR_ENTITY_IS_PARAMETER = 30, XML_ERR_UNKNOWN_ENCODING = 31, XML_ERR_UNSUPPORTED_ENCODING = 32, XML_ERR_STRING_NOT_STARTED = 33, XML_ERR_STRING_NOT_CLOSED = 34, XML_ERR_NS_DECL_ERROR = 35, XML_ERR_ENTITY_NOT_STARTED = 36, XML_ERR_ENTITY_NOT_FINISHED = 37, XML_ERR_LT_IN_ATTRIBUTE = 38, XML_ERR_ATTRIBUTE_NOT_STARTED = 39, XML_ERR_ATTRIBUTE_NOT_FINISHED = 40, XML_ERR_ATTRIBUTE_WITHOUT_VALUE = 41, XML_ERR_ATTRIBUTE_REDEFINED = 42, XML_ERR_LITERAL_NOT_STARTED = 43, XML_ERR_LITERAL_NOT_FINISHED = 44, XML_ERR_COMMENT_NOT_FINISHED = 45, XML_ERR_PI_NOT_STARTED = 46, XML_ERR_PI_NOT_FINISHED = 47, XML_ERR_NOTATION_NOT_STARTED = 48, XML_ERR_NOTATION_NOT_FINISHED = 49, XML_ERR_ATTLIST_NOT_STARTED = 50, XML_ERR_ATTLIST_NOT_FINISHED = 51, XML_ERR_MIXED_NOT_STARTED = 52, XML_ERR_MIXED_NOT_FINISHED = 53, XML_ERR_ELEMCONTENT_NOT_STARTED = 54, XML_ERR_ELEMCONTENT_NOT_FINISHED = 55, XML_ERR_XMLDECL_NOT_STARTED = 56, XML_ERR_XMLDECL_NOT_FINISHED = 57, XML_ERR_CONDSEC_NOT_STARTED = 58, XML_ERR_CONDSEC_NOT_FINISHED = 59, XML_ERR_EXT_SUBSET_NOT_FINISHED = 60, XML_ERR_DOCTYPE_NOT_FINISHED = 61, XML_ERR_MISPLACED_CDATA_END = 62, XML_ERR_CDATA_NOT_FINISHED = 63, XML_ERR_RESERVED_XML_NAME = 64, XML_ERR_SPACE_REQUIRED = 65, XML_ERR_SEPARATOR_REQUIRED = 66, XML_ERR_NMTOKEN_REQUIRED = 67, XML_ERR_NAME_REQUIRED = 68, XML_ERR_PCDATA_REQUIRED = 69, XML_ERR_URI_REQUIRED = 70, XML_ERR_PUBID_REQUIRED = 71, XML_ERR_LT_REQUIRED = 72, XML_ERR_GT_REQUIRED = 73, XML_ERR_LTSLASH_REQUIRED = 74, XML_ERR_EQUAL_REQUIRED = 75, XML_ERR_TAG_NAME_MISMATCH = 76, XML_ERR_TAG_NOT_FINISHED = 77, XML_ERR_STANDALONE_VALUE = 78, XML_ERR_ENCODING_NAME = 79, XML_ERR_HYPHEN_IN_COMMENT = 80, XML_ERR_INVALID_ENCODING = 81, XML_ERR_EXT_ENTITY_STANDALONE = 82, XML_ERR_CONDSEC_INVALID = 83, XML_ERR_VALUE_REQUIRED = 84, XML_ERR_NOT_WELL_BALANCED = 85, XML_ERR_EXTRA_CONTENT = 86, XML_ERR_ENTITY_CHAR_ERROR = 87, XML_ERR_ENTITY_PE_INTERNAL = 88, XML_ERR_ENTITY_LOOP = 89, XML_ERR_ENTITY_BOUNDARY = 90, XML_ERR_INVALID_URI = 91, XML_ERR_URI_FRAGMENT = 92, XML_WAR_CATALOG_PI = 93, XML_ERR_NO_DTD = 94, } xmlParserErrors /* xmlerror.h:139 */ typedef void ( (*xmlGenericErrorFunc))(void (*), char const (*), ...) /* xmlerror.h:152 */ typedef xmlChar (*xlinkHRef) /* xlink.h:31 */ typedef xmlChar (*xlinkRole) /* xlink.h:32 */ typedef xmlChar (*xlinkTitle) /* xlink.h:33 */ enum ?? /* xlink.h:35 */ { XLINK_TYPE_NONE = 0, XLINK_TYPE_SIMPLE = 1, XLINK_TYPE_EXTENDED = 2, XLINK_TYPE_EXTENDED_SET = 3, }; typedef { XLINK_TYPE_NONE = 0, XLINK_TYPE_SIMPLE = 1, XLINK_TYPE_EXTENDED = 2, XLINK_TYPE_EXTENDED_SET = 3, } xlinkType /* xlink.h:40 */ enum ?? /* xlink.h:42 */ { XLINK_SHOW_NONE = 0, XLINK_SHOW_NEW = 1, XLINK_SHOW_EMBED = 2, XLINK_SHOW_REPLACE = 3, }; typedef { XLINK_SHOW_NONE = 0, XLINK_SHOW_NEW = 1, XLINK_SHOW_EMBED = 2, XLINK_SHOW_REPLACE = 3, } xlinkShow /* xlink.h:47 */ enum ?? /* xlink.h:49 */ { XLINK_ACTUATE_NONE = 0, XLINK_ACTUATE_AUTO = 1, XLINK_ACTUATE_ONREQUEST = 2, }; typedef { XLINK_ACTUATE_NONE = 0, XLINK_ACTUATE_AUTO = 1, XLINK_ACTUATE_ONREQUEST = 2, } xlinkActuate /* xlink.h:53 */ typedef void ( (*xlinkNodeDetectFunc))(void (*), xmlNodePtr ) /* xlink.h:63 */ typedef void ( (*xlinkSimpleLinkFunk))(void (*), xmlNodePtr , xlinkHRef const , xlinkRole const , xlinkTitle const ) /* xlink.h:85 */ typedef void ( (*xlinkExtendedLinkFunk))(void (*), xmlNodePtr , int , xlinkHRef const (*), xlinkRole const (*), int , xlinkRole const (*), xlinkRole const (*), xlinkShow (*), xlinkActuate (*), int , xlinkTitle const (*), xmlChar const (* (*))) /* xlink.h:118 */ typedef void ( (*xlinkExtendedLinkSetFunk))(void (*), xmlNodePtr , int , xlinkHRef const (*), xlinkRole const (*), int , xlinkTitle const (*), xmlChar const (* (*))) /* xlink.h:141 */ typedef struct _xlinkHandler xlinkHandler /* xlink.h:149 */ struct _xlinkHandler /* xlink.h:149 */ { xlinkSimpleLinkFunk simple /* 0, xlink.h:152 */ xlinkExtendedLinkFunk extended /* 4, xlink.h:153 */ xlinkExtendedLinkSetFunk set /* 8, xlink.h:154 */ }; typedef xlinkHandler (*xlinkHandlerPtr) /* xlink.h:150 */ typedef void ( (*xmlFreeFunc))(void (*)) /* xmlmemory.h:53 */ typedef (void (* (*xmlMallocFunc)))(size_t ) /* xmlmemory.h:62 */ typedef (void (* (*xmlReallocFunc)))(void (*), size_t ) /* xmlmemory.h:73 */ typedef (char (* (*xmlStrdupFunc)))(char const (*)) /* xmlmemory.h:83 */ typedef struct _xmlGlobalState xmlGlobalState /* globals.h:56 */ struct _xmlGlobalState /* globals.h:56 */ { char const (*xmlParserVersion) /* 0, globals.h:60 */ xmlSAXLocator xmlDefaultSAXLocator /* 4, globals.h:62 */ xmlSAXHandler xmlDefaultSAXHandler /* 20, globals.h:63 */ xmlSAXHandler docbDefaultSAXHandler /* 132, globals.h:64 */ xmlSAXHandler htmlDefaultSAXHandler /* 244, globals.h:65 */ xmlFreeFunc xmlFree /* 356, globals.h:67 */ xmlMallocFunc xmlMalloc /* 360, globals.h:68 */ xmlStrdupFunc xmlMemStrdup /* 364, globals.h:69 */ xmlReallocFunc xmlRealloc /* 368, globals.h:70 */ xmlGenericErrorFunc xmlGenericError /* 372, globals.h:72 */ void (*xmlGenericErrorContext) /* 376, globals.h:73 */ int oldXMLWDcompatibility /* 380, globals.h:75 */ xmlBufferAllocationScheme xmlBufferAllocScheme /* 384, globals.h:77 */ int xmlDefaultBufferSize /* 388, globals.h:78 */ int xmlSubstituteEntitiesDefaultValue /* 392, globals.h:80 */ int xmlDoValidityCheckingDefaultValue /* 396, globals.h:81 */ int xmlGetWarningsDefaultValue /* 400, globals.h:82 */ int xmlKeepBlanksDefaultValue /* 404, globals.h:83 */ int xmlLineNumbersDefaultValue /* 408, globals.h:84 */ int xmlLoadExtDtdDefaultValue /* 412, globals.h:85 */ int xmlParserDebugEntities /* 416, globals.h:86 */ int xmlPedanticParserDefaultValue /* 420, globals.h:87 */ int xmlSaveNoEmptyTags /* 424, globals.h:89 */ int xmlIndentTreeOutput /* 428, globals.h:90 */ char const (*xmlTreeIndentString) /* 432, globals.h:91 */ }; typedef xmlGlobalState (*xmlGlobalStatePtr) /* globals.h:57 */ typedef struct _xmlMutex xmlMutex /* threads.h:19 */ struct _xmlMutex /* ??:?? */ { }; typedef xmlMutex (*xmlMutexPtr) /* threads.h:20 */ typedef struct _xmlRMutex xmlRMutex /* threads.h:25 */ struct _xmlRMutex /* ??:?? */ { }; typedef xmlRMutex (*xmlRMutexPtr) /* threads.h:26 */ typedef struct _xmlHashTable xmlHashTable /* hash.h:30 */ typedef xmlHashTable (*xmlHashTablePtr) /* hash.h:31 */ typedef void ( (*xmlHashDeallocator))(void (*), xmlChar (*)) /* hash.h:43 */ typedef (void (* (*xmlHashCopier)))(void (*), xmlChar (*)) /* hash.h:53 */ typedef void ( (*xmlHashScanner))(void (*), void (*), xmlChar (*)) /* hash.h:62 */ typedef void ( (*xmlHashScannerFull))(void (*), void (*), xmlChar const (*), xmlChar const (*), xmlChar const (*)) /* hash.h:75 */ typedef struct _xmlXPathContext xmlXPathContext /* xpath.h:22 */ struct _xmlXPathContext /* xpath.h:22 */ { xmlDocPtr doc /* 0, xpath.h:203 */ xmlNodePtr node /* 4, xpath.h:204 */ int nb_variables_unused /* 8, xpath.h:206 */ int max_variables_unused /* 12, xpath.h:207 */ xmlHashTablePtr varHash /* 16, xpath.h:208 */ int nb_types /* 20, xpath.h:210 */ int max_types /* 24, xpath.h:211 */ xmlXPathTypePtr types /* 28, xpath.h:212 */ int nb_funcs_unused /* 32, xpath.h:214 */ int max_funcs_unused /* 36, xpath.h:215 */ xmlHashTablePtr funcHash /* 40, xpath.h:216 */ int nb_axis /* 44, xpath.h:218 */ int max_axis /* 48, xpath.h:219 */ xmlXPathAxisPtr axis /* 52, xpath.h:220 */ xmlNsPtr (*namespaces) /* 56, xpath.h:223 */ int nsNr /* 60, xpath.h:224 */ void (*user) /* 64, xpath.h:225 */ int contextSize /* 68, xpath.h:228 */ int proximityPosition /* 72, xpath.h:229 */ int xptr /* 76, xpath.h:232 */ xmlNodePtr here /* 80, xpath.h:233 */ xmlNodePtr origin /* 84, xpath.h:234 */ xmlHashTablePtr nsHash /* 88, xpath.h:237 */ void (*varLookupFunc) /* 92, xpath.h:238 */ void (*varLookupData) /* 96, xpath.h:239 */ void (*extra) /* 100, xpath.h:242 */ xmlChar const (*function) /* 104, xpath.h:245 */ xmlChar const (*functionURI) /* 108, xpath.h:246 */ void (*funcLookupFunc) /* 112, xpath.h:249 */ void (*funcLookupData) /* 116, xpath.h:250 */ xmlNsPtr (*tmpNsList) /* 120, xpath.h:253 */ int tmpNsNr /* 124, xpath.h:254 */ }; typedef xmlXPathContext (*xmlXPathContextPtr) /* xpath.h:23 */ typedef struct _xmlXPathParserContext xmlXPathParserContext /* xpath.h:24 */ struct _xmlXPathParserContext /* xpath.h:24 */ { xmlChar const (*cur) /* 0, xpath.h:271 */ xmlChar const (*base) /* 4, xpath.h:272 */ int error /* 8, xpath.h:274 */ xmlXPathContextPtr context /* 12, xpath.h:276 */ xmlXPathObjectPtr value /* 16, xpath.h:277 */ int valueNr /* 20, xpath.h:278 */ int valueMax /* 24, xpath.h:279 */ xmlXPathObjectPtr (*valueTab) /* 28, xpath.h:280 */ xmlXPathCompExprPtr comp /* 32, xpath.h:282 */ int xptr /* 36, xpath.h:283 */ xmlNodePtr ancestor /* 40, xpath.h:284 */ }; typedef xmlXPathParserContext (*xmlXPathParserContextPtr) /* xpath.h:25 */ enum ?? /* xpath.h:31 */ { XPATH_EXPRESSION_OK = 0, XPATH_NUMBER_ERROR = 1, XPATH_UNFINISHED_LITERAL_ERROR = 2, XPATH_START_LITERAL_ERROR = 3, XPATH_VARIABLE_REF_ERROR = 4, XPATH_UNDEF_VARIABLE_ERROR = 5, XPATH_INVALID_PREDICATE_ERROR = 6, XPATH_EXPR_ERROR = 7, XPATH_UNCLOSED_ERROR = 8, XPATH_UNKNOWN_FUNC_ERROR = 9, XPATH_INVALID_OPERAND = 10, XPATH_INVALID_TYPE = 11, XPATH_INVALID_ARITY = 12, XPATH_INVALID_CTXT_SIZE = 13, XPATH_INVALID_CTXT_POSITION = 14, XPATH_MEMORY_ERROR = 15, XPTR_SYNTAX_ERROR = 16, XPTR_RESOURCE_ERROR = 17, XPTR_SUB_RESOURCE_ERROR = 18, XPATH_UNDEF_PREFIX_ERROR = 19, XPATH_ENCODING_ERROR = 20, XPATH_INVALID_CHAR_ERROR = 21, }; typedef { XPATH_EXPRESSION_OK = 0, XPATH_NUMBER_ERROR = 1, XPATH_UNFINISHED_LITERAL_ERROR = 2, XPATH_START_LITERAL_ERROR = 3, XPATH_VARIABLE_REF_ERROR = 4, XPATH_UNDEF_VARIABLE_ERROR = 5, XPATH_INVALID_PREDICATE_ERROR = 6, XPATH_EXPR_ERROR = 7, XPATH_UNCLOSED_ERROR = 8, XPATH_UNKNOWN_FUNC_ERROR = 9, XPATH_INVALID_OPERAND = 10, XPATH_INVALID_TYPE = 11, XPATH_INVALID_ARITY = 12, XPATH_INVALID_CTXT_SIZE = 13, XPATH_INVALID_CTXT_POSITION = 14, XPATH_MEMORY_ERROR = 15, XPTR_SYNTAX_ERROR = 16, XPTR_RESOURCE_ERROR = 17, XPTR_SUB_RESOURCE_ERROR = 18, XPATH_UNDEF_PREFIX_ERROR = 19, XPATH_ENCODING_ERROR = 20, XPATH_INVALID_CHAR_ERROR = 21, } xmlXPathError /* xpath.h:54 */ typedef struct _xmlNodeSet xmlNodeSet /* xpath.h:59 */ struct _xmlNodeSet /* xpath.h:59 */ { int nodeNr /* 0, xpath.h:62 */ int nodeMax /* 4, xpath.h:63 */ xmlNodePtr (*nodeTab) /* 8, xpath.h:64 */ }; typedef xmlNodeSet (*xmlNodeSetPtr) /* xpath.h:60 */ enum ?? /* xpath.h:79 */ { XPATH_UNDEFINED = 0, XPATH_NODESET = 1, XPATH_BOOLEAN = 2, XPATH_NUMBER = 3, XPATH_STRING = 4, XPATH_POINT = 5, XPATH_RANGE = 6, XPATH_LOCATIONSET = 7, XPATH_USERS = 8, XPATH_XSLT_TREE = 9, }; typedef { XPATH_UNDEFINED = 0, XPATH_NODESET = 1, XPATH_BOOLEAN = 2, XPATH_NUMBER = 3, XPATH_STRING = 4, XPATH_POINT = 5, XPATH_RANGE = 6, XPATH_LOCATIONSET = 7, XPATH_USERS = 8, XPATH_XSLT_TREE = 9, } xmlXPathObjectType /* xpath.h:90 */ typedef struct _xmlXPathObject xmlXPathObject /* xpath.h:92 */ struct _xmlXPathObject /* xpath.h:92 */ { xmlXPathObjectType type /* 0, xpath.h:95 */ xmlNodeSetPtr nodesetval /* 4, xpath.h:96 */ int boolval /* 8, xpath.h:97 */ double floatval /* 16, xpath.h:98 */ xmlChar (*stringval) /* 24, xpath.h:99 */ void (*user) /* 28, xpath.h:100 */ int index /* 32, xpath.h:101 */ void (*user2) /* 36, xpath.h:102 */ int index2 /* 40, xpath.h:103 */ }; typedef xmlXPathObject (*xmlXPathObjectPtr) /* xpath.h:93 */ typedef (int (*xmlXPathConvertFunc))(xmlXPathObjectPtr , int ) /* xpath.h:116 */ typedef struct _xmlXPathType xmlXPathType /* xpath.h:122 */ struct _xmlXPathType /* xpath.h:122 */ { xmlChar const (*name) /* 0, xpath.h:125 */ xmlXPathConvertFunc func /* 4, xpath.h:126 */ }; typedef xmlXPathType (*xmlXPathTypePtr) /* xpath.h:123 */ typedef struct _xmlXPathVariable xmlXPathVariable /* xpath.h:133 */ struct _xmlXPathVariable /* xpath.h:133 */ { xmlChar const (*name) /* 0, xpath.h:136 */ xmlXPathObjectPtr value /* 4, xpath.h:137 */ }; typedef xmlXPathVariable (*xmlXPathVariablePtr) /* xpath.h:134 */ typedef void ( (*xmlXPathEvalFunc))(xmlXPathParserContextPtr , int ) /* xpath.h:149 */ typedef struct _xmlXPathFunct xmlXPathFunct /* xpath.h:155 */ struct _xmlXPathFunct /* xpath.h:155 */ { xmlChar const (*name) /* 0, xpath.h:158 */ xmlXPathEvalFunc func /* 4, xpath.h:159 */ }; typedef xmlXPathFunct (*xmlXPathFuncPtr) /* xpath.h:156 */ typedef (xmlXPathObjectPtr (*xmlXPathAxisFunc))(xmlXPathParserContextPtr , xmlXPathObjectPtr ) /* xpath.h:175 */ typedef struct _xmlXPathAxis xmlXPathAxis /* xpath.h:181 */ struct _xmlXPathAxis /* xpath.h:181 */ { xmlChar const (*name) /* 0, xpath.h:184 */ xmlXPathAxisFunc func /* 4, xpath.h:185 */ }; typedef xmlXPathAxis (*xmlXPathAxisPtr) /* xpath.h:182 */ typedef struct _xmlXPathCompExpr xmlXPathCompExpr /* xpath.h:261 */ struct _xmlXPathCompExpr /* ??:?? */ { }; typedef xmlXPathCompExpr (*xmlXPathCompExprPtr) /* xpath.h:262 */ typedef void ( (*xmlXPathFunction))(xmlXPathParserContextPtr , int ) /* xpath.h:297 */ typedef (char (* (*xmlShellReadlineFunc)))(char (*)) /* debugXML.h:69 */ typedef struct _xmlShellCtxt xmlShellCtxt /* debugXML.h:77 */ struct _xmlShellCtxt /* debugXML.h:77 */ { char (*filename) /* 0, debugXML.h:80 */ xmlDocPtr doc /* 4, debugXML.h:81 */ xmlNodePtr node /* 8, debugXML.h:82 */ xmlXPathContextPtr pctxt /* 12, debugXML.h:83 */ int loaded /* 16, debugXML.h:84 */ FILE (*output) /* 20, debugXML.h:85 */ xmlShellReadlineFunc input /* 24, debugXML.h:86 */ }; typedef xmlShellCtxt (*xmlShellCtxtPtr) /* debugXML.h:78 */ typedef (int (*xmlShellCmd))(xmlShellCtxtPtr , char (*), xmlNodePtr , xmlNodePtr ) /* debugXML.h:103 */ struct ?? /* dxref.c:61 */ { int src2html /* 0, dxref.c:57 */ int num_files /* 4, dxref.c:58 */ char (* (*files)) /* 8, dxref.c:59 */ int verbose /* 12, dxref.c:60 */ }; struct comp_unit /* dxref.c:68 */ { char (*info_offset) /* 0, dxref.c:69 */ long unsigned int info_offset2 /* 4, dxref.c:70 */ char (*macinfo_offset) /* 8, dxref.c:71 */ char (*line_offset) /* 12, dxref.c:72 */ int n_file /* 16, dxref.c:73 */ struct file (*file) /* 20, dxref.c:74 */ int n_line /* 24, dxref.c:75 */ struct line (*line) /* 28, dxref.c:76 */ }; struct file /* dxref.c:74 */ { char (*filename) /* 0, dxref.c:80 */ char (*pathname) /* 4, dxref.c:81 */ }; struct line /* dxref.c:76 */ { long unsigned int addr /* 0, dxref.c:85 */ int line /* 4, dxref.c:86 */ struct file (*file) /* 8, dxref.c:87 */ }; struct abbrev_entry /* dxref.c:90 */ { int number /* 0, dxref.c:91 */ char (*upper_bound_form) /* 4, dxref.c:92 */ }; static /* 0x10d10-0x10d5c, dxref.c:199 */ void (*emalloc) (size_t size) { void (*p); /* %fp+(-20), dxref.c:200 */ } static /* 0x10d5c-0x10d84, dxref.c:207 */ void print_usage (void) { } static /* 0x10d84-0x10f88, dxref.c:219 */ void process_args (int argc, char (* (*argv))) { int i; /* %fp+(-20), dxref.c:220 */ char (*s); /* %fp+(-24), dxref.c:221 */ } static /* 0x10f88-0x11218, dxref.c:251 */ void init (void) { char (*xml); /* %fp+(-20), dxref.c:252 */ extern /* 0x0-0x0, dxref.c:278 */ int mkdir (void) { } { /* 0x11038-0x11164 */ FILE (*fp); /* %fp+(-24), dxref.c:260 */ char buf[8192]; /* %fp+(-8216), dxref.c:261 */ char (*gunzip_file); /* %fp+(-8220), dxref.c:261 */ int ret; /* %fp+(-8224), dxref.c:262 */ } } static /* 0x11218-0x11238, dxref.c:289 */ void final (void) { } static /* 0x11238-0x112d4, dxref.c:295 */ int count_children (xmlNodePtr node, char (*tag)) { int n; /* %fp+(-20), dxref.c:296 */ xmlNodePtr child; /* %fp+(-24), dxref.c:297 */ } static /* 0x112d4-0x11364, dxref.c:308 */ xmlNodePtr search_sibling (xmlNodePtr node, char (*tag)) { } static /* 0x11364-0x11524, dxref.c:319 */ char (* (*create_dir_table)) (xmlNodePtr node) { int i; /* %fp+(-20), dxref.c:320 */ int n_dir; /* %fp+(-24), dxref.c:320 */ xmlNodePtr child; /* %fp+(-28), dxref.c:321 */ char (* (*dir_table)); /* %fp+(-32), dxref.c:322 */ } static /* 0x11524-0x115c8, dxref.c:345 */ void delete_dir_table (char (* (*dir_table))) { int i; /* %fp+(-20), dxref.c:346 */ } static /* 0x115c8-0x1187c, dxref.c:359 */ struct file (*create_file_table) (xmlNodePtr node, char (* (*dir_table)), int (*n_file)) { int i; /* %fp+(-20), dxref.c:360 */ struct file (*file_table); /* %fp+(-24), dxref.c:361 */ xmlNodePtr child; /* %fp+(-28), dxref.c:362 */ char buf[8192]; /* %fp+(-8224), dxref.c:363 */ { /* 0x116a8-0x11820 */ char (*dir_index); /* %fp+(-8228), dxref.c:374 */ int d; /* %fp+(-8232), dxref.c:375 */ } } static /* 0x1187c-0x11ac8, dxref.c:396 */ struct line (*create_line_table) (xmlNodePtr node, struct file (*file_table), int (*n_line)) { int i; /* %fp+(-20), dxref.c:397 */ struct line (*line_table); /* %fp+(-24), dxref.c:398 */ xmlNodePtr child; /* %fp+(-28), dxref.c:399 */ { /* 0x11938-0x11a70 */ char (*addr); /* %fp+(-32), dxref.c:407 */ char (*line); /* %fp+(-36), dxref.c:408 */ char (*file); /* %fp+(-40), dxref.c:409 */ } } static /* 0x11ac8-0x120b0, dxref.c:427 */ void create_comp_unit_table (void) { int i; /* %fp+(-20), dxref.c:428 */ char (*xpath); /* %fp+(-24), dxref.c:429 */ void (*free_p); /* %fp+(-28), dxref.c:430 */ xmlNodeSetPtr result; /* %fp+(-32), dxref.c:432 */ { /* 0x11b94-0x12094 */ xmlNodePtr node; /* %fp+(-36), dxref.c:439 */ char (* (*dir_table)); /* %fp+(-40), dxref.c:440 */ xmlNodePtr line_node; /* %fp+(-44), dxref.c:441 */ xmlNodePtr line_node2; /* %fp+(-48), dxref.c:441 */ char buf[8192]; /* %fp+(-8240), dxref.c:442 */ xmlAttrPtr attr; /* %fp+(-8244), dxref.c:443 */ int ret; /* %fp+(-8248), dxref.c:444 */ char (*info_offset); /* %fp+(-8252), dxref.c:446 */ char (*macro_info); /* %fp+(-8256), dxref.c:447 */ char (*stmt_list); /* %fp+(-8260), dxref.c:448 */ } } static /* 0x120b0-0x12244, dxref.c:497 */ void create_abbrev_table (void) { int i; /* %fp+(-20), dxref.c:498 */ int n; /* %fp+(-24), dxref.c:498 */ char (*xpath); /* %fp+(-28), dxref.c:499 */ void (*free_p); /* %fp+(-32), dxref.c:502 */ xmlNodeSetPtr result; /* %fp+(-36), dxref.c:503 */ { /* 0x12134-0x121dc */ xmlNodePtr node; /* %fp+(-40), dxref.c:507 */ char (*number); /* %fp+(-44), dxref.c:508 */ } } static /* 0x12244-0x123b0, dxref.c:520 */ void do_src2html (void) { int i; /* %fp+(-20), dxref.c:521 */ int j; /* %fp+(-24), dxref.c:521 */ int ret; /* %fp+(-28), dxref.c:521 */ char buf[8192]; /* %fp+(-8224), dxref.c:522 */ } static /* 0x123b0-0x123f4, dxref.c:537 */ char (*href_info) (char (*id), char (*title)) { char buf[8192]; /* 0x2dd48, dxref.c:538 */ } static /* 0x123f4-0x12440, dxref.c:546 */ char (*href_info2) (char (*id), char (*title), char (*title2)) { char buf[8192]; /* 0x2fd48, dxref.c:547 */ } static /* 0x12440-0x12484, dxref.c:555 */ char (*href_macinfo) (char (*id), char (*title)) { char buf[8192]; /* 0x31d48, dxref.c:556 */ } static /* 0x12484-0x124d0, dxref.c:564 */ char (*href_macinfo2) (char (*id), char (*title), char (*title2)) { char buf[8192]; /* 0x33d48, dxref.c:565 */ } static /* 0x124d0-0x1251c, dxref.c:573 */ char (*href_src1) (char (*pathname), char (*line), char (*title)) { char buf[8192]; /* 0x35d48, dxref.c:574 */ } static /* 0x1251c-0x12570, dxref.c:582 */ char (*href_src2) (char (*pathname), char (*line), char (*title)) { char buf[8192]; /* 0x37d48, dxref.c:583 */ } static /* 0x12570-0x125ac, dxref.c:592 */ char (*a_name) (char (*id)) { char buf[8192]; /* 0x39d48, dxref.c:593 */ } static /* 0x125ac-0x126ac, dxref.c:600 */ xmlNodeSetPtr eval_xpath (char (*xpath), xmlNodePtr from, void (* (*free_p)), int (*num)) { xmlXPathObjectPtr result; /* %fp+(-20), dxref.c:601 */ xmlXPathContextPtr context; /* %fp+(-24), dxref.c:602 */ } static /* 0x0-0x0, dxref.c:666 declared as inline but ignored*/ char (*get_attr_value) (char (*name), xmlNodePtr from) { } static /* 0x126e0-0x127c0, dxref.c:684 */ char (*get_type) (xmlNodePtr node) { char (*type); /* %fp+(-20), dxref.c:685 */ char (*type_id); /* %fp+(-24), dxref.c:686 */ { /* 0x12734-0x12798 */ xmlAttrPtr list; /* %fp+(-28), dxref.c:692 */ } } static /* 0x127c0-0x12e00, dxref.c:702 */ char (*get_params) (xmlNodePtr node) { char (*attr); /* %fp+(-20), dxref.c:703 */ char (*xpath); /* %fp+(-24), dxref.c:703 */ char buf[8192]; /* %fp+(-8216), dxref.c:704 */ xmlNodeSetPtr result; /* %fp+(-8220), dxref.c:705 */ int i; /* %fp+(-8224), dxref.c:706 */ int n; /* %fp+(-8228), dxref.c:706 */ void (*free_p); /* %fp+(-8232), dxref.c:707 */ { /* 0x1299c-0x12d4c */ xmlNodePtr child; /* %fp+(-8236), dxref.c:721 */ char (*attr); /* %fp+(-8240), dxref.c:722 */ { /* 0x12b14-0x12cf8 */ char buf2[8192]; /* %fp+(-16432), dxref.c:726 */ char (*type); /* %fp+(-16436), dxref.c:727 */ char (*name); /* %fp+(-16440), dxref.c:728 */ } } } static /* 0x12e00-0x134d4, dxref.c:749 */ char (*get_subscript) (xmlNodePtr node) { int i; /* %fp+(-20), dxref.c:756 */ char buf[8192]; /* %fp+(-8216), dxref.c:757 */ char (*ret); /* %fp+(-8220), dxref.c:758 */ char (*form); /* %fp+(-8224), dxref.c:758 */ char (*abbrev_num); /* %fp+(-8228), dxref.c:759 */ { /* 0x1304c-0x13460 */ xmlNodePtr child; /* %fp+(-8232), dxref.c:781 */ xmlNodePtr child2; /* %fp+(-8236), dxref.c:781 */ char (*upper_bound); /* %fp+(-8240), dxref.c:782 */ char (*attr); /* %fp+(-8244), dxref.c:783 */ } } static /* 0x134d4-0x135f4, dxref.c:822 */ int get_comp_unit (xmlNodePtr node) { int i; /* %fp+(-20), dxref.c:823 */ int ret; /* %fp+(-24), dxref.c:823 */ char (*offset); /* %fp+(-28), dxref.c:824 */ long unsigned int offset2; /* %fp+(-32), dxref.c:825 */ } static /* 0x135f4-0x13658, dxref.c:840 */ char (*get_filename_by_char) (int n_comp, char (*file_num)) { } static /* 0x13658-0x136d0, dxref.c:850 */ char (*get_filename_by_node) (xmlNodePtr node, char (*file_num)) { { /* 0x13688-0x136c4 */ int n_comp; /* %fp+(-20), dxref.c:854 */ } } static /* 0x136d0-0x137dc, dxref.c:861 */ char (*get_filename_by_int) (int n_comp, int file_num) { } static /* 0x137dc-0x13840, dxref.c:873 */ char (*get_pathname_by_char) (int n_comp, char (*file_num)) { } static /* 0x13840-0x138b8, dxref.c:883 */ char (*get_pathname_by_node) (xmlNodePtr node, char (*file_num)) { { /* 0x13870-0x138ac */ int n_comp; /* %fp+(-20), dxref.c:887 */ } } static /* 0x138b8-0x139c4, dxref.c:894 */ char (*get_pathname_by_int) (int n_comp, int file_num) { } static /* 0x139c4-0x13a00, dxref.c:906 */ char (*get_line) (char (*line)) { } static /* 0x13a00-0x13a3c, dxref.c:912 */ char (*get_name) (char (*name)) { } static /* 0x13a3c-0x13da0, dxref.c:918 */ char (*type_to_string) (xmlNodePtr node) { char (*attr); /* %fp+(-20), dxref.c:919 */ char (*ret); /* %fp+(-24), dxref.c:919 */ } static /* 0x13da0-0x13ea8, dxref.c:957 */ char (*base_type_to_string) (xmlNodePtr node) { char buf[8192]; /* %fp+(-8208), dxref.c:958 */ char (*type); /* %fp+(-8212), dxref.c:959 */ } static /* 0x13ea8-0x13fc0, dxref.c:971 */ char (*array_type_to_string) (xmlNodePtr node) { char buf[8192]; /* %fp+(-8208), dxref.c:972 */ char buf2[8192]; /* %fp+(-16400), dxref.c:972 */ char (*type); /* %fp+(-16404), dxref.c:976 */ char (*subscript); /* %fp+(-16408), dxref.c:977 */ } static /* 0x13fc0-0x14064, dxref.c:987 */ char (*ptr_type_to_string) (xmlNodePtr node) { char buf[8192]; /* %fp+(-8208), dxref.c:988 */ char (*type); /* %fp+(-8212), dxref.c:989 */ } static /* 0x14064-0x1417c, dxref.c:997 */ char (*func_type_to_string) (xmlNodePtr node) { char buf[8192]; /* %fp+(-8208), dxref.c:998 */ char buf2[8192]; /* %fp+(-16400), dxref.c:998 */ char (*ret_type); /* %fp+(-16404), dxref.c:999 */ char (*params); /* %fp+(-16408), dxref.c:1000 */ } static /* 0x1417c-0x14220, dxref.c:1010 */ char (*volatile_to_string) (xmlNodePtr node) { char buf[8192]; /* %fp+(-8208), dxref.c:1011 */ char (*type); /* %fp+(-8212), dxref.c:1012 */ } static /* 0x14220-0x142c4, dxref.c:1020 */ char (*const_to_string) (xmlNodePtr node) { char buf[8192]; /* %fp+(-8208), dxref.c:1021 */ char (*type); /* %fp+(-8212), dxref.c:1022 */ } static /* 0x142c4-0x14464, dxref.c:1030 */ char (*struct_union_to_string) (xmlNodePtr node, char (*which)) { char buf[8192]; /* %fp+(-8208), dxref.c:1031 */ char (*id); /* %fp+(-8212), dxref.c:1032 */ char (*name); /* %fp+(-8216), dxref.c:1033 */ { /* 0x14340-0x14398 */ char (*members); /* %fp+(-8220), dxref.c:1035 */ } } static /* 0x14464-0x14490, dxref.c:1047 */ char (*struct_to_string) (xmlNodePtr node) { } static /* 0x14490-0x144bc, dxref.c:1053 */ char (*union_to_string) (xmlNodePtr node) { } static /* 0x144bc-0x14948, dxref.c:1059 */ char (*members_to_string) (xmlNodePtr node) { char buf[8192]; /* %fp+(-8208), dxref.c:1060 */ char buf2[8192]; /* %fp+(-16400), dxref.c:1060 */ char buf3[8192]; /* %fp+(-24592), dxref.c:1060 */ xmlNodeSetPtr result; /* %fp+(-24596), dxref.c:1061 */ int i; /* %fp+(-24600), dxref.c:1062 */ int n; /* %fp+(-24604), dxref.c:1062 */ char (*xpath); /* %fp+(-24608), dxref.c:1063 */ void (*free_p); /* %fp+(-24612), dxref.c:1064 */ { /* 0x145c8-0x148b8 */ xmlNodePtr child; /* %fp+(-24616), dxref.c:1071 */ char (*id); /* %fp+(-24620), dxref.c:1072 */ char (*name); /* %fp+(-24624), dxref.c:1073 */ char (*file); /* %fp+(-24628), dxref.c:1074 */ char (*filename); /* %fp+(-24632), dxref.c:1075 */ char (*pathname); /* %fp+(-24636), dxref.c:1076 */ char (*type); /* %fp+(-24640), dxref.c:1080 */ } } static /* 0x14948-0x14a78, dxref.c:1099 */ char (*typedef_to_string) (xmlNodePtr node) { char buf[8192]; /* %fp+(-8208), dxref.c:1100 */ char (*id); /* %fp+(-8212), dxref.c:1101 */ char (*name); /* %fp+(-8216), dxref.c:1102 */ } static /* 0x14a78-0x14c10, dxref.c:1111 */ char (*enum_to_string) (xmlNodePtr node) { char buf[8192]; /* %fp+(-8208), dxref.c:1112 */ char (*id); /* %fp+(-8212), dxref.c:1113 */ char (*name); /* %fp+(-8216), dxref.c:1114 */ { /* 0x14af0-0x14b44 */ char (*enum_constants); /* %fp+(-8220), dxref.c:1116 */ } } static /* 0x14c10-0x14f90, dxref.c:1128 */ char (*enum_constants_to_string) (xmlNodePtr node) { char buf[8192]; /* %fp+(-8208), dxref.c:1129 */ char buf2[8192]; /* %fp+(-16400), dxref.c:1129 */ xmlNodeSetPtr result; /* %fp+(-16404), dxref.c:1130 */ int i; /* %fp+(-16408), dxref.c:1131 */ int n; /* %fp+(-16412), dxref.c:1131 */ char (*xpath); /* %fp+(-16416), dxref.c:1132 */ void (*free_p); /* %fp+(-16420), dxref.c:1133 */ { /* 0x14d1c-0x14f00 */ xmlNodePtr child; /* %fp+(-16424), dxref.c:1139 */ char (*id); /* %fp+(-16428), dxref.c:1140 */ char (*name); /* %fp+(-16432), dxref.c:1141 */ char (*value); /* %fp+(-16436), dxref.c:1142 */ } } static /* 0x14f90-0x14fd4, dxref.c:1159 */ void output_indent (FILE (*fp)) { } static /* 0x14fd4-0x1506c, dxref.c:1165 */ void visit_all_children (xmlNodePtr node, FILE (*fp)) { xmlNodePtr child; /* %fp+(-20), dxref.c:1166 */ } static /* 0x1506c-0x1520c, dxref.c:1176 */ void output_debug_info_top (void) { FILE (*fp); /* %fp+(-20), dxref.c:1177 */ xmlNodeSetPtr result; /* %fp+(-24), dxref.c:1178 */ xmlNodePtr node; /* %fp+(-28), dxref.c:1179 */ xmlNodePtr child; /* %fp+(-32), dxref.c:1179 */ void (*free_p); /* %fp+(-36), dxref.c:1180 */ } static /* 0x1520c-0x15508, dxref.c:1201 */ void output_debug_info (xmlNodePtr node, FILE (*fp)) { char (*attr); /* %fp+(-20), dxref.c:1202 */ } static /* 0x15508-0x156d0, dxref.c:1265 */ void output_compile_unit (xmlNodePtr node, FILE (*fp)) { char (*id); /* %fp+(-20), dxref.c:1266 */ char (*filename); /* %fp+(-24), dxref.c:1267 */ char (*comp_dir); /* %fp+(-28), dxref.c:1268 */ char (*high_pc); /* %fp+(-32), dxref.c:1269 */ char (*low_pc); /* %fp+(-36), dxref.c:1270 */ char (*producer); /* %fp+(-40), dxref.c:1271 */ } static /* 0x156d0-0x15fb8, dxref.c:1291 */ void output_subprogram (xmlNodePtr node, FILE (*fp)) { output_subprogram_exit/* 0x15e44, dxref.c:1354*/ char buf[8192]; /* %fp+(-8208), dxref.c:1292 */ char buf2[8192]; /* %fp+(-16400), dxref.c:1292 */ char (*id); /* %fp+(-16404), dxref.c:1293 */ char (*funcname); /* %fp+(-16408), dxref.c:1294 */ char (*file); /* %fp+(-16412), dxref.c:1295 */ char (*filename); /* %fp+(-16416), dxref.c:1296 */ char (*pathname); /* %fp+(-16420), dxref.c:1297 */ char (*line); /* %fp+(-16424), dxref.c:1298 */ char (*line2); /* %fp+(-16428), dxref.c:1299 */ char (*high_pc); /* %fp+(-16432), dxref.c:1300 */ char (*low_pc); /* %fp+(-16436), dxref.c:1301 */ char (*external); /* %fp+(-16440), dxref.c:1302 */ char (*declaration); /* %fp+(-16444), dxref.c:1303 */ char (*abst_origin); /* %fp+(-16448), dxref.c:1304 */ char (*inlined); /* %fp+(-16452), dxref.c:1305 */ char (*ret_type); /* %fp+(-16456), dxref.c:1306 */ char (*params); /* %fp+(-16460), dxref.c:1307 */ int is_extern; /* %fp+(-16464), dxref.c:1309 */ } static /* 0x15fb8-0x16154, dxref.c:1369 */ void output_lexical_block (xmlNodePtr node, FILE (*fp)) { char (*id); /* %fp+(-20), dxref.c:1370 */ char (*high_pc); /* %fp+(-24), dxref.c:1371 */ char (*low_pc); /* %fp+(-28), dxref.c:1372 */ } static /* 0x16154-0x168a0, dxref.c:1392 */ void output_variable (xmlNodePtr node, FILE (*fp)) { char buf[8192]; /* %fp+(-8208), dxref.c:1393 */ char loc[8192]; /* %fp+(-16400), dxref.c:1393 */ int offset; /* %fp+(-16404), dxref.c:1394 */ int reg; /* %fp+(-16408), dxref.c:1394 */ int is_auto; /* %fp+(-16412), dxref.c:1394 */ long unsigned int addr; /* %fp+(-16416), dxref.c:1395 */ char (*id); /* %fp+(-16420), dxref.c:1396 */ char (*varname); /* %fp+(-16424), dxref.c:1397 */ char (*file); /* %fp+(-16428), dxref.c:1398 */ char (*filename); /* %fp+(-16432), dxref.c:1399 */ char (*pathname); /* %fp+(-16436), dxref.c:1400 */ char (*line); /* %fp+(-16440), dxref.c:1401 */ char (*line2); /* %fp+(-16444), dxref.c:1402 */ char (*external); /* %fp+(-16448), dxref.c:1403 */ char (*type); /* %fp+(-16452), dxref.c:1404 */ char (*location); /* %fp+(-16456), dxref.c:1405 */ char (*declaration); /* %fp+(-16460), dxref.c:1406 */ } static /* 0x168a0-0x16ac0, dxref.c:1455 */ void output_label (xmlNodePtr node, FILE (*fp)) { char (*id); /* %fp+(-20), dxref.c:1456 */ char (*labelname); /* %fp+(-24), dxref.c:1457 */ char (*file); /* %fp+(-28), dxref.c:1458 */ char (*filename); /* %fp+(-32), dxref.c:1459 */ char (*pathname); /* %fp+(-36), dxref.c:1460 */ char (*line); /* %fp+(-40), dxref.c:1461 */ char (*low_pc); /* %fp+(-44), dxref.c:1462 */ } static /* 0x16ac0-0x16e1c, dxref.c:1482 */ void output_typedef (xmlNodePtr node, FILE (*fp)) { char buf[8192]; /* %fp+(-8208), dxref.c:1483 */ char loc[8192]; /* %fp+(-16400), dxref.c:1483 */ char (*id); /* %fp+(-16404), dxref.c:1484 */ char (*typename); /* %fp+(-16408), dxref.c:1485 */ char (*file); /* %fp+(-16412), dxref.c:1486 */ char (*filename); /* %fp+(-16416), dxref.c:1487 */ char (*pathname); /* %fp+(-16420), dxref.c:1488 */ char (*line); /* %fp+(-16424), dxref.c:1489 */ char (*type); /* %fp+(-16428), dxref.c:1490 */ } static /* 0x16e1c-0x17000, dxref.c:1512 */ void output_enum (xmlNodePtr node, FILE (*fp)) { char (*id); /* %fp+(-20), dxref.c:1513 */ char (*enumname); /* %fp+(-24), dxref.c:1514 */ char (*file); /* %fp+(-28), dxref.c:1515 */ char (*filename); /* %fp+(-32), dxref.c:1516 */ char (*pathname); /* %fp+(-36), dxref.c:1517 */ char (*line); /* %fp+(-40), dxref.c:1518 */ char (*line2); /* %fp+(-44), dxref.c:1519 */ } static /* 0x17000-0x1722c, dxref.c:1536 */ void output_enum_constants (xmlNodePtr node, FILE (*fp), char (*pathname), char (*line)) { xmlNodeSetPtr result; /* %fp+(-20), dxref.c:1537 */ int i; /* %fp+(-24), dxref.c:1538 */ int n; /* %fp+(-28), dxref.c:1538 */ char (*xpath); /* %fp+(-32), dxref.c:1539 */ void (*free_p); /* %fp+(-36), dxref.c:1540 */ { /* 0x170bc-0x171c4 */ xmlNodePtr child; /* %fp+(-40), dxref.c:1551 */ char (*id); /* %fp+(-44), dxref.c:1552 */ char (*name); /* %fp+(-48), dxref.c:1553 */ char (*value); /* %fp+(-52), dxref.c:1554 */ } } static /* 0x1722c-0x17440, dxref.c:1571 */ void output_struct_union (xmlNodePtr node, FILE (*fp), char (*which)) { char (*id); /* %fp+(-20), dxref.c:1572 */ char (*tagname); /* %fp+(-24), dxref.c:1573 */ char (*file); /* %fp+(-28), dxref.c:1574 */ char (*filename); /* %fp+(-32), dxref.c:1575 */ char (*pathname); /* %fp+(-36), dxref.c:1576 */ char (*line); /* %fp+(-40), dxref.c:1577 */ char (*line2); /* %fp+(-44), dxref.c:1578 */ char (*size); /* %fp+(-48), dxref.c:1579 */ } static /* 0x17440-0x17470, dxref.c:1597 */ void output_struct (xmlNodePtr node, FILE (*fp)) { } static /* 0x17470-0x174a0, dxref.c:1603 */ void output_union (xmlNodePtr node, FILE (*fp)) { } static /* 0x174a0-0x17b14, dxref.c:1609 */ void output_members (xmlNodePtr node, FILE (*fp)) { xmlNodeSetPtr result; /* %fp+(-20), dxref.c:1610 */ int i; /* %fp+(-24), dxref.c:1611 */ int n; /* %fp+(-28), dxref.c:1611 */ char (*xpath); /* %fp+(-32), dxref.c:1612 */ void (*free_p); /* %fp+(-36), dxref.c:1613 */ { /* 0x1755c-0x17aac */ char buf[8192]; /* %fp+(-8232), dxref.c:1624 */ xmlNodePtr child; /* %fp+(-8236), dxref.c:1625 */ char (*id); /* %fp+(-8240), dxref.c:1626 */ char (*name); /* %fp+(-8244), dxref.c:1627 */ char (*value); /* %fp+(-8248), dxref.c:1628 */ char (*file); /* %fp+(-8252), dxref.c:1629 */ char (*filename); /* %fp+(-8256), dxref.c:1630 */ char (*pathname); /* %fp+(-8260), dxref.c:1631 */ char (*line); /* %fp+(-8264), dxref.c:1632 */ char (*line2); /* %fp+(-8268), dxref.c:1633 */ char (*location); /* %fp+(-8272), dxref.c:1634 */ char (*type); /* %fp+(-8276), dxref.c:1635 */ { /* 0x178d0-0x179bc */ int offset; /* %fp+(-8280), dxref.c:1646 */ } } } static /* 0x17b14-0x17e70, dxref.c:1671 */ void output_all_structs (void) { loop_continue/* 0x17dcc, dxref.c:1709*/ FILE (*fp1); /* %fp+(-20), dxref.c:1672 */ FILE (*fp2); /* %fp+(-24), dxref.c:1672 */ xmlNodeSetPtr result; /* %fp+(-28), dxref.c:1673 */ int n; /* %fp+(-32), dxref.c:1674 */ int i; /* %fp+(-36), dxref.c:1674 */ void (*free_p); /* %fp+(-40), dxref.c:1675 */ char (*work1); /* %fp+(-44), dxref.c:1676 */ char (*work2); /* %fp+(-48), dxref.c:1677 */ { /* 0x17c38-0x17e2c */ xmlNodePtr node; /* %fp+(-52), dxref.c:1689 */ char (*id); /* %fp+(-56), dxref.c:1690 */ char (*tagname); /* %fp+(-60), dxref.c:1691 */ char (*file); /* %fp+(-64), dxref.c:1692 */ char (*filename); /* %fp+(-68), dxref.c:1693 */ char (*pathname); /* %fp+(-72), dxref.c:1694 */ char (*line); /* %fp+(-76), dxref.c:1695 */ char (*line2); /* %fp+(-80), dxref.c:1696 */ } } static /* 0x17e70-0x181cc, dxref.c:1722 */ void output_all_unions (void) { loop_continue/* 0x18128, dxref.c:1759*/ FILE (*fp1); /* %fp+(-20), dxref.c:1723 */ FILE (*fp2); /* %fp+(-24), dxref.c:1723 */ xmlNodeSetPtr result; /* %fp+(-28), dxref.c:1724 */ int n; /* %fp+(-32), dxref.c:1725 */ int i; /* %fp+(-36), dxref.c:1725 */ void (*free_p); /* %fp+(-40), dxref.c:1726 */ char (*work1); /* %fp+(-44), dxref.c:1727 */ char (*work2); /* %fp+(-48), dxref.c:1728 */ { /* 0x17f94-0x18188 */ xmlNodePtr node; /* %fp+(-52), dxref.c:1740 */ char (*id); /* %fp+(-56), dxref.c:1741 */ char (*tagname); /* %fp+(-60), dxref.c:1742 */ char (*file); /* %fp+(-64), dxref.c:1743 */ char (*filename); /* %fp+(-68), dxref.c:1744 */ char (*pathname); /* %fp+(-72), dxref.c:1745 */ char (*line); /* %fp+(-76), dxref.c:1746 */ char (*line2); /* %fp+(-80), dxref.c:1747 */ } } static /* 0x181cc-0x18528, dxref.c:1772 */ void output_all_typedefs (void) { loop_continue/* 0x18484, dxref.c:1809*/ FILE (*fp1); /* %fp+(-20), dxref.c:1773 */ FILE (*fp2); /* %fp+(-24), dxref.c:1773 */ xmlNodeSetPtr result; /* %fp+(-28), dxref.c:1774 */ int n; /* %fp+(-32), dxref.c:1775 */ int i; /* %fp+(-36), dxref.c:1775 */ void (*free_p); /* %fp+(-40), dxref.c:1776 */ char (*work1); /* %fp+(-44), dxref.c:1777 */ char (*work2); /* %fp+(-48), dxref.c:1778 */ { /* 0x182f0-0x184e4 */ xmlNodePtr node; /* %fp+(-52), dxref.c:1790 */ char (*id); /* %fp+(-56), dxref.c:1791 */ char (*name); /* %fp+(-60), dxref.c:1792 */ char (*file); /* %fp+(-64), dxref.c:1793 */ char (*filename); /* %fp+(-68), dxref.c:1794 */ char (*pathname); /* %fp+(-72), dxref.c:1795 */ char (*line); /* %fp+(-76), dxref.c:1796 */ char (*line2); /* %fp+(-80), dxref.c:1797 */ } } static /* 0x18528-0x18884, dxref.c:1822 */ void output_all_enum_tags (void) { loop_continue/* 0x187e0, dxref.c:1859*/ FILE (*fp1); /* %fp+(-20), dxref.c:1823 */ FILE (*fp2); /* %fp+(-24), dxref.c:1823 */ xmlNodeSetPtr result; /* %fp+(-28), dxref.c:1824 */ int n; /* %fp+(-32), dxref.c:1825 */ int i; /* %fp+(-36), dxref.c:1825 */ void (*free_p); /* %fp+(-40), dxref.c:1826 */ char (*work1); /* %fp+(-44), dxref.c:1827 */ char (*work2); /* %fp+(-48), dxref.c:1828 */ { /* 0x1864c-0x18840 */ xmlNodePtr node; /* %fp+(-52), dxref.c:1840 */ char (*id); /* %fp+(-56), dxref.c:1841 */ char (*name); /* %fp+(-60), dxref.c:1842 */ char (*file); /* %fp+(-64), dxref.c:1843 */ char (*filename); /* %fp+(-68), dxref.c:1844 */ char (*pathname); /* %fp+(-72), dxref.c:1845 */ char (*line); /* %fp+(-76), dxref.c:1846 */ char (*line2); /* %fp+(-80), dxref.c:1847 */ } } static /* 0x18884-0x18be8, dxref.c:1872 */ void output_all_enum_consts (void) { loop_continue/* 0x18b44, dxref.c:1909*/ FILE (*fp1); /* %fp+(-20), dxref.c:1873 */ FILE (*fp2); /* %fp+(-24), dxref.c:1873 */ xmlNodeSetPtr result; /* %fp+(-28), dxref.c:1874 */ int n; /* %fp+(-32), dxref.c:1875 */ int i; /* %fp+(-36), dxref.c:1875 */ void (*free_p); /* %fp+(-40), dxref.c:1876 */ char (*work1); /* %fp+(-44), dxref.c:1877 */ char (*work2); /* %fp+(-48), dxref.c:1878 */ { /* 0x189a8-0x18ba4 */ xmlNodePtr node; /* %fp+(-52), dxref.c:1890 */ char (*id); /* %fp+(-56), dxref.c:1891 */ char (*name); /* %fp+(-60), dxref.c:1892 */ char (*file); /* %fp+(-64), dxref.c:1893 */ char (*filename); /* %fp+(-68), dxref.c:1894 */ char (*pathname); /* %fp+(-72), dxref.c:1895 */ char (*line); /* %fp+(-76), dxref.c:1896 */ char (*line2); /* %fp+(-80), dxref.c:1897 */ } } static /* 0x18be8-0x18f44, dxref.c:1922 */ void output_all_labels (void) { loop_continue/* 0x18ea0, dxref.c:1958*/ FILE (*fp1); /* %fp+(-20), dxref.c:1923 */ FILE (*fp2); /* %fp+(-24), dxref.c:1923 */ xmlNodeSetPtr result; /* %fp+(-28), dxref.c:1924 */ int n; /* %fp+(-32), dxref.c:1925 */ int i; /* %fp+(-36), dxref.c:1925 */ void (*free_p); /* %fp+(-40), dxref.c:1926 */ char (*work1); /* %fp+(-44), dxref.c:1927 */ char (*work2); /* %fp+(-48), dxref.c:1928 */ { /* 0x18d0c-0x18f00 */ xmlNodePtr node; /* %fp+(-52), dxref.c:1940 */ char (*id); /* %fp+(-56), dxref.c:1941 */ char (*name); /* %fp+(-60), dxref.c:1942 */ char (*file); /* %fp+(-64), dxref.c:1943 */ char (*filename); /* %fp+(-68), dxref.c:1944 */ char (*pathname); /* %fp+(-72), dxref.c:1945 */ char (*line); /* %fp+(-76), dxref.c:1946 */ char (*line2); /* %fp+(-80), dxref.c:1947 */ } } static /* 0x18f44-0x1976c, dxref.c:1971 */ void output_all_functions (void) { loop_continue/* 0x19674, dxref.c:2028*/ FILE (*fp1); /* %fp+(-20), dxref.c:1972 */ FILE (*fp2); /* %fp+(-24), dxref.c:1972 */ xmlNodeSetPtr result; /* %fp+(-28), dxref.c:1973 */ int n; /* %fp+(-32), dxref.c:1974 */ int i; /* %fp+(-36), dxref.c:1974 */ void (*free_p); /* %fp+(-40), dxref.c:1975 */ char (*work1); /* %fp+(-44), dxref.c:1976 */ char (*work2); /* %fp+(-48), dxref.c:1977 */ { /* 0x19070-0x19728 */ char buf[8192]; /* %fp+(-8240), dxref.c:1989 */ char buf2[8192]; /* %fp+(-16432), dxref.c:1989 */ xmlNodePtr node; /* %fp+(-16436), dxref.c:1990 */ char (*id); /* %fp+(-16440), dxref.c:1991 */ char (*name); /* %fp+(-16444), dxref.c:1992 */ char (*file); /* %fp+(-16448), dxref.c:1993 */ char (*filename); /* %fp+(-16452), dxref.c:1994 */ char (*pathname); /* %fp+(-16456), dxref.c:1995 */ char (*line); /* %fp+(-16460), dxref.c:1996 */ char (*line2); /* %fp+(-16464), dxref.c:1997 */ char (*ret_type); /* %fp+(-16468), dxref.c:1998 */ char (*params); /* %fp+(-16472), dxref.c:1999 */ char (*external); /* %fp+(-16476), dxref.c:2000 */ } } static /* 0x1976c-0x19ecc, dxref.c:2042 */ void output_all_variables (void) { loop_continue/* 0x19dbc, dxref.c:2093*/ FILE (*fp1); /* %fp+(-20), dxref.c:2043 */ FILE (*fp2); /* %fp+(-24), dxref.c:2043 */ xmlNodeSetPtr result; /* %fp+(-28), dxref.c:2044 */ int n; /* %fp+(-32), dxref.c:2045 */ int i; /* %fp+(-36), dxref.c:2045 */ void (*free_p); /* %fp+(-40), dxref.c:2046 */ char (*work1); /* %fp+(-44), dxref.c:2047 */ char (*work2); /* %fp+(-48), dxref.c:2048 */ { /* 0x19898-0x19e88 */ char buf[8192]; /* %fp+(-8240), dxref.c:2060 */ xmlNodePtr node; /* %fp+(-8244), dxref.c:2061 */ char (*id); /* %fp+(-8248), dxref.c:2062 */ char (*name); /* %fp+(-8252), dxref.c:2063 */ char (*file); /* %fp+(-8256), dxref.c:2064 */ char (*filename); /* %fp+(-8260), dxref.c:2065 */ char (*pathname); /* %fp+(-8264), dxref.c:2066 */ char (*line); /* %fp+(-8268), dxref.c:2067 */ char (*line2); /* %fp+(-8272), dxref.c:2068 */ char (*type); /* %fp+(-8276), dxref.c:2069 */ char (*external); /* %fp+(-8280), dxref.c:2070 */ } } static /* 0x19ecc-0x1a0d0, dxref.c:2108 */ void output_all_files (void) { loop_continue/* 0x1a068, dxref.c:2133*/ FILE (*fp1); /* %fp+(-20), dxref.c:2109 */ xmlNodeSetPtr result; /* %fp+(-24), dxref.c:2110 */ int n; /* %fp+(-28), dxref.c:2111 */ int i; /* %fp+(-32), dxref.c:2111 */ void (*free_p); /* %fp+(-36), dxref.c:2112 */ char (*work1); /* %fp+(-40), dxref.c:2113 */ { /* 0x19f9c-0x1a098 */ xmlNodePtr node; /* %fp+(-44), dxref.c:2123 */ char (*id); /* %fp+(-48), dxref.c:2124 */ char (*name); /* %fp+(-52), dxref.c:2125 */ } } static /* 0x1a0d0-0x1a120, dxref.c:2143 */ char (*get_macinfo_id) (void) { char buf[8192]; /* 0x3bd48, dxref.c:2144 */ int counter; /* 0x3dd48, dxref.c:2145 */ } static /* 0x1a120-0x1b778, dxref.c:2152 */ void output_all_macros (void) { start_file_exit/* 0x1ac88, dxref.c:2279*/ FILE (*fp1); /* %fp+(-20), dxref.c:2153 */ FILE (*fp2); /* %fp+(-24), dxref.c:2153 */ FILE (*fp3); /* %fp+(-28), dxref.c:2153 */ FILE (*fp4); /* %fp+(-32), dxref.c:2153 */ xmlNodeSetPtr result; /* %fp+(-36), dxref.c:2154 */ int n; /* %fp+(-40), dxref.c:2155 */ int i; /* %fp+(-44), dxref.c:2155 */ int curr_comp_unit; /* %fp+(-48), dxref.c:2156 */ void (*free_p); /* %fp+(-52), dxref.c:2157 */ char (*work1); /* %fp+(-56), dxref.c:2158 */ char (*work2); /* %fp+(-60), dxref.c:2159 */ char (*work3); /* %fp+(-64), dxref.c:2160 */ char (*work4); /* %fp+(-68), dxref.c:2161 */ enum ?? /* dxref.c:2163 */ { STACK_SIZE = 1024, }; int file_stack[1024]; /* %fp+(-4168), dxref.c:2164 */ int sp; /* %fp+(-4172), dxref.c:2164 */ { /* 0x1a30c-0x1b71c */ char buf[8192]; /* %fp+(-12368), dxref.c:2181 */ xmlNodePtr node; /* %fp+(-12372), dxref.c:2182 */ { /* 0x1a390-0x1acd0 */ char (*line); /* %fp+(-12376), dxref.c:2187 */ char (*file_num); /* %fp+(-12380), dxref.c:2188 */ char (*filename); /* %fp+(-12384), dxref.c:2189 */ char (*pathname); /* %fp+(-12388), dxref.c:2189 */ { /* 0x1a44c-0x1a7e4 */ int j; /* %fp+(-12392), dxref.c:2195 */ char (*offset); /* %fp+(-12396), dxref.c:2196 */ { /* 0x1a694-0x1a7d0 */ char (*line); /* %fp+(-12400), dxref.c:2214 */ } } { /* 0x1a95c-0x1ac88 */ char (*id); /* %fp+(-12400), dxref.c:2255 */ char (*filename2); /* %fp+(-12396), dxref.c:2256 */ char (*pathname2); /* %fp+(-12392), dxref.c:2258 */ } } { /* 0x1ad0c-0x1adbc */ char (*filename); /* %fp+(-12400), dxref.c:2283 */ } { /* 0x1ae2c-0x1b2e0 */ char (*id); /* %fp+(-12400), dxref.c:2292 */ char (*line); /* %fp+(-12396), dxref.c:2293 */ char (*line2); /* %fp+(-12392), dxref.c:2294 */ char (*name); /* %fp+(-12388), dxref.c:2295 */ char (*filename); /* %fp+(-12384), dxref.c:2296 */ char (*pathname); /* %fp+(-12380), dxref.c:2298 */ char (*body); /* %fp+(-12376), dxref.c:2300 */ char (*signature); /* %fp+(-12404), dxref.c:2301 */ } { /* 0x1b31c-0x1b71c */ char (*id); /* %fp+(-12404), dxref.c:2323 */ char (*line); /* %fp+(-12400), dxref.c:2324 */ char (*line2); /* %fp+(-12396), dxref.c:2325 */ char (*name); /* %fp+(-12392), dxref.c:2326 */ char (*filename); /* %fp+(-12388), dxref.c:2327 */ char (*pathname); /* %fp+(-12384), dxref.c:2329 */ } } } /* 0x1b778-0x1b830, dxref.c:2360 */ int main (int argc, char (* (*argv))) { } static /* 0x0-0x0, dxref.c:654 declared as inline but ignored*/ char (*get_tag) (char (*name), char (*attr), xmlNodePtr from) { } static /* 0x0-0x0, dxref.c:660 declared as inline but ignored*/ char (*get_attr) (char (*name), char (*attr), xmlNodePtr from) { } static /* 0x0-0x0, dxref.c:672 declared as inline but ignored*/ char (*get_attr_value_ref) (char (*name), xmlNodePtr from) { } static /* 0x0-0x0, dxref.c:678 declared as inline but ignored*/ char (*get_attr_desc) (char (*name), xmlNodePtr from) { } static /* 0x0-0x0, dxref.c:621 declared as inline but ignored*/ char (*get_child) (char (*elem), char (*name), char (*attr), xmlNodePtr from) { int i; /* ??, dxref.c:622 */ xmlNodePtr node; /* ??, dxref.c:623 */ char (*attr_name); /* ??, dxref.c:624 */ { /* 0x0-0x0 */ xmlNodePtr child; /* ??, dxref.c:640 */ } } extern __FILE __iob[20]; /* ??, iso/stdio_iso.h:147 */ extern xmlFreeFunc xmlFree; /* ??, globals.h:148 */ extern int xmlDoValidityCheckingDefaultValue; /* ??, globals.h:225 */ struct { int src2html; int num_files; char (* (* files)); int verbose; } args; /* 0x2dd28, dxref.c:61 */ xmlDocPtr xml_doc; /* 0x2dd38, dxref.c:95 */ xmlNodePtr xml_root; /* 0x2dd3c, dxref.c:96 */ int indent_depth; /* 0x2dd40, dxref.c:97 */ int n_comp_unit; /* 0x3dd4c, dxref.c:98 */ struct comp_unit (*comp_unit); /* 0x3dd50, dxref.c:99 */ struct abbrev_entry (*abbrev_table); /* 0x3dd54, dxref.c:100 */ int eval_xpath_debug; /* 0x2dd44, dxref.c:101 */