Lines Matching refs:ch

119 static int	CharInSet(CharSet *cset, int ch);
143 char *ch, start; in BuildCharSet() local
149 ch = format; in BuildCharSet()
150 if (*ch == '^') { in BuildCharSet()
152 ch = ++format; in BuildCharSet()
159 if (*ch == ']') { in BuildCharSet()
160 ch = end++; in BuildCharSet()
163 while (*ch != ']') { in BuildCharSet()
164 if (*ch == '-') { in BuildCharSet()
167 ch = end++; in BuildCharSet()
181 ch = format++; in BuildCharSet()
182 start = *ch; in BuildCharSet()
183 if (*ch == ']' || *ch == '-') { in BuildCharSet()
184 cset->chars[cset->nchars++] = *ch; in BuildCharSet()
185 ch = format++; in BuildCharSet()
187 while (*ch != ']') { in BuildCharSet()
193 start = *ch; in BuildCharSet()
194 } else if (*ch == '-') { in BuildCharSet()
202 cset->chars[cset->nchars++] = *ch; in BuildCharSet()
204 ch = format++; in BuildCharSet()
209 if (start < *ch) { in BuildCharSet()
211 cset->ranges[cset->nranges].end = *ch; in BuildCharSet()
213 cset->ranges[cset->nranges].start = *ch; in BuildCharSet()
219 cset->chars[cset->nchars++] = *ch; in BuildCharSet()
221 ch = format++; in BuildCharSet()
244 char ch = (char) c; in CharInSet() local
248 if (cset->chars[i] == ch) { in CharInSet()
255 if ((cset->ranges[i].start <= ch) in CharInSet()
256 && (ch <= cset->ranges[i].end)) { in CharInSet()
315 char *end, *ch = NULL; in ValidateFormat() local
337 ch = format++; in ValidateFormat()
340 if (*ch != '%') { in ValidateFormat()
343 ch = format++; in ValidateFormat()
344 if (*ch == '%') { in ValidateFormat()
347 if (*ch == '*') { in ValidateFormat()
349 ch = format++; in ValidateFormat()
353 if ( isdigit( (int)*ch ) ) { in ValidateFormat()
364 ch = format++; in ValidateFormat()
405 if (isdigit(UCHAR(*ch))) { in ValidateFormat()
408 ch = format++; in ValidateFormat()
414 if ((*ch == 'l') || (*ch == 'L') || (*ch == 'h')) { in ValidateFormat()
415 ch = format++; in ValidateFormat()
425 switch (*ch) { in ValidateFormat()
458 ch = format++; in ValidateFormat()
459 if (*ch == '^') { in ValidateFormat()
463 ch = format++; in ValidateFormat()
465 if (*ch == ']') { in ValidateFormat()
469 ch = format++; in ValidateFormat()
471 while (*ch != ']') { in ValidateFormat()
475 ch = format++; in ValidateFormat()
483 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Bad scan conversion character \"%c\"", *ch); in ValidateFormat()
594 char *ch, sch; in php_sscanf_internal() local
667 ch = format++; in php_sscanf_internal()
673 if ( isspace( (int)*ch ) ) { in php_sscanf_internal()
685 if (*ch != '%') { in php_sscanf_internal()
693 if (*ch != sch) { in php_sscanf_internal()
699 ch = format++; in php_sscanf_internal()
700 if (*ch == '%') { in php_sscanf_internal()
708 if (*ch == '*') { in php_sscanf_internal()
710 ch = format++; in php_sscanf_internal()
711 } else if ( isdigit(UCHAR(*ch))) { in php_sscanf_internal()
715 ch = format++; in php_sscanf_internal()
723 if ( isdigit(UCHAR(*ch))) { in php_sscanf_internal()
725 ch = format++; in php_sscanf_internal()
733 if ((*ch == 'l') || (*ch == 'L') || (*ch == 'h')) { in php_sscanf_internal()
734 ch = format++; in php_sscanf_internal()
740 switch (*ch) { in php_sscanf_internal()