42 #ifndef GUMBO_GUMBO_H_
43 #define GUMBO_GUMBO_H_
46 #define _CRT_SECURE_NO_WARNINGS
47 #define fileno _fileno
193 GUMBO_TAG_BLOCKQUOTE,
201 GUMBO_TAG_FIGCAPTION,
259 GUMBO_TAG_MALIGNMARK,
260 GUMBO_TAG_ANNOTATION_XML,
263 GUMBO_TAG_FOREIGNOBJECT,
377 GUMBO_ATTR_NAMESPACE_NONE,
378 GUMBO_ATTR_NAMESPACE_XLINK,
379 GUMBO_ATTR_NAMESPACE_XML,
380 GUMBO_ATTR_NAMESPACE_XMLNS,
478 GUMBO_DOCTYPE_NO_QUIRKS,
479 GUMBO_DOCTYPE_QUIRKS,
480 GUMBO_DOCTYPE_LIMITED_QUIRKS
491 GUMBO_NAMESPACE_HTML,
493 GUMBO_NAMESPACE_MATHML
591 const char* public_identifier;
592 const char* system_identifier;
706 typedef void* (*GumboAllocatorFunction)(
void* userdata,
size_t size);
720 typedef struct GumboInternalOptions {
759 typedef struct GumboInternalOutput {
796 const GumboOptions* options,
const char* buffer,
size_t buffer_length);
807 #endif // GUMBO_GUMBO_H_