Lines Matching defs:ch
107 const char *ch = *str;
111 if (!ch) {
114 while (*ch) {
115 if (*(ch++) & 0x80) {
122 widen += (ch - *str) + 1;
123 ch = *str;
125 while (*ch) {
126 if (*ch & 0x80) {
128 *(ch2++) = 0xC0 | ((*ch >> 6) & 0x03);
129 *(ch2++) = 0x80 | (*(ch++) & 0x3f);
132 *(ch2++) = *(ch++);
241 const char *ch = interp;
248 while (*ch) {
250 if (apr_isspace(*ch)) {
251 ++ch; continue;
254 if (((*ch == '$') || (*ch == '%')) && (*(ch + 1) == '*')) {
267 ch += 2;
270 if (((*ch == '$') || (*ch == '%')) && (*(ch + 1) == '1')) {
274 if (*ch == '%') {
284 ch += 2;
287 if ((*ch == '\"') && ((*(ch + 1) == '$')
288 || (*(ch + 1) == '%')) && (*(ch + 2) == '1')
289 && (*(ch + 3) == '\"')) {
292 if (*(ch + 1) == '%') {
302 ch += 4;
308 while (*ch) {
309 if (apr_isspace(*ch) && !inquo) {
310 ++ch; break;
313 for (sl = 0; *ch == '\\'; ++sl) {
314 *d++ = *ch++;
318 if (*ch == '\"') {
319 *(d - 1) = *ch++;
323 if (*ch == '\"') {
325 if (*++ch == '\"' && inquo) {
326 *d++ = *ch++; continue;
330 if (apr_isspace(*ch) && !inquo) {
331 ++ch; break;
337 *d++ = *ch++;