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 */