• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/cups-408/cups/cgi-bin/

Lines Matching +defs:name +defs:pos

86 		locale[16],		/* Locale name */
87 *locptr; /* Pointer into locale name */
97 * Convert the language to a locale name...
188 * 'cgiSetServerVersion()' - Set the server name and CUPS version...
217 char name[255], /* Name of variable */
218 *nameptr, /* Pointer into name */
219 innername[255], /* Inner comparison name */
220 *innerptr, /* Pointer into inner name */
245 * Get a variable name...
250 for (s = name; (ch = getc(in)) != EOF;)
253 else if (s == name && ch == '%')
255 else if (s > name && ch == '?')
257 else if (s < (name + sizeof(name) - 1))
262 if (s == name && isspace(ch & 255))
276 fprintf(stderr, "DEBUG2: %*s\"{%s}\" at %ld...\n", indent, "", name,
283 if (name[0] == '?')
289 if ((nameptr = strrchr(name, '-')) != NULL && isdigit(nameptr[1] & 255))
293 if ((value = cgiGetArray(name + 1, atoi(nameptr) - 1)) != NULL)
301 else if ((value = cgiGetArray(name + 1, element)) != NULL)
309 else if (name[0] == '#')
315 if (name[1])
316 sprintf(outval, "%d", cgiGetSize(name + 1));
322 else if (name[0] == '[')
329 long pos; /* File position */
333 if (isdigit(name[1] & 255))
334 count = atoi(name + 1);
336 count = cgiGetSize(name + 1);
338 pos = ftell(in);
341 indent, "", name + 1, pos, count);
348 fseek(in, pos, SEEK_SET);
357 "", name + 1);
361 else if (name[0] == '$')
367 if ((value = cgiGetCookie(name + 1)) != NULL)
378 * Insert variable or variable name (if element is NULL)...
381 if ((nameptr = strrchr(name, '-')) != NULL && isdigit(nameptr[1] & 255))
384 if ((value = cgiGetArray(name, atoi(nameptr) - 1)) == NULL)
386 snprintf(outval, sizeof(outval), "{%s}", name);
392 else if ((value = cgiGetArray(name, element)) == NULL)
394 snprintf(outval, sizeof(outval), "{%s}", name);
415 else if (!_cups_strcasecmp(name, "?cupsdconf_default"))
427 * {name?exist:not-exist} Exists?
428 * {name=value?true:false} Equal
429 * {name<value?true:false} Less than
430 * {name>value?true:false} Greater than
431 * {name!value?true:false} Not equal
432 * {name~refex?true:false} Regex match
443 if (name[0] == '?')
444 result = cgiGetArray(name + 1, element) != NULL;
445 else if (name[0] == '#')
446 result = cgiGetVariable(name + 1) != NULL;
448 result = cgiGetArray(name, element) != NULL;
580 indent, "", name, op, compare, ftell(in), result);
608 name, op, compare, out);