Home | History | Annotate | Download | only in filter

Lines Matching refs:cur

1046 			*cur,		/* Current position */
1056 for (cur = *ptr; *cur; cur ++)
1058 if (*cur == '%')
1064 for (cur ++; *cur && *cur != '\n' && *cur != '\r'; cur ++);
1066 if (!*cur)
1067 cur --;
1069 else if (!isspace(*cur & 255))
1073 if (!*cur)
1086 switch (*cur)
1090 start = cur;
1092 for (cur ++, parens = 1, valptr = obj.value.string,
1094 *cur;
1095 cur ++)
1097 if (*cur == ')' && parens == 1)
1100 if (*cur == '(')
1102 else if (*cur == ')')
1112 if (*cur == '\\')
1118 cur ++;
1120 if (*cur == 'b')
1122 else if (*cur == 'f')
1124 else if (*cur == 'n')
1126 else if (*cur == 'r')
1128 else if (*cur == 't')
1130 else if (*cur >= '0' && *cur <= '7')
1132 int ch = *cur - '0';
1134 if (cur[1] >= '0' && cur[1] <= '7')
1136 cur ++;
1137 ch = (ch << 3) + *cur - '0';
1140 if (cur[1] >= '0' && cur[1] <= '7')
1142 cur ++;
1143 ch = (ch << 3) + *cur - '0';
1148 else if (*cur == '\r')
1150 if (cur[1] == '\n')
1151 cur ++;
1153 else if (*cur != '\n')
1154 *valptr++ = *cur;
1157 *valptr++ = *cur;
1160 if (*cur != ')')
1167 cur ++;
1172 cur ++;
1177 cur ++;
1181 if (cur[1] == '<')
1184 cur += 2;
1189 start = cur;
1191 for (cur ++, valptr = obj.value.string,
1193 *cur;
1194 cur ++)
1200 if (*cur == '>')
1202 else if (valptr >= valend || !isxdigit(*cur & 255))
1208 if (*cur >= '0' && *cur <= '9')
1209 ch = (*cur - '0') << 4;
1211 ch = (tolower(*cur) - 'a' + 10) << 4;
1213 if (isxdigit(cur[1] & 255))
1215 cur ++;
1217 if (*cur >= '0' && *cur <= '9')
1218 ch |= *cur - '0';
1220 ch |= tolower(*cur) - 'a' + 10;
1226 if (*cur != '>')
1232 cur ++;
1237 if (cur[1] == '>')
1240 cur += 2;
1245 obj.value.other[0] = *cur;
1247 cur ++;
1253 cur ++;
1258 cur ++;
1263 if (!isdigit(cur[1] & 255) && cur[1] != '.')
1266 obj.value.other[0] = *cur;
1268 cur ++;
1285 start = cur;
1286 for (cur ++; *cur; cur ++)
1287 if (!isdigit(*cur & 255))
1290 if (*cur == '#')
1296 obj.value.number = strtol(cur + 1, &cur, atoi(start));
1299 else if (strchr(".Ee()<>[]{}/%", *cur) || isspace(*cur & 255))
1305 obj.value.number = _cupsStrScand(start, &cur, localeconv());
1309 cur = start;
1312 start = cur;
1314 if (*cur == '/')
1319 cur ++;
1328 while (*cur)
1330 if (strchr("()<>[]{}/%", *cur) || isspace(*cur & 255))
1333 *valptr++ = *cur++;
1379 *ptr = cur;