Go to the documentation of this file. 21 #define _LIBGETTEXT_H 1 44 #if defined(__cplusplus) && defined(__GNUG__) && (__GNUC__ >= 3) 46 # if (__GLIBC__ >= 2) || _GLIBCXX_HAVE_LIBINTL_H 56 # define gettext(Msgid) ((const char *) (Msgid)) 57 # define dgettext(Domainname, Msgid) ((const char *) (Msgid)) 58 # define dcgettext(Domainname, Msgid, Category) ((const char *) (Msgid)) 59 # define ngettext(Msgid1, Msgid2, N) \ 60 ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) 61 # define dngettext(Domainname, Msgid1, Msgid2, N) \ 62 ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) 63 # define dcngettext(Domainname, Msgid1, Msgid2, N, Category) \ 64 ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) 65 # define textdomain(Domainname) ((const char *) (Domainname)) 66 # define bindtextdomain(Domainname, Dirname) ((const char *) (Dirname)) 67 # define bind_textdomain_codeset(Domainname, Codeset) ((const char *) (Codeset)) 78 #define gettext_noop(String) String