X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=glib%2Fglibintl.h;h=4f2e58b80e3e1a35a8ed335611feb4853466329f;hb=d0083f7e2dd621c6b78496bdb6ecf5d580c5e110;hp=47a7910f8cf77c83be7bc2c5c4f8e2adc913cc0e;hpb=20df6b6e888a1aed596c8c60ed7427708a56a453;p=platform%2Fupstream%2Fglib.git diff --git a/glib/glibintl.h b/glib/glibintl.h index 47a7910..4f2e58b 100644 --- a/glib/glibintl.h +++ b/glib/glibintl.h @@ -5,7 +5,11 @@ #error "config.h must be included prior to glibintl.h" #endif -G_CONST_RETURN gchar *glib_gettext (const gchar *str) G_GNUC_FORMAT(1); +GLIB_AVAILABLE_IN_ALL +const gchar * glib_gettext (const gchar *str) G_GNUC_FORMAT(1); +GLIB_AVAILABLE_IN_ALL +const gchar * glib_pgettext (const gchar *msgctxtid, + gsize msgidoffset) G_GNUC_FORMAT(1); #ifdef ENABLE_NLS @@ -13,6 +17,7 @@ G_CONST_RETURN gchar *glib_gettext (const gchar *str) G_GNUC_FORMAT(1); #define _(String) glib_gettext(String) /* Split out this in the code, but keep it in the same domain for now */ #define P_(String) glib_gettext(String) +#define C_(Context,String) glib_pgettext (Context "\004" String, strlen (Context) + 1) #ifdef gettext_noop #define N_(String) gettext_noop(String) @@ -23,6 +28,7 @@ G_CONST_RETURN gchar *glib_gettext (const gchar *str) G_GNUC_FORMAT(1); #define _(String) (String) #define N_(String) (String) #define P_(String) (String) +#define C_(Context,String) (String) #define textdomain(String) ((String) ? (String) : "messages") #define gettext(String) (String) #define dgettext(Domain,String) (String)