summaryrefslogtreecommitdiff
path: root/package/gettext-tiny/src/include/libintl.h
diff options
context:
space:
mode:
Diffstat (limited to 'package/gettext-tiny/src/include/libintl.h')
-rw-r--r--package/gettext-tiny/src/include/libintl.h61
1 files changed, 0 insertions, 61 deletions
diff --git a/package/gettext-tiny/src/include/libintl.h b/package/gettext-tiny/src/include/libintl.h
deleted file mode 100644
index ce5f58ea4..000000000
--- a/package/gettext-tiny/src/include/libintl.h
+++ /dev/null
@@ -1,61 +0,0 @@
-#ifndef LIBINTL_H
-#define LIBINTL_H
-
-char *gettext(const char *msgid);
-char *dgettext(const char *domainname, const char *msgid);
-char *dcgettext(const char *domainname, const char *msgid, int category);
-char *ngettext(const char *msgid1, const char *msgid2, unsigned long n);
-char *dngettext(const char *domainname, const char *msgid1, const char *msgid2, unsigned long n);
-char *dcngettext(const char *domainname, const char *msgid1, const char *msgid2, unsigned long n, int category);
-
-char *textdomain(const char *domainname);
-char *bind_textdomain_codeset(const char *domainname, const char *codeset);
-char *bindtextdomain(const char *domainname, const char *dirname);
-
-#undef gettext_noop
-#define gettext_noop(X) (X)
-
-#ifndef LIBINTL_NO_MACROS
-/* if these macros are defined, configure checks will detect libintl as
- * built into the libc because test programs will work without -lintl.
- * for example:
- * checking for ngettext in libc ... yes
- * the consequence is that -lintl will not be added to the LDFLAGS.
- * so if for some reason you want that libintl.a gets linked,
- * add -DLIBINTL_NO_MACROS=1 to your CPPFLAGS. */
-
-#define gettext(X) ((char*) (X))
-#define dgettext(dom, X) ((void)(dom), (char*) (X))
-#define dcgettext(dom, X, cat) ((void)(dom), (void)(cat), (char*) (X))
-#define ngettext(X, Y, N) \
- ((char*) (((N) == 1) ? ((void)(Y), (X)) : ((void)(X), (Y))))
-#define dngettext(dom, X, Y, N) \
- ((dom), (char*) (((N) == 1) ? ((void)(Y), (X)) : ((void)(X), (Y))))
-#define dcngettext(dom, X, Y, N, cat) \
- ((dom), (cat), (char*) (((N) == 1) ? ((void)(Y), (X)) : ((void)(X), (Y))))
-#define bindtextdomain(X, Y) ((void)(X), (void)(Y), (char*) "/")
-#define bind_textdomain_codeset(dom, codeset) \
- ((void)(dom), (void)(codeset), (char*) 0)
-#define textdomain(X) ((void)(X), (char*) "messages")
-
-#undef ENABLE_NLS
-#undef DISABLE_NLS
-#define DISABLE_NLS 1
-
-#if __GNUC__ +0 > 3
-/* most ppl call bindtextdomain() without using its return value
- thus we get tons of warnings about "statement with no effect" */
-#pragma GCC diagnostic ignored "-Wunused-value"
-#endif
-
-#endif
-
-#include <stdio.h>
-#define gettext_printf(args...) printf(args)
-
-/* to supply LC_MESSAGES and other stuff GNU expects to be exported when
- including libintl.h */
-#include <locale.h>
-
-#endif
-