diff --git a/src/ecmascript/libdom/mujs/attributes.c b/src/ecmascript/libdom/mujs/attributes.c index d08268d5..10f0d57b 100644 --- a/src/ecmascript/libdom/mujs/attributes.c +++ b/src/ecmascript/libdom/mujs/attributes.c @@ -31,9 +31,6 @@ mjs_attributes_set_items(js_State *J, void *node) #ifdef ECMASCRIPT_DEBUG fprintf(stderr, "%s:%s\n", __FILE__, __FUNCTION__); #endif - struct ecmascript_interpreter *interpreter = (struct ecmascript_interpreter *)js_getcontext(J); - assert(interpreter); - dom_exception err; dom_namednodemap *attrs = (dom_namednodemap *)(node); unsigned long idx; diff --git a/src/ecmascript/libdom/mujs/console.c b/src/ecmascript/libdom/mujs/console.c index 1e96e995..53c303e5 100644 --- a/src/ecmascript/libdom/mujs/console.c +++ b/src/ecmascript/libdom/mujs/console.c @@ -23,10 +23,6 @@ mjs_console_log_common(js_State *J, const char *str, const char *log_filename) #ifdef ECMASCRIPT_DEBUG fprintf(stderr, "%s:%s\n", __FILE__, __FUNCTION__); #endif - struct ecmascript_interpreter *interpreter = (struct ecmascript_interpreter *)js_getcontext(J); - - assert(interpreter); - if (log_filename && get_opt_bool("ecmascript.enable_console_log", NULL) && str) { FILE *f = fopen(log_filename, "a"); diff --git a/src/ecmascript/libdom/mujs/element.c b/src/ecmascript/libdom/mujs/element.c index 36561846..d4d69107 100644 --- a/src/ecmascript/libdom/mujs/element.c +++ b/src/ecmascript/libdom/mujs/element.c @@ -1901,6 +1901,7 @@ mjs_element_cloneNode(js_State *J) mjs_push_element(J, clone); } +#if 0 static bool isAncestor(dom_node *el, dom_node *node) { @@ -1924,6 +1925,7 @@ isAncestor(dom_node *el, dom_node *node) return false; } +#endif static void mjs_element_closest(js_State *J) diff --git a/src/ecmascript/libdom/mujs/mapa.cpp b/src/ecmascript/libdom/mujs/mapa.cpp index af041190..db33c15c 100644 --- a/src/ecmascript/libdom/mujs/mapa.cpp +++ b/src/ecmascript/libdom/mujs/mapa.cpp @@ -335,14 +335,14 @@ set_elstyle(const char *text) return (void *)css; } -const char * +char * get_elstyle(void *m) { std::map *css = static_cast *>(m); std::string delimiter(""); std::stringstream output(""); std::map::iterator it; - const char *res = NULL; + char *res = NULL; for (it = css->begin(); it != css->end(); it++) { output << delimiter << it->first << ":" << it->second; @@ -355,7 +355,7 @@ get_elstyle(void *m) return res; } -const char * +char * get_css_value(const char *text, const char *param) { void *m = set_elstyle(text); @@ -378,7 +378,7 @@ get_css_value(const char *text, const char *param) return res; } -const char * +char * set_css_value(const char *text, const char *param, const char *value) { void *m = set_elstyle(text); diff --git a/src/ecmascript/libdom/mujs/mapa.h b/src/ecmascript/libdom/mujs/mapa.h index 0e2811bb..717b961c 100644 --- a/src/ecmascript/libdom/mujs/mapa.h +++ b/src/ecmascript/libdom/mujs/mapa.h @@ -47,10 +47,10 @@ void set_xhr_header(char *normalized_value, const char *h_name, struct mjs_xhr * char *get_output_headers(struct mjs_xhr *x); char *get_output_header(const char *header_name, struct mjs_xhr *x); -const char *get_elstyle(void *m); +char *get_elstyle(void *m); void *set_elstyle(const char *text); -const char *get_css_value(const char *text, const char *param); -const char *set_css_value(const char *text, const char *param, const char *value); +char *get_css_value(const char *text, const char *param); +char *set_css_value(const char *text, const char *param, const char *value); #ifdef __cplusplus } diff --git a/src/ecmascript/libdom/mujs/style.c b/src/ecmascript/libdom/mujs/style.c index 8a7446ac..741c8db2 100644 --- a/src/ecmascript/libdom/mujs/style.c +++ b/src/ecmascript/libdom/mujs/style.c @@ -28,7 +28,7 @@ mjs_style(js_State *J, const char *property) dom_exception exc; dom_node *el = (struct dom_node *)js_touserdata(J, 0, "style"); dom_string *style = NULL; - const char *res = NULL; + char *res = NULL; if (!el) { js_pushnull(J); @@ -72,7 +72,7 @@ mjs_set_style(js_State *J, const char *property) dom_node *el = (struct dom_node *)js_touserdata(J, 0, "style"); dom_string *style = NULL; dom_string *stylestr = NULL; - const char *res = NULL; + char *res = NULL; const char *value; if (!el) {