]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
Export the getter/setter functions for previous msgids.
authorBruno Haible <bruno@clisp.org>
Mon, 27 Nov 2006 17:51:18 +0000 (17:51 +0000)
committerBruno Haible <bruno@clisp.org>
Sun, 28 Jun 2009 19:13:04 +0000 (21:13 +0200)
gettext-tools/libgettextpo/ChangeLog
gettext-tools/libgettextpo/gettext-po.h.in

index a050f110e4c2813ef09eec048c64e229b05ac646..0cbb5369c0dc63b75a4a79dc351278b086d81b88 100644 (file)
@@ -1,3 +1,10 @@
+2006-10-29  Bruno Haible  <bruno@clisp.org>
+
+       * gettext-po.h.in (po_message_prev_msgctxt, po_message_set_prev_msgctxt,
+       po_message_prev_msgid, po_message_set_prev_msgid,
+       po_message_prev_msgid_plural, po_message_set_prev_msgid_plural): New
+       declarations.
+
 2006-10-28  Bruno Haible  <bruno@clisp.org>
 
        Fix for parallel makes.
index 90bab2bcdc63c11eec2b00a3d03f89ef1a570b23..b365585cc0431c5d7030eaa83d84944182313a9b 100644 (file)
@@ -261,6 +261,28 @@ extern void po_message_remove_filepos (po_message_t message, int i);
    line number is available.  */
 extern void po_message_add_filepos (po_message_t message, const char *file, size_t start_line);
 
+/* Return the previous context of a message, or NULL for none.  */
+extern const char * po_message_prev_msgctxt (po_message_t message);
+
+/* Change the previous context of a message.  NULL is allowed.  */
+extern void po_message_set_prev_msgctxt (po_message_t message, const char *prev_msgctxt);
+
+/* Return the previous msgid (untranslated English string) of a message, or
+   NULL for none.  */
+extern const char * po_message_prev_msgid (po_message_t message);
+
+/* Change the previous msgid (untranslated English string) of a message.
+   NULL is allowed.  */
+extern void po_message_set_prev_msgid (po_message_t message, const char *prev_msgid);
+
+/* Return the previous msgid_plural (untranslated English plural string) of a
+   message, or NULL for none.  */
+extern const char * po_message_prev_msgid_plural (po_message_t message);
+
+/* Change the previous msgid_plural (untranslated English plural string) of a
+   message.  NULL is allowed.  */
+extern void po_message_set_prev_msgid_plural (po_message_t message, const char *prev_msgid_plural);
+
 /* Return true if the message is marked obsolete.  */
 extern int po_message_is_obsolete (po_message_t message);