From: Bruno Haible Date: Mon, 27 Nov 2006 17:51:18 +0000 (+0000) Subject: Export the getter/setter functions for previous msgids. X-Git-Tag: v0.16.1~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=42f6b66219aba8d8dba748f925519a17a1d70f40;p=thirdparty%2Fgettext.git Export the getter/setter functions for previous msgids. --- diff --git a/gettext-tools/libgettextpo/ChangeLog b/gettext-tools/libgettextpo/ChangeLog index a050f110e..0cbb5369c 100644 --- a/gettext-tools/libgettextpo/ChangeLog +++ b/gettext-tools/libgettextpo/ChangeLog @@ -1,3 +1,10 @@ +2006-10-29 Bruno Haible + + * 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 Fix for parallel makes. diff --git a/gettext-tools/libgettextpo/gettext-po.h.in b/gettext-tools/libgettextpo/gettext-po.h.in index 90bab2bcd..b365585cc 100644 --- a/gettext-tools/libgettextpo/gettext-po.h.in +++ b/gettext-tools/libgettextpo/gettext-po.h.in @@ -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);