Lines Matching refs:charset

74 static int parsekeyword(unsigned char **pattern, unsigned char *charset)  in parsekeyword()  argument
106 charset[CURLFNM_DIGIT] = 1; in parsekeyword()
108 charset[CURLFNM_ALNUM] = 1; in parsekeyword()
110 charset[CURLFNM_ALPHA] = 1; in parsekeyword()
112 charset[CURLFNM_XDIGIT] = 1; in parsekeyword()
114 charset[CURLFNM_PRINT] = 1; in parsekeyword()
116 charset[CURLFNM_GRAPH] = 1; in parsekeyword()
118 charset[CURLFNM_SPACE] = 1; in parsekeyword()
120 charset[CURLFNM_BLANK] = 1; in parsekeyword()
122 charset[CURLFNM_UPPER] = 1; in parsekeyword()
124 charset[CURLFNM_LOWER] = 1; in parsekeyword()
143 static void setcharorrange(unsigned char **pp, unsigned char *charset) in setcharorrange() argument
148 charset[c] = 1; in setcharorrange()
158 charset[c] = 1; in setcharorrange()
165 static int setcharset(unsigned char **p, unsigned char *charset) in setcharset() argument
171 memset(charset, 0, CURLFNM_CHSET_SIZE); in setcharset()
184 charset[c] = 1; in setcharset()
190 if(*pp++ == ':' && parsekeyword(&pp, charset)) in setcharset()
193 charset[c] = 1; in setcharset()
200 if(charset[CURLFNM_NEGATE]) { in setcharset()
201 charset[c] = 1; in setcharset()
205 charset[CURLFNM_NEGATE] = 1; /* negate charset */ in setcharset()
208 charset[c] = 1; in setcharset()
214 setcharorrange(p, charset); in setcharset()
216 charset['\\'] = 1; in setcharset()
220 setcharorrange(p, charset); in setcharset()
227 charset[c] = 1; in setcharset()
234 charset[c] = 1; in setcharset()
248 charset[c] = 1; in setcharset()
262 unsigned char charset[CURLFNM_CHSET_SIZE] = { 0 }; in loop() local
305 if(setcharset(&pp, charset)) { in loop()
309 if(charset[(unsigned int)*s]) in loop()
311 else if(charset[CURLFNM_ALNUM]) in loop()
313 else if(charset[CURLFNM_ALPHA]) in loop()
315 else if(charset[CURLFNM_DIGIT]) in loop()
317 else if(charset[CURLFNM_XDIGIT]) in loop()
319 else if(charset[CURLFNM_PRINT]) in loop()
321 else if(charset[CURLFNM_SPACE]) in loop()
323 else if(charset[CURLFNM_UPPER]) in loop()
325 else if(charset[CURLFNM_LOWER]) in loop()
327 else if(charset[CURLFNM_BLANK]) in loop()
329 else if(charset[CURLFNM_GRAPH]) in loop()
332 if(charset[CURLFNM_NEGATE]) in loop()