Lines Matching defs:msgid
107 add_msg(int setid, int msgid, char *msg, char *file, int line, int no_write)
112 if (lookup_msgid(si, msgid, msg, file, line)) {
115 add_msgid(si, msgid, msg, file, line, no_write);
118 add_setid(setid, msgid, msg, file, line, no_write);
269 lookup_msgid(SetID si, int msgid, char *msg, char *file, int line)
273 if (mi->id == msgid) {
274 /* same setid & msgid, but different msg. */
292 add_msgid(SetID si, int msgid, char *msg, char *file, int line, int no_write)
297 if (msgid == 0) {
299 msgid);
303 if (msgid > NL_MSGMAX) {
305 msgid);
315 if (mi->id > msgid) {
328 newmi->id = msgid;
350 add_setid(int setid, int msgid, char *msg, char *file, int line, int no_write)
385 add_msgid(newsi, msgid, msg, file, line, no_write);
425 int n, setid, msgid;
433 n = sscanf(p, "%d %d", &setid, &msgid);
441 msgid_table[setid] = msgid;
527 set_msgid(int setid, int msgid)
529 if (msgid_table[setid] < msgid) {
530 msgid_table[setid] = msgid;
559 int setid = 0, unsetid = -1, msgid = 0;
635 add_msg(setid, msgid, msg, file, line, TRUE);
646 msgid = (int)strtol(ptr, &pptr, 10);
666 add_msg(setid, msgid, ptr, file, line, TRUE);