diff options
author | James <> | 2013-03-17 12:16:37 +0000 |
---|---|---|
committer | James <> | 2013-03-17 12:16:37 +0000 |
commit | 27b76ab0671089c47506615a796a261e993896a7 (patch) | |
tree | 61213d67e7fa87b20356b23798558e2c4212c42f /package/libs/gettext/src/include/.svn | |
download | trunk-36060-master.tar.gz trunk-36060-master.tar.bz2 trunk-36060-master.zip |
Diffstat (limited to 'package/libs/gettext/src/include/.svn')
-rw-r--r-- | package/libs/gettext/src/include/.svn/entries | 62 | ||||
-rw-r--r-- | package/libs/gettext/src/include/.svn/text-base/libintl.h.svn-base | 53 |
2 files changed, 115 insertions, 0 deletions
diff --git a/package/libs/gettext/src/include/.svn/entries b/package/libs/gettext/src/include/.svn/entries new file mode 100644 index 0000000..a1cfeb1 --- /dev/null +++ b/package/libs/gettext/src/include/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +36060 +svn://svn.openwrt.org/openwrt/trunk/package/libs/gettext/src/include +svn://svn.openwrt.org/openwrt + + + +2011-02-20T03:26:44.292354Z +25599 +nbd + + + + + + + + + + + + + + +3c298f89-4303-0410-b956-a3cf2f4a3e73 + +libintl.h +file + + + + +2013-03-17T12:13:09.000000Z +9419e91221529dfca791558ef7ff8499 +2011-02-20T03:26:44.292354Z +25599 +nbd + + + + + + + + + + + + + + + + + + + + + +1365 + diff --git a/package/libs/gettext/src/include/.svn/text-base/libintl.h.svn-base b/package/libs/gettext/src/include/.svn/text-base/libintl.h.svn-base new file mode 100644 index 0000000..a1157a4 --- /dev/null +++ b/package/libs/gettext/src/include/.svn/text-base/libintl.h.svn-base @@ -0,0 +1,53 @@ +/* + * This code is lifted from http://permalink.gmane.org/gmane.linux.gentoo.embedded/3218 + */ + +#ifndef _LIBINTL_H +#define _LIBINTL_H 1 + +#include <locale.h> + +/* Undef gettext macros, if any... */ +#undef gettext +#undef dgettext +#undef dcgettext +#undef ngettext +#undef dngettext +#undef dcngettext +#undef textdomain +#undef bindtextdomain +#undef bind_textdomain_codeset + +/* part of locale.h */ +/* #undef setlocale */ + +#undef _ +#undef N_ + +/* Define gettext stubs that map back to the original strings */ +#define gettext(String) (String) +#define dgettext(Domain, String) (String) +#define dcgettext(Domain, String, Type) (String) + +#define ngettext(Singular, Plural, Count) \ + ((Count) == 1 ? (const char *) (Singular) : (const char *) (Plural)) + +#define dngettext(Domain, Singular, Plural, Count) \ + ((Count) == 1 ? (const char *) (Singular) : (const char *) (Plural)) + +#define dcngettext(Domain, Singular, Plural, Count, Category) \ + ((Count) == 1 ? (const char *) (Singular) : (const char *) (Plural)) + +#define _(String) (String) +#define N_(String) String + +#ifndef _LOCALE_H +/* #define setlocale(Category, Locale) ((char *)NULL) */ +#endif + +/* No-ops for textdomain operations */ +#define bindtextdomain(Domain, Directory) (Domain) +#define bind_textdomain_codeset(Domain, Codeset) (Codeset) +#define textdomain(String) (String) ?: "messages" + +#endif /* _LIBINTL_H */ |