Lines Matching defs:ptr
293 char *ptr,unsigned int len)
309 cnt = scnprintf(ptr,len,"%s%s%s",
314 ptr += cnt; len -= cnt; uc += cnt;
323 cnt = scnprintf(ptr,len,"%s0x%lx",
326 ptr += cnt; len -= cnt; uc += cnt;
329 cnt = scnprintf(ptr,len,"%s+0x%lx",
332 ptr += cnt; len -= cnt; uc += cnt;
335 cnt = scnprintf(ptr,len,"%s+0x%lx",
338 ptr += cnt; len -= cnt; uc += cnt;
354 static int parse_token(const char *ptr,unsigned int len,
369 if (memcmp(names[idx],ptr,slen)) continue;
374 if ((*ptr == '-') || (*ptr == '+')) {
375 negfl = (*ptr == '-');
376 ptr++; len--;
379 memcpy(buf,ptr,len);
388 static int parse_mtoken(const char *ptr,unsigned int len,
404 if (memcmp(names[idx],ptr,slen)) continue;
409 memcpy(buf,ptr,len);
417 static int parse_tlist(const char *ptr,unsigned int len,
429 ((ptr[cnt] <= 32) ||
430 (ptr[cnt] >= 127))) cnt++;
431 ptr += cnt;
434 if ((*ptr == '-') || (*ptr == '+')) {
435 mode = (*ptr == '-') ? -1 : 1;
436 ptr++;
441 if (ptr[cnt] <= 32) break;
442 if (ptr[cnt] >= 127) break;
446 if (parse_mtoken(ptr,cnt,&kv,names,valid_bits)) {
450 ptr += cnt;
477 const char *ptr,unsigned int len,
487 while ((cnt < len) && ((ptr[cnt] <= 32) || (ptr[cnt] >= 127))) cnt++;
488 len -= cnt; ptr += cnt;
490 while ((cnt < len) && ((ptr[len-(cnt+1)] <= 32) ||
491 (ptr[len-(cnt+1)] >= 127))) cnt++;
498 ret = parse_token(ptr,len,valptr,NULL,0);
504 ret = parse_token(ptr,len,valptr,boolNames,
514 ptr,len,valptr,
523 ptr,len,maskptr,valptr,