Lines Matching defs:ptr
1302 static int parse_line_num(char **ptr, int *val, const char *what)
1304 const char *start = *ptr;
1307 *val = strtol(*ptr, ptr, 0);
1308 if (errno || *ptr == start) {
1413 char *ptr;
1415 ptr = strpbrk_esc(*arg, ":");
1416 if (ptr) {
1417 *ptr = '\0';
1423 *arg = ptr + 1;
1446 char *ptr, *tmp;
1466 ptr = strpbrk_esc(arg, ";=@+%");
1468 if (ptr) {
1469 if (*ptr != '@') {
1475 tmp = build_id_cache__complement(ptr + 1);
1480 pev->target = strdup_esc(ptr + 1);
1483 *ptr = '\0';
1493 if (ptr && *ptr == '=') { /* Event name */
1494 *ptr = '\0';
1495 tmp = ptr + 1;
1515 ptr = strpbrk_esc(arg, ";:");
1517 if (ptr && memchr(arg, '.', ptr - arg))
1521 ptr = strpbrk_esc(arg, ";:+@%");
1522 if (ptr) {
1523 nc = *ptr;
1524 *ptr++ = '\0';
1559 while (ptr) {
1560 arg = ptr;
1568 ptr = strpbrk_esc(arg, ";:+@%");
1569 if (ptr) {
1570 nc = *ptr;
1571 *ptr++ = '\0';