Lines Matching defs:valStr
359 static int xmlRegStrEqualWildcard(const xmlChar *expStr, const xmlChar *valStr);
3630 * @valStr: the validation string
3633 * can be used as a wildcard in @valStr; "|" is used as a seperator of
3634 * substrings in both @expStr and @valStr.
3641 xmlRegStrEqualWildcard(const xmlChar *expStr, const xmlChar *valStr) {
3642 if (expStr == valStr) return(1);
3644 if (valStr == NULL) return(0);
3649 if (*expStr != *valStr) {
3650 /* if one of them starts with a wildcard make valStr be it */
3651 if (*valStr == '*') {
3654 tmp = valStr;
3655 valStr = expStr;
3658 if ((*valStr != 0) && (*expStr != 0) && (*expStr++ == '*')) {
3660 if (*valStr == XML_REG_STRING_SEPARATOR)
3662 valStr++;
3663 } while (*valStr != 0);
3669 valStr++;
3670 } while (*valStr != 0);