Lines Matching refs:str
838 find_dot_all (str)
839 const char* str;
842 for (i = 0; str[i] != '\000'; i += 1)
844 if (str[i] == '.')
849 while (isspace (str[i]));
850 if (strcmp (str+i, "all") == 0
851 && ! isalnum (str[i+3]) && str[i+3] != '_')
862 subseqMatch (subseq, str)
864 const char* str;
868 else if (str[0] == '\0')
870 else if (tolower (subseq[0]) == tolower (str[0]))
871 return subseqMatch (subseq+1, str+1) || subseqMatch (subseq, str+1);
873 return subseqMatch (subseq, str+1);
901 processAttribute (str)
902 const char* str;
907 if (strcasecmp (str, attributes[i].name) == 0)
911 if (subseqMatch (str, attributes[i].name))
916 error ("ambiguous attribute name: `%s'", str);
919 error ("unrecognized attribute: `%s'", str);