Lines Matching refs:msg
73 char *msg; member
107 add_msg(int setid, int msgid, char *msg, char *file, int line, int no_write) in add_msg() argument
112 if (lookup_msgid(si, msgid, msg, file, line)) { in add_msg()
115 add_msgid(si, msgid, msg, file, line, no_write); in add_msg()
118 add_setid(setid, msgid, msg, file, line, no_write); in add_msg()
175 char msg[NL_TEXTMAX+32]; /* 32 is some other stuff. */ in write_msgfile() local
202 makeup_msg(&(mi->msg)); in write_msgfile()
204 (void) snprintf(msg, sizeof (msg), "%d\t%s%s%s\n", in write_msgfile()
205 mi->id, pquote, mi->msg, pquote); in write_msgfile()
221 print_prefix(fp, "$ ", FALSE, msg); in write_msgfile()
225 (void) fprintf(fp, "%s", msg); in write_msgfile()
241 print_prefix(fp, "$ ", FALSE, msg); in write_msgfile()
269 lookup_msgid(SetID si, int msgid, char *msg, char *file, int line) in lookup_msgid() argument
275 if (strcmp(mi->msg, msg)) { in lookup_msgid()
281 msg, in lookup_msgid()
282 mi->msg, mi->file, mi->line); in lookup_msgid()
292 add_msgid(SetID si, int msgid, char *msg, char *file, int line, int no_write) in add_msgid() argument
295 int len = strlen(msg); in add_msgid()
329 newmi->msg = ustrdup(msg); in add_msgid()
350 add_setid(int setid, int msgid, char *msg, char *file, int line, int no_write) in add_setid() argument
385 add_msgid(newsi, msgid, msg, file, line, no_write); in add_setid()
505 if (strcmp(mi->msg, str) == 0) { in get_msgid()
579 char msg[NL_TEXTMAX]; in read_msgfile() local
626 (void) strlcat(msg, ptr, sizeof (msg)); in read_msgfile()
634 (void) strlcat(msg, ptr, sizeof (msg)); in read_msgfile()
635 add_msg(setid, msgid, msg, file, line, TRUE); in read_msgfile()
652 (void) memset(msg, 0, sizeof (msg)); in read_msgfile()
656 (void) strlcpy(msg, ptr, sizeof (msg)); in read_msgfile()
676 is_bs_terminated(char *msg) in is_bs_terminated() argument
678 int len = strlen(msg); in is_bs_terminated()
681 if (msg[len] == ' ' || msg[len] == '\t' || msg[len] == '\n') { in is_bs_terminated()
683 } else if (msg[len] == '\\') { in is_bs_terminated()
685 if (len >= 0 && msg[len] == '\\') in is_bs_terminated()
748 char *msg; in makeup_msg() local
750 msg = *pmsg; in makeup_msg()
753 if (IsActiveMode(TripleMode) && strchr(msg, '%') == NULL) { in makeup_msg()
755 int len = strlen(msg); in makeup_msg()
757 if (msg[len-2] == '\\' && msg[len-1] == 'n') { in makeup_msg()
758 msg[len-2] = '\0'; in makeup_msg()
759 (void) strlcat(buf, msg, sizeof (buf)); in makeup_msg()
760 (void) strlcat(buf, msg, sizeof (buf)); in makeup_msg()
761 (void) strlcat(buf, msg, sizeof (buf)); in makeup_msg()
764 (void) strlcat(buf, msg, sizeof (buf)); in makeup_msg()
765 (void) strlcat(buf, msg, sizeof (buf)); in makeup_msg()
766 (void) strlcat(buf, msg, sizeof (buf)); in makeup_msg()
768 free(msg); in makeup_msg()
772 msg = *pmsg; in makeup_msg()
777 (void) strlcat(buf, msg, sizeof (buf)); in makeup_msg()
778 free(msg); in makeup_msg()
782 msg = *pmsg; in makeup_msg()
786 int len = strlen(msg); in makeup_msg()
788 if (msg[len-2] == '\\' && msg[len-1] == 'n') { in makeup_msg()
789 msg[len-2] = '\0'; in makeup_msg()
790 (void) strlcat(buf, msg, sizeof (buf)); in makeup_msg()
794 (void) strlcat(buf, msg, sizeof (buf)); in makeup_msg()
797 free(msg); in makeup_msg()