diff options
author | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2012-03-24 20:11:50 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2012-03-24 20:11:50 +0000 |
commit | eb95e66fb912bf64d0da24b78505da21860c47fa (patch) | |
tree | 702493458699165a7f69500270ce13469cf204a6 /src/html | |
parent | c7f46c50de98b6440943acbb18a06fed1bf01568 (diff) | |
download | libdom-eb95e66fb912bf64d0da24b78505da21860c47fa.tar.gz libdom-eb95e66fb912bf64d0da24b78505da21860c47fa.tar.bz2 |
Change bool for an enum because quirks are tristate.
svn path=/trunk/libdom/; revision=13617
Diffstat (limited to 'src/html')
-rw-r--r-- | src/html/html_document.c | 4 | ||||
-rw-r--r-- | src/html/html_document.h | 7 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/html/html_document.c b/src/html/html_document.c index 8909743..9bce128 100644 --- a/src/html/html_document.c +++ b/src/html/html_document.c @@ -352,14 +352,14 @@ dom_exception _dom_html_document_get_elements_by_name(dom_html_document *doc, /* Semi-internal API extensions for NetSurf */ dom_exception _dom_html_document_get_quirks_mode(dom_html_document *doc, - bool *result) + dom_html_document_quirks_mode *result) { *result = doc->quirks; return DOM_NO_ERR; } dom_exception _dom_html_document_set_quirks_mode(dom_html_document *doc, - bool quirks) + dom_html_document_quirks_mode quirks) { doc->quirks = quirks; return DOM_NO_ERR; diff --git a/src/html/html_document.h b/src/html/html_document.h index 289f7a2..6d60aa5 100644 --- a/src/html/html_document.h +++ b/src/html/html_document.h @@ -23,7 +23,8 @@ struct dom_html_document { dom_string *domain; /**< HTML document domain */ dom_string *url; /**< HTML document URL */ dom_string *cookie; /**< HTML document cookie */ - bool quirks; /**< HTML document is in quirks mode */ + dom_html_document_quirks_mode quirks; + /**< HTML document is in quirks mode */ }; /* Create a HTMLDocument */ @@ -82,9 +83,9 @@ dom_exception _dom_html_document_writeln(dom_html_document *doc, dom_exception _dom_html_document_get_elements_by_name(dom_html_document *doc, dom_string *name, struct dom_nodelist **list); dom_exception _dom_html_document_get_quirks_mode(dom_html_document *doc, - bool *result); + dom_html_document_quirks_mode *result); dom_exception _dom_html_document_set_quirks_mode(dom_html_document *doc, - bool result); + dom_html_document_quirks_mode result); #define DOM_HTML_DOCUMENT_VTABLE \ |