From c593d3ed7571751bf4e23fd73f1b26e7ed5706b6 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Tue, 5 Aug 2025 17:10:43 +0300 Subject: [PATCH] LibC: Add missing libintl.h --- userspace/libraries/LibC/include/libintl.h | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 userspace/libraries/LibC/include/libintl.h diff --git a/userspace/libraries/LibC/include/libintl.h b/userspace/libraries/LibC/include/libintl.h new file mode 100644 index 00000000..002d6024 --- /dev/null +++ b/userspace/libraries/LibC/include/libintl.h @@ -0,0 +1,32 @@ +#ifndef _LIBINTL_H +#define _LIBINTL_H 1 + +// https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/libintl.h.html + +#include + +__BEGIN_DECLS + +#include + +#include + +char* bindtextdomain(const char*, const char*); +char* bind_textdomain_codeset(const char*, const char*); +char* dcgettext(const char*, const char*, int); +char* dcgettext_l(const char*, const char*, int, locale_t); +char* dcngettext(const char*, const char*, const char*, unsigned long int, int); +char* dcngettext_l(const char*, const char*, const char*, unsigned long int, int, locale_t); +char* dgettext(const char*, const char*); +char* dgettext_l(const char*, const char*, locale_t); +char* dngettext(const char*, const char*, const char*, unsigned long int); +char* dngettext_l(const char*, const char*, const char*, unsigned long int, locale_t); +char* gettext(const char*); +char* gettext_l(const char*, locale_t); +char* ngettext(const char*, const char*, unsigned long int); +char* ngettext_l(const char*, const char*, unsigned long int, locale_t); +char* textdomain(const char*); + +__END_DECLS + +#endif