Lines Matching defs:ptr
54 static long get_integer(const char **ptr, long min, long max)
57 char *p = (char *)*ptr, *s;
78 *ptr = p;
82 static long long get_integer64(const char **ptr, long long min, long long max)
85 char *p = (char *)*ptr, *s;
106 *ptr = p;
161 char *ptr;
205 ptr = buf;
211 *ptr++ = *str;
221 *ptr++ = *str;
227 *ptr = '\0';
281 char *ptr = (char *)*ptrp;
290 end = *ptr;
292 ptr++;
302 if (strncmp(name, ptr, len))
304 if (end == '\0' && (ptr[len] == '\0' || ptr[len] == ',' || ptr[len] == '\n')) {
305 *ptrp = ptr + len;
308 if (end != '\0' && ptr[len] == end) {
309 *ptrp = ptr + len + 1;
351 const char *ptr = value;
366 for (idx = 0; idx < count && ptr && *ptr; idx++) {
367 if (*ptr == ',')
372 if (!strncasecmp(ptr, "on", 2) ||
373 !strncasecmp(ptr, "up", 2)) {
375 ptr += 2;
376 } else if (!strncasecmp(ptr, "yes", 3)) {
378 ptr += 3;
379 } else if (!strncasecmp(ptr, "toggle", 6)) {
382 ptr += 6;
383 } else if (isdigit(*ptr)) {
384 tmp = atoi(ptr) > 0 ? 1 : 0;
385 while (isdigit(*ptr))
386 ptr++;
388 while (*ptr && *ptr != ',')
389 ptr++;
394 tmp = get_integer(&ptr,
400 tmp64 = get_integer64(&ptr,
406 tmp = get_ctl_enum_item_index(handle, info, &ptr);
408 tmp = get_integer(&ptr, 0,
413 tmp = get_integer(&ptr, 0, 255);
421 ptr = value;
422 else if (*ptr == ',')
423 ptr++;