Upload Tizen:Base source
[framework/base/util-linux-ng.git] / include / nls.h
1 #ifndef UTIL_LINUX_NLS_H
2 #define UTIL_LINUX_NLS_H
3
4 int main(int argc, char *argv[]);
5
6 #ifndef LOCALEDIR
7 #define LOCALEDIR "/usr/share/locale"
8 #endif
9
10 #ifdef HAVE_LOCALE_H
11 # include <locale.h>
12 #else
13 # undef setlocale
14 # define setlocale(Category, Locale) /* empty */
15 #endif
16
17 #ifdef ENABLE_NLS
18 # include <libintl.h>
19 # define _(Text) gettext (Text)
20 # ifdef gettext_noop
21 #  define N_(String) gettext_noop (String)
22 # else
23 #  define N_(String) (String)
24 # endif
25 #else
26 # undef bindtextdomain
27 # define bindtextdomain(Domain, Directory) /* empty */
28 # undef textdomain
29 # define textdomain(Domain) /* empty */
30 # define _(Text) (Text)
31 # define N_(Text) (Text)
32 #endif
33
34 #endif /* UTIL_LINUX_NLS_H */