summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorrofl0r <retnyg@gmx.net>2013-02-27 04:35:34 +0100
committerrofl0r <retnyg@gmx.net>2013-02-27 04:35:34 +0100
commite5ceca4304653b036e91122cb633e103522fcf2b (patch)
tree8e96b8f14fba63b758177b0bd33317bb1886663b /include
parent92e039f526ef7988a9b8cf500fd45a3a5b045ced (diff)
downloadgettext-tiny-e5ceca4304653b036e91122cb633e103522fcf2b.tar.gz
libintl.h: cast gettext macros to char* to prevent C++ breakage
Diffstat (limited to 'include')
-rw-r--r--include/libintl.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/include/libintl.h b/include/libintl.h
index 7fe915c..99e5cb1 100644
--- a/include/libintl.h
+++ b/include/libintl.h
@@ -1,12 +1,12 @@
#ifndef LIBINTL_H
#define LIBINTL_H
-#define gettext(X) (X)
-#define dgettext(dom, X) (X)
-#define dcgettext(dom, X, cat) (X)
-#define ngettext(X, Y, N) ((N == 1) ? X : Y)
-#define dngettext(dom, X, Y, N) ((N == 1) ? X : Y)
-#define dcngettext(dom, X, Y, N, cat) ((N == 1) ? X : Y)
+#define gettext(X) (char*) (X)
+#define dgettext(dom, X) (char*) (X)
+#define dcgettext(dom, X, cat) (char*) (X)
+#define ngettext(X, Y, N) (char*) ((N == 1) ? X : Y)
+#define dngettext(dom, X, Y, N) (char*) ((N == 1) ? X : Y)
+#define dcngettext(dom, X, Y, N, cat) (char*) ((N == 1) ? X : Y)
#define gettext_noop(X) (X)