Lines Matching refs:msgid
214 { "msgid-bugs-address", required_argument, NULL, CHAR_MAX + 5 },
493 case CHAR_MAX + 5: /* --msgid-bugs-address */
900 --omit-header don't write header with `msgid \"\"' entry\n"));
910 --msgid-bugs-address=EMAIL@ADDRESS set report address for msgid bugs\n"));
946 char *msgid,
961 mp = message_list_search (exclude, msgctxt, msgid);
963 free (msgid);
966 mp = message_alloc (msgctxt, msgid, msgid_plural, "", 1, msgstr_pos);
967 /* Do not free msgid. */
971 /* All we care about is the msgid. Throw the msgstr away.
2012 remember_a_message (message_list_ty *mlp, char *msgctxt, char *msgid,
2023 if (exclude != NULL && message_list_search (exclude, msgctxt, msgid) != NULL)
2032 free (msgid);
2045 CONVERT_STRING (msgid);
2047 if (msgctxt == NULL && msgid[0] == '\0' && !xgettext_omit_header)
2059 Empty msgid. It is reserved by GNU gettext:\n\
2066 mp = message_list_search (mlp, msgctxt, msgid);
2071 free (msgid);
2081 msgstr = xasprintf ("%s%s%s", msgstr_prefix, msgid, msgstr_suffix);
2086 mp = message_alloc (msgctxt, msgid, NULL, msgstr, strlen (msgstr) + 1,
2088 /* Do not free msgctxt and msgid. */
2092 /* Determine whether the context specifies that the msgid is a format
2094 set_format_flags_from_context (is_format, context, mp->msgid, pos, "msgid");
2189 msgid is a format string, examine the msgid. This is a heuristic. */
2207 void *descr = parser->parse (mp->msgid, false, NULL, &invalid_reason);
2211 /* msgid is a valid format string. We mark only those msgids
2228 /* msgid is not a valid format string. */
2240 warn_format_string (is_format, mp->msgid, pos, "msgid");
2242 /* Remember where we saw this msgid. */
2300 the msgid, whether the msgid is a format string, examine the
2398 ap->alternative[i].msgid = NULL;
2441 ccp->msgid = (cp->msgid != NULL ? xstrdup (cp->msgid) : NULL);
2483 cp->msgid = string;
2489 /* Mark msgid as done. */
2562 /* Find complete calls where msgctxt, msgid, msgid_plural are all
2571 && cp->msgid != NULL
2588 /* Find complete calls where msgctxt, msgid are provided. */
2596 && cp->msgid != NULL)
2607 /* Find complete calls where msgid, msgid_plural are provided. */
2614 && cp->msgid != NULL
2639 /* Find complete calls where msgid is provided. */
2646 && cp->msgid != NULL)
2675 /* Split strings in the GNOME glib syntax "msgctxt|msgid". */
2683 const char *separator = strchr (best_cp->msgid, '|');
2697 size_t ctxt_len = separator - best_cp->msgid;
2700 memcpy (ctxt, best_cp->msgid, ctxt_len);
2703 best_cp->msgid = xstrdup (separator + 1);
2746 mp = remember_a_message (ap->mlp, best_cp->msgctxt, best_cp->msgid,
2793 if (ap->alternative[0].msgid != NULL)
2794 free (ap->alternative[0].msgid);
2829 The option --msgid-bugs-address was not specified.\n\
2832 specify an --msgid-bugs-address command line option.\n\