/
niceSOFT
/
libxml2
Обзор
Документация
Войти
/
niceSOFT
/
libxml2
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
include/private/html.h
37 строк
884 B
Nick Wellnhofer
include: Stop using *Ptr typedefs in public headers
16 май 2025, 19:03
16 май 2025, 19:03
a40f36e
Код
Авторство
О чём код?
#ifndef XML_HTML_H_PRIVATE__ #define XML_HTML_H_PRIVATE__ #include <libxml/xmlversion.h> #ifdef LIBXML_HTML_ENABLED #define IS_WS_HTML(c) \ (((c) == 0x20) || \ (((c) >= 0x09) && ((c) <= 0x0D) && ((c) != 0x0B))) #define DATA_RCDATA 1 #define DATA_RAWTEXT 2 #define DATA_PLAINTEXT 3 #define DATA_SCRIPT 4 #define DATA_SCRIPT_ESC1 5 #define DATA_SCRIPT_ESC2 6 typedef struct { size_t start; size_t end; size_t size; } htmlMetaEncodingOffsets; XML_HIDDEN xmlNode * htmlCtxtParseContentInternal(xmlParserCtxt *ctxt, xmlParserInput *input); XML_HIDDEN int htmlParseContentType(const xmlChar *val, htmlMetaEncodingOffsets *off); XML_HIDDEN void htmlNodeDumpInternal(xmlOutputBuffer *buf, xmlNode *cur, const char *encoding, int format); #endif /* LIBXML_HTML_ENABLED */ #endif /* XML_HTML_H_PRIVATE__ */