42 #ifndef GUMBO_GUMBO_H_
43 #define GUMBO_GUMBO_H_
188 GUMBO_TAG_BLOCKQUOTE,
196 GUMBO_TAG_FIGCAPTION,
254 GUMBO_TAG_MALIGNMARK,
255 GUMBO_TAG_ANNOTATION_XML,
258 GUMBO_TAG_FOREIGNOBJECT,
372 GUMBO_ATTR_NAMESPACE_NONE,
373 GUMBO_ATTR_NAMESPACE_XLINK,
374 GUMBO_ATTR_NAMESPACE_XML,
375 GUMBO_ATTR_NAMESPACE_XMLNS,
473 GUMBO_DOCTYPE_NO_QUIRKS,
474 GUMBO_DOCTYPE_QUIRKS,
475 GUMBO_DOCTYPE_LIMITED_QUIRKS
486 GUMBO_NAMESPACE_HTML,
488 GUMBO_NAMESPACE_MATHML
586 const char* public_identifier;
587 const char* system_identifier;
701 typedef void* (*GumboAllocatorFunction)(
void* userdata,
size_t size);
715 typedef struct GumboInternalOptions {
754 typedef struct GumboInternalOutput {
791 const GumboOptions* options,
const char* buffer,
size_t buffer_length);
802 #endif // GUMBO_GUMBO_H_