From 7cd3b7caee10d62f7be674afb86a136bf30485d6 Mon Sep 17 00:00:00 2001 From: Kacper Date: Mon, 15 Dec 2025 14:42:29 +0100 Subject: Add mqueue rt api, add header tests --- tests/headers/libintl.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 tests/headers/libintl.c (limited to 'tests/headers/libintl.c') diff --git a/tests/headers/libintl.c b/tests/headers/libintl.c new file mode 100644 index 00000000..bc9d579c --- /dev/null +++ b/tests/headers/libintl.c @@ -0,0 +1,35 @@ +// https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/libintl.h.html + +#include "core.h" + +#include + +TEST(libintl_h) +{ + MACRO(TEXTDOMAIN_MAX); + TYPE(locale_t); + + FUNCTION(bindtextdomain, FN(char *, const char *, const char *)); + FUNCTION(bind_textdomain_codeset, + FN(char *, const char *, const char *)); + FUNCTION(dcgettext, FN(char *, const char *, const char *, int)); + FUNCTION(dcgettext_l, + FN(char *, const char *, const char *, int, locale_t)); + FUNCTION(dcngettext, FN(char *, const char *, const char *, + const char *, unsigned long, int)); + FUNCTION(dcngettext_l, FN(char *, const char *, const char *, + const char *, unsigned long, int, locale_t)); + FUNCTION(dgettext, FN(char *, const char *, const char *)); + FUNCTION(dgettext_l, FN(char *, const char *, const char *, locale_t)); + FUNCTION(dngettext, FN(char *, const char *, const char *, const char *, + unsigned long)); + FUNCTION(dngettext_l, FN(char *, const char *, const char *, + const char *, unsigned long, locale_t)); + FUNCTION(gettext, FN(char *, const char *)); + FUNCTION(gettext_l, FN(char *, const char *, locale_t)); + FUNCTION(ngettext, + FN(char *, const char *, const char *, unsigned long)); + FUNCTION(ngettext_l, FN(char *, const char *, const char *, + unsigned long, locale_t)); + FUNCTION(textdomain, FN(char *, const char *)); +} -- cgit v1.2.3