diff options
Diffstat (limited to 'src/cr-sel-eng.c')
-rw-r--r-- | src/cr-sel-eng.c | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/cr-sel-eng.c b/src/cr-sel-eng.c index 6378ee9..8a1a89a 100644 --- a/src/cr-sel-eng.c +++ b/src/cr-sel-eng.c @@ -136,9 +136,9 @@ lang_pseudo_class_handler (CRSelEng * a_this, || a_sel->content.pseudo->extra->stryng->len < 2) return FALSE; for (; node; node = get_next_parent_element_node (node)) { - val = xmlGetProp (node, "lang"); + val = xmlGetProp (node, (const xmlChar *) "lang"); if (val - && !strqcmp (val, + && !strqcmp ((const char *) val, a_sel->content.pseudo->extra->stryng->str, a_sel->content.pseudo->extra->stryng->len)) { result = TRUE; @@ -224,15 +224,15 @@ class_add_sel_matches_node (CRAdditionalSel * a_add_sel, xmlNode * a_node) && a_add_sel->content.class_name->stryng->str && a_node, FALSE); - if (xmlHasProp (a_node, "class")) { - klass = xmlGetProp (a_node, "class"); + if (xmlHasProp (a_node, (const xmlChar *) "class")) { + klass = xmlGetProp (a_node, (const xmlChar *) "class"); for (cur = klass; cur && *cur; cur++) { while (cur && *cur && cr_utils_is_white_space (*cur) == TRUE) cur++; - if (!strncmp (cur, + if (!strncmp ((const char *) cur, a_add_sel->content.class_name->stryng->str, a_add_sel->content.class_name->stryng->len)) { cur += a_add_sel->content.class_name->stryng->len; @@ -278,9 +278,9 @@ id_add_sel_matches_node (CRAdditionalSel * a_add_sel, xmlNode * a_node) && a_add_sel->type == ID_ADD_SELECTOR && a_node, FALSE); - if (xmlHasProp (a_node, "id")) { - id = xmlGetProp (a_node, "id"); - if (!strqcmp (id, a_add_sel->content.id_name->stryng->str, + if (xmlHasProp (a_node, (const xmlChar *) "id")) { + id = xmlGetProp (a_node, (const xmlChar *) "id"); + if (!strqcmp ((const char *) id, a_add_sel->content.id_name->stryng->str, a_add_sel->content.id_name->stryng->len)) { result = TRUE; } @@ -320,7 +320,7 @@ attr_add_sel_matches_node (CRAdditionalSel * a_add_sel, xmlNode * a_node) return FALSE; if (!xmlHasProp (a_node, - cur_sel->name->stryng->str)) + (const xmlChar *) cur_sel->name->stryng->str)) return FALSE; break; @@ -338,16 +338,16 @@ attr_add_sel_matches_node (CRAdditionalSel * a_add_sel, xmlNode * a_node) if (!xmlHasProp (a_node, - cur_sel->name->stryng->str)) + (const xmlChar *) cur_sel->name->stryng->str)) return FALSE; value = xmlGetProp (a_node, - cur_sel->name->stryng->str); + (const xmlChar *) cur_sel->name->stryng->str); if (value && strcmp - (value, + ((const char *) value, cur_sel->value->stryng->str)) { xmlFree (value); return FALSE; @@ -366,11 +366,11 @@ attr_add_sel_matches_node (CRAdditionalSel * a_add_sel, xmlNode * a_node) if (!xmlHasProp (a_node, - cur_sel->name->stryng->str)) + (const xmlChar *) cur_sel->name->stryng->str)) return FALSE; value = xmlGetProp (a_node, - cur_sel->name->stryng->str); + (const xmlChar *) cur_sel->name->stryng->str); if (!value) return FALSE; @@ -402,7 +402,7 @@ attr_add_sel_matches_node (CRAdditionalSel * a_add_sel, xmlNode * a_node) ptr2 = cur; if (!strncmp - (ptr1, + ((const char *) ptr1, cur_sel->value->stryng->str, ptr2 - ptr1 + 1)) { found = TRUE; @@ -429,11 +429,11 @@ attr_add_sel_matches_node (CRAdditionalSel * a_add_sel, xmlNode * a_node) if (!xmlHasProp (a_node, - cur_sel->name->stryng->str)) + (const xmlChar *) cur_sel->name->stryng->str)) return FALSE; value = xmlGetProp (a_node, - cur_sel->name->stryng->str); + (const xmlChar *) cur_sel->name->stryng->str); /* *here, make sure value is an hyphen @@ -653,7 +653,7 @@ sel_matches_node_real (CRSelEng * a_this, CRSimpleSel * a_sel, && cur_sel->name->stryng && cur_sel->name->stryng->str) && (!strcmp (cur_sel->name->stryng->str, - cur_node->name))) + (const char *) cur_node->name))) || (cur_sel->type_mask & UNIVERSAL_SELECTOR)) { /* *this simple selector @@ -1206,7 +1206,7 @@ cr_sel_eng_unregister_pseudo_class_sel_handler (CRSelEng * a_this, for (elem = PRIVATE (a_this)->pcs_handlers; elem; elem = g_list_next (elem)) { entry = elem->data; - if (!strcmp (entry->name, a_name) + if (!strcmp ((const char *) entry->name, (const char *) a_name) && entry->type == a_type) { found = TRUE; break; @@ -1279,7 +1279,7 @@ cr_sel_eng_get_pseudo_class_selector_handler (CRSelEng * a_this, for (elem = PRIVATE (a_this)->pcs_handlers; elem; elem = g_list_next (elem)) { entry = elem->data; - if (!strcmp (a_name, entry->name) + if (!strcmp ((const char *) a_name, (const char *) entry->name) && entry->type == a_type) { found = TRUE; break; |