Home | History | Annotate | Download | only in libxml2

Lines Matching refs:valStr

351 static int xmlRegStrEqualWildcard(const xmlChar *expStr, const xmlChar *valStr);
3579 * @valStr: the validation string
3582 * can be used as a wildcard in @valStr; "|" is used as a seperator of
3583 * substrings in both @expStr and @valStr.
3590 xmlRegStrEqualWildcard(const xmlChar *expStr, const xmlChar *valStr) {
3591 if (expStr == valStr) return(1);
3593 if (valStr == NULL) return(0);
3598 if (*expStr != *valStr) {
3599 /* if one of them starts with a wildcard make valStr be it */
3600 if (*valStr == '*') {
3603 tmp = valStr;
3604 valStr = expStr;
3607 if ((*valStr != 0) && (*expStr != 0) && (*expStr++ == '*')) {
3609 if (*valStr == XML_REG_STRING_SEPARATOR)
3611 valStr++;
3612 } while (*valStr != 0);
3618 valStr++;
3619 } while (*valStr != 0);