9#ifndef __XML_LIBXML_H__
10#define __XML_LIBXML_H__
16#ifndef NO_LARGEFILE_SOURCE
17#ifndef _LARGEFILE_SOURCE
18#define _LARGEFILE_SOURCE
20#ifndef _FILE_OFFSET_BITS
21#define _FILE_OFFSET_BITS 64
35 #define SYSCONFDIR "/etc"
41int snprintf(
char *,
size_t,
const char *, ...);
54#define TRIO_REPLACE_STDIO
58#if defined(__clang__) || \
59 (defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__ >= 406))
60#define XML_IGNORE_PEDANTIC_WARNINGS \
61 _Pragma("GCC diagnostic push") \
62 _Pragma("GCC diagnostic ignored \"-Wpedantic\"")
63#define XML_POP_WARNINGS \
64 _Pragma("GCC diagnostic pop")
66#define XML_IGNORE_PEDANTIC_WARNINGS
67#define XML_POP_WARNINGS
70#if defined(__clang__) || \
71 (defined(__GNUC__) && (__GNUC__ >= 8))
72#define ATTRIBUTE_NO_SANITIZE(arg) __attribute__((no_sanitize(arg)))
74#define ATTRIBUTE_NO_SANITIZE(arg)
88#ifdef LIBXML_HTML_ENABLED
93void __htmlParseContent(
void *
ctx);
113#if !defined(PIC) && !defined(NOLIBTOOL) && !defined(LIBXML_STATIC)
114# define LIBXML_STATIC
_Check_return_opt_ _CRTIMP int __cdecl vfprintf(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const char *_Format, va_list _ArgList)
void __xmlGlobalInitMutexDestroy(void)
int __xmlRegisterCallbacks
int xmlInputReadCallbackNop(void *context, char *buffer, int len)
void __xmlIOErr(int domain, int code, const char *extra)
int __xmlInitializeDict(void)
void __xmlLoaderErr(void *ctx, const char *msg, const char *filename) LIBXML_ATTR_FORMAT(2
void void __xmlGlobalInitMutexLock(void)
XMLPUBFUN xmlChar *XMLCALL xmlEscapeFormatString(xmlChar **msg)
void __xmlGlobalInitMutexUnlock(void)
#define LIBXML_ATTR_FORMAT(fmt, args)