Lines Matching refs:ptr

576 		char *ptr;  in read_msgfile()  local
585 ptr = &buf[0]; in read_msgfile()
587 SkipSpace(ptr); in read_msgfile()
589 if ((*ptr == '$' && (*(ptr+1) == ' ' || *(ptr+1) == '\t')) || in read_msgfile()
590 ((*ptr == '\n') && inmsg == FALSE)) { in read_msgfile()
595 if (strncmp(ptr, SET_TOKEN, sizeof (SET_TOKEN) - 1) == 0) { in read_msgfile()
596 if (sscanf(ptr, "%*s %d", &setid) != 1) { in read_msgfile()
601 } else if (strncmp(ptr, DELSET_TOKEN, in read_msgfile()
603 if (sscanf(ptr, "%*s %d", &unsetid) != 1) { in read_msgfile()
608 } else if (strncmp(ptr, QUOTE_TOKEN, in read_msgfile()
610 if (sscanf(ptr, "%*s %c", &c) != 1) { in read_msgfile()
623 if (is_bs_terminated(ptr)) { in read_msgfile()
624 (void) strlcat(msg, ptr, sizeof (msg)); in read_msgfile()
627 int len = strlen(ptr); in read_msgfile()
628 *(ptr + len - 1) = '\0'; in read_msgfile()
629 if (c && (*(ptr + len - 2) == c)) { in read_msgfile()
630 *(ptr + len - 2) = '\0'; in read_msgfile()
632 (void) strlcat(msg, ptr, sizeof (msg)); in read_msgfile()
639 if (isdigit((unsigned char)*ptr)) { in read_msgfile()
642 SkipSpace(ptr); in read_msgfile()
644 msgid = (int)strtol(ptr, &pptr, 10); in read_msgfile()
645 ptr = pptr; in read_msgfile()
647 SkipSpace(ptr); in read_msgfile()
649 if (is_bs_terminated(ptr)) { in read_msgfile()
651 if (c && (*ptr == c)) { in read_msgfile()
652 ptr++; in read_msgfile()
654 (void) strlcpy(msg, ptr, sizeof (msg)); in read_msgfile()
657 int len = strlen(ptr); in read_msgfile()
658 *(ptr + len - 1) = '\0'; in read_msgfile()
659 if (c && ((*ptr == c) && in read_msgfile()
660 (*(ptr + len - 2) == c))) { in read_msgfile()
661 *(ptr + len - 2) = '\0'; in read_msgfile()
662 ptr++; in read_msgfile()
664 add_msg(setid, msgid, ptr, file, line, TRUE); in read_msgfile()