Lines Matching refs:charset
70 static int parsekeyword(unsigned char **pattern, unsigned char *charset) in parsekeyword() argument
102 charset[CURLFNM_DIGIT] = 1; in parsekeyword()
104 charset[CURLFNM_ALNUM] = 1; in parsekeyword()
106 charset[CURLFNM_ALPHA] = 1; in parsekeyword()
108 charset[CURLFNM_XDIGIT] = 1; in parsekeyword()
110 charset[CURLFNM_PRINT] = 1; in parsekeyword()
112 charset[CURLFNM_GRAPH] = 1; in parsekeyword()
114 charset[CURLFNM_SPACE] = 1; in parsekeyword()
116 charset[CURLFNM_BLANK] = 1; in parsekeyword()
118 charset[CURLFNM_UPPER] = 1; in parsekeyword()
120 charset[CURLFNM_LOWER] = 1; in parsekeyword()
127 static int setcharset(unsigned char **p, unsigned char *charset) in setcharset() argument
140 charset[c] = 1; in setcharset()
151 charset[c] = 1; in setcharset()
158 if(parsekeyword(p, charset)) { in setcharset()
165 charset[c] = 1; in setcharset()
172 charset[c] = 1; in setcharset()
177 if(charset[CURLFNM_NEGATE]) { in setcharset()
178 charset[c] = 1; in setcharset()
182 charset[CURLFNM_NEGATE] = 1; /* negate charset */ in setcharset()
185 charset[c] = 1; in setcharset()
193 charset[c] = 1; in setcharset()
204 charset[c] = 1; in setcharset()
211 charset[c] = 1; in setcharset()
220 charset[c] = 1; in setcharset()
226 charset[c] = 1; in setcharset()
250 charset[c] = 1; in setcharset()
261 charset[lastchar] = 0; in setcharset()
264 charset[rangestart-1] = 1; in setcharset()
275 charset[c] = 1; in setcharset()
285 charset[c] = 1; in setcharset()
301 charset[c] = 1; in setcharset()
316 unsigned char charset[CURLFNM_CHSET_SIZE] = { 0 }; in loop() local
357 if(setcharset(&pp, charset)) { in loop()
359 if(charset[(unsigned int)*s]) in loop()
361 else if(charset[CURLFNM_ALNUM]) in loop()
363 else if(charset[CURLFNM_ALPHA]) in loop()
365 else if(charset[CURLFNM_DIGIT]) in loop()
367 else if(charset[CURLFNM_XDIGIT]) in loop()
369 else if(charset[CURLFNM_PRINT]) in loop()
371 else if(charset[CURLFNM_SPACE]) in loop()
373 else if(charset[CURLFNM_UPPER]) in loop()
375 else if(charset[CURLFNM_LOWER]) in loop()
377 else if(charset[CURLFNM_BLANK]) in loop()
379 else if(charset[CURLFNM_GRAPH]) in loop()
382 if(charset[CURLFNM_NEGATE]) in loop()
388 memset(charset, 0, CURLFNM_CHSET_SIZE); in loop()