github.com/afumu/libc@v0.0.6/musl/include/libintl.h (about)

     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  #if __GNUC__ >= 3
    12  #define __fa(n) __attribute__ ((__format_arg__ (n)))
    13  #else
    14  #define __fa(n)
    15  #endif
    16  
    17  char *gettext(const char *) __fa(1);
    18  char *dgettext(const char *, const char *) __fa(2);
    19  char *dcgettext(const char *, const char *, int) __fa(2);
    20  char *ngettext(const char *, const char *, unsigned long) __fa(1) __fa(2);
    21  char *dngettext(const char *, const char *, const char *, unsigned long) __fa(2) __fa(3);
    22  char *dcngettext(const char *, const char *, const char *, unsigned long, int) __fa(2) __fa(3);
    23  char *textdomain(const char *);
    24  char *bindtextdomain (const char *, const char *);
    25  char *bind_textdomain_codeset(const char *, const char *);
    26  
    27  #undef __fa
    28  
    29  #ifdef __cplusplus
    30  }
    31  #endif
    32  
    33  #endif