blob: 0f32f0ba2f551bbdcc01362631b0c3011f33ff2a [file] [log] [blame]
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#define __USE_GNU_GETTEXT 1
#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 1 : -1)
#if __GNUC__ >= 3
#define __fa(n) __attribute__((__format_arg__(n)))
#else
#define __fa(n)
#endif
char* gettext(const char*) __fa(1);
char* dgettext(const char*, const char*) __fa(2);
char* dcgettext(const char*, const char*, int) __fa(2);
char* ngettext(const char*, const char*, unsigned long) __fa(1) __fa(2);
char* dngettext(const char*, const char*, const char*, unsigned long) __fa(2) __fa(3);
char* dcngettext(const char*, const char*, const char*, unsigned long, int) __fa(2) __fa(3);
char* textdomain(const char*);
char* bindtextdomain(const char*, const char*);
char* bind_textdomain_codeset(const char*, const char*);
#undef __fa
#ifdef __cplusplus
}
#endif