summaryrefslogtreecommitdiff
path: root/src/util/dom-str.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/dom-str.c')
-rw-r--r--src/util/dom-str.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/util/dom-str.c b/src/util/dom-str.c
index b959afe..03fdd9e 100644
--- a/src/util/dom-str.c
+++ b/src/util/dom-str.c
@@ -15,7 +15,10 @@
#include "util/util.h"
dom_string *nsl_dom_str_node_inserted;
+dom_string *nsl_dom_str_node_removed;
dom_string *nsl_dom_str_subtree_modified;
+dom_string *nsl_dom_str_attr_modified;
+dom_string *nsl_dom_str_characterdata_modified;
/* Exported function, documented in src/util/dom-str.h */
@@ -31,6 +34,14 @@ nslayout_error nsl_dom_str_init(void)
printf("Failed to create string!\n");
return NSLAYOUT_NO_MEM;
}
+ exc = dom_string_create((const uint8_t *)"DOMNodeRemoved",
+ SLEN("DOMNodeRemoved"),
+ &nsl_dom_str_node_removed);
+ if (exc != DOM_NO_ERR) {
+ /* TODO: free stuff, return value */
+ printf("Failed to create string!\n");
+ return NSLAYOUT_NO_MEM;
+ }
exc = dom_string_create((const uint8_t *)"DOMSubtreeModified",
SLEN("DOMSubtreeModified"),
&nsl_dom_str_subtree_modified);
@@ -39,6 +50,22 @@ nslayout_error nsl_dom_str_init(void)
printf("Failed to create string!\n");
return NSLAYOUT_NO_MEM;
}
+ exc = dom_string_create((const uint8_t *)"DOMAttrModified",
+ SLEN("DOMAttrModified"),
+ &nsl_dom_str_attr_modified);
+ if (exc != DOM_NO_ERR) {
+ /* TODO: free stuff, return value */
+ printf("Failed to create string!\n");
+ return NSLAYOUT_NO_MEM;
+ }
+ exc = dom_string_create((const uint8_t *)"DOMCharacterDataModified",
+ SLEN("DOMCharacterDataModified"),
+ &nsl_dom_str_characterdata_modified);
+ if (exc != DOM_NO_ERR) {
+ /* TODO: free stuff, return value */
+ printf("Failed to create string!\n");
+ return NSLAYOUT_NO_MEM;
+ }
return NSLAYOUT_OK;
}