on x86_64 use long instead of long long for 64bit posix types
[musl] / include / libintl.h
1 #ifndef _LIBINTL_H
2 #define _LIBINTL_H
3
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7
8 #define __USE_GNU_GETTEXT 1
9 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 1 : -1)
10
11 char *gettext(const char *);
12 char *dgettext(const char *, const char *);
13 char *dcgettext(const char *, const char *, int);
14 char *ngettext(const char *, const char *, unsigned long);
15 char *dngettext(const char *, const char *, const char *, unsigned long);
16 char *dcngettext(const char *, const char *, const char *, unsigned long, int);
17 char *textdomain(const char *);
18 char *bindtextdomain (const char *, const char *);
19 char *bind_textdomain_codeset(const char *, const char *);
20
21 #ifdef __cplusplus
22 }
23 #endif
24
25 #endif