From c60a2d5592ad0fe9f8eadd356467acb182e6b41e Mon Sep 17 00:00:00 2001 From: Jorge Arellano Cid Date: Sat, 31 Jan 2009 11:57:14 -0300 Subject: Switched strcasecmp() to dStrcasecmp() calls. --- src/cssparser.cc | 71 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 36 insertions(+), 35 deletions(-) (limited to 'src') diff --git a/src/cssparser.cc b/src/cssparser.cc index 805bf304..cfeab01d 100644 --- a/src/cssparser.cc +++ b/src/cssparser.cc @@ -317,7 +317,8 @@ static const CssShorthandInfo Css_shorthand_info[] = { Css_padding_properties}, }; -#define CSS_SHORTHAND_NUM (sizeof(Css_shorthand_info) / sizeof(CssShorthandInfo)) +#define CSS_SHORTHAND_NUM \ + (sizeof(Css_shorthand_info) / sizeof(CssShorthandInfo)) /* ---------------------------------------------------------------------- * Parsing @@ -536,20 +537,20 @@ static bool Css_token_matches_property(CssParser * parser, case CSS_TYPE_ENUM: if (parser->ttype == CSS_TK_SYMBOL) { for (i = 0; Css_property_info[prop].enum_symbols[i]; i++) - if (strcasecmp(parser->tval, - Css_property_info[prop].enum_symbols[i]) == 0) + if (dStrcasecmp(parser->tval, + Css_property_info[prop].enum_symbols[i]) == 0) return true; } return false; case CSS_TYPE_MULTI_ENUM: if (parser->ttype == CSS_TK_SYMBOL) { - if (strcasecmp(parser->tval, "none") != 0) + if (dStrcasecmp(parser->tval, "none") != 0) return true; else { for (i = 0; Css_property_info[prop].enum_symbols[i]; i++) { - if (strcasecmp(parser->tval, - Css_property_info[prop].enum_symbols[i]) == 0) + if (dStrcasecmp(parser->tval, + Css_property_info[prop].enum_symbols[i]) == 0) return true; } } @@ -560,8 +561,8 @@ static bool Css_token_matches_property(CssParser * parser, case CSS_TYPE_LENGTH: return parser->ttype == CSS_TK_DECINT || parser->ttype == CSS_TK_FLOAT || (parser->ttype == CSS_TK_SYMBOL - && strcasecmp(parser->tval, - "auto") == 0); + && dStrcasecmp(parser->tval, + "auto") == 0); case CSS_TYPE_COLOR: return (parser->ttype == CSS_TK_COLOR || @@ -580,10 +581,10 @@ static bool Css_token_matches_property(CssParser * parser, return i >= 100 && i <= 900; } else return (parser->ttype == CSS_TK_SYMBOL && - (strcasecmp(parser->tval, "normal") == 0 || - strcasecmp(parser->tval, "bold") == 0 || - strcasecmp(parser->tval, "bolder") == 0 || - strcasecmp(parser->tval, "lighter") == 0)); + (dStrcasecmp(parser->tval, "normal") == 0 || + dStrcasecmp(parser->tval, "bold") == 0 || + dStrcasecmp(parser->tval, "bolder") == 0 || + dStrcasecmp(parser->tval, "lighter") == 0)); break; case CSS_TYPE_UNUSED: @@ -610,8 +611,8 @@ static bool Css_parse_value(CssParser * parser, case CSS_TYPE_ENUM: if (parser->ttype == CSS_TK_SYMBOL) { for (i = 0; Css_property_info[prop].enum_symbols[i]; i++) - if (strcasecmp(parser->tval, - Css_property_info[prop].enum_symbols[i]) == 0) { + if (dStrcasecmp(parser->tval, + Css_property_info[prop].enum_symbols[i]) == 0) { val->intVal = i; ret = true; break; @@ -625,11 +626,11 @@ static bool Css_parse_value(CssParser * parser, ret = true; while (parser->ttype == CSS_TK_SYMBOL) { - if (strcasecmp(parser->tval, "none") != 0) { + if (dStrcasecmp(parser->tval, "none") != 0) { for (i = 0, found = false; !found && Css_property_info[prop].enum_symbols[i]; i++) { - if (strcasecmp(parser->tval, - Css_property_info[prop].enum_symbols[i]) == 0) + if (dStrcasecmp(parser->tval, + Css_property_info[prop].enum_symbols[i]) == 0) val->intVal |= (1 << i); } } @@ -648,32 +649,32 @@ static bool Css_parse_value(CssParser * parser, Css_next_token(parser); if (parser->ttype == CSS_TK_SYMBOL) { - if (strcasecmp(parser->tval, "px") == 0) { + if (dStrcasecmp(parser->tval, "px") == 0) { lentype = CSS_LENGTH_TYPE_PX; Css_next_token(parser); - } else if (strcasecmp(parser->tval, "mm") == 0) { + } else if (dStrcasecmp(parser->tval, "mm") == 0) { lentype = CSS_LENGTH_TYPE_MM; Css_next_token(parser); - } else if (strcasecmp(parser->tval, "cm") == 0) { + } else if (dStrcasecmp(parser->tval, "cm") == 0) { lentype = CSS_LENGTH_TYPE_MM; fval *= 10; Css_next_token(parser); - } else if (strcasecmp(parser->tval, "in") == 0) { + } else if (dStrcasecmp(parser->tval, "in") == 0) { lentype = CSS_LENGTH_TYPE_MM; fval *= 25.4; Css_next_token(parser); - } else if (strcasecmp(parser->tval, "pt") == 0) { + } else if (dStrcasecmp(parser->tval, "pt") == 0) { lentype = CSS_LENGTH_TYPE_MM; fval *= (25.4 / 72); Css_next_token(parser); - } else if (strcasecmp(parser->tval, "pc") == 0) { + } else if (dStrcasecmp(parser->tval, "pc") == 0) { lentype = CSS_LENGTH_TYPE_MM; fval *= (25.4 / 6); Css_next_token(parser); - } else if (strcasecmp(parser->tval, "em") == 0) { + } else if (dStrcasecmp(parser->tval, "em") == 0) { lentype = CSS_LENGTH_TYPE_EM; Css_next_token(parser); - } else if (strcasecmp(parser->tval, "ex") == 0) { + } else if (dStrcasecmp(parser->tval, "ex") == 0) { lentype = CSS_LENGTH_TYPE_EX; Css_next_token(parser); } @@ -688,7 +689,7 @@ static bool Css_parse_value(CssParser * parser, val->intVal = CSS_CREATE_LENGTH(fval, lentype); } else if (parser->ttype == CSS_TK_SYMBOL && - strcasecmp(parser->tval, "auto") == 0) { + dStrcasecmp(parser->tval, "auto") == 0) { ret = true; val->intVal = CSS_LENGTH_TYPE_AUTO; Css_next_token(parser); @@ -737,13 +738,13 @@ static bool Css_parse_value(CssParser * parser, /* invalid */ ival = 0; } else if (parser->ttype == CSS_TK_SYMBOL) { - if (strcasecmp(parser->tval, "normal") == 0) + if (dStrcasecmp(parser->tval, "normal") == 0) ival = CssProperty::CSS_FONT_WEIGHT_NORMAL; - if (strcasecmp(parser->tval, "bold") == 0) + if (dStrcasecmp(parser->tval, "bold") == 0) ival = CssProperty::CSS_FONT_WEIGHT_BOLD; - if (strcasecmp(parser->tval, "bolder") == 0) + if (dStrcasecmp(parser->tval, "bolder") == 0) ival = CssProperty::CSS_FONT_WEIGHT_BOLDER; - if (strcasecmp(parser->tval, "lighter") == 0) + if (dStrcasecmp(parser->tval, "lighter") == 0) ival = CssProperty::CSS_FONT_WEIGHT_LIGHTER; } @@ -772,7 +773,7 @@ static bool Css_parse_weight(CssParser * parser) if (parser->ttype == CSS_TK_CHAR && parser->tval[0] == '!') { Css_next_token(parser); if (parser->ttype == CSS_TK_SYMBOL && - strcasecmp(parser->tval, "important") == 0) { + dStrcasecmp(parser->tval, "important") == 0) { Css_next_token(parser); return true; } @@ -786,8 +787,8 @@ static bool Css_parse_weight(CssParser * parser) */ static int Css_property_info_cmp(const void *a, const void *b) { - return strcasecmp(((CssPropertyInfo *) a)->symbol, - ((CssPropertyInfo *) b)->symbol); + return dStrcasecmp(((CssPropertyInfo *) a)->symbol, + ((CssPropertyInfo *) b)->symbol); } @@ -796,8 +797,8 @@ static int Css_property_info_cmp(const void *a, const void *b) */ static int Css_shorthand_info_cmp(const void *a, const void *b) { - return strcasecmp(((CssShorthandInfo *) a)->symbol, - ((CssShorthandInfo *) b)->symbol); + return dStrcasecmp(((CssShorthandInfo *) a)->symbol, + ((CssShorthandInfo *) b)->symbol); } static void Css_parse_declaration(CssParser * parser, -- cgit v1.2.3