diff options
Diffstat (limited to 'src/locale')
-rw-r--r-- | src/locale/nl_langinfo_l.c | 7 | ||||
-rw-r--r-- | src/locale/strcasecmp_l.c | 7 | ||||
-rw-r--r-- | src/locale/strcoll_l.c | 7 | ||||
-rw-r--r-- | src/locale/strerror_l.c | 7 | ||||
-rw-r--r-- | src/locale/strftime_l.c | 7 | ||||
-rw-r--r-- | src/locale/strncasecmp_l.c | 7 | ||||
-rw-r--r-- | src/locale/strxfrm_l.c | 6 |
7 files changed, 48 insertions, 0 deletions
diff --git a/src/locale/nl_langinfo_l.c b/src/locale/nl_langinfo_l.c new file mode 100644 index 00000000..b54db95c --- /dev/null +++ b/src/locale/nl_langinfo_l.c @@ -0,0 +1,7 @@ +#include <locale.h> +#include <langinfo.h> + +char *nl_langinfo_l(nl_item item, locale_t l) +{ + return nl_langinfo(item); +} diff --git a/src/locale/strcasecmp_l.c b/src/locale/strcasecmp_l.c new file mode 100644 index 00000000..eea2f80b --- /dev/null +++ b/src/locale/strcasecmp_l.c @@ -0,0 +1,7 @@ +#include <strings.h> +#include <ctype.h> + +int strcasecmp_l(const char *l, const char *r, locale_t loc) +{ + return strcasecmp(l, r); +} diff --git a/src/locale/strcoll_l.c b/src/locale/strcoll_l.c new file mode 100644 index 00000000..7948b0d1 --- /dev/null +++ b/src/locale/strcoll_l.c @@ -0,0 +1,7 @@ +#include <string.h> +#include <locale.h> + +int strcoll_l(const char *l, const char *r, locale_t loc) +{ + return strcoll(l, r); +} diff --git a/src/locale/strerror_l.c b/src/locale/strerror_l.c new file mode 100644 index 00000000..765f5c69 --- /dev/null +++ b/src/locale/strerror_l.c @@ -0,0 +1,7 @@ +#include <string.h> +#include <locale.h> + +char *strerror_l(int err, locale_t l) +{ + return strerror(err); +} diff --git a/src/locale/strftime_l.c b/src/locale/strftime_l.c new file mode 100644 index 00000000..70b2f151 --- /dev/null +++ b/src/locale/strftime_l.c @@ -0,0 +1,7 @@ +#include <locale.h> +#include <time.h> + +size_t strftime_l(char *s, size_t n, const char *f, const struct tm *tm, locale_t l) +{ + return strftime(s, n, f, tm); +} diff --git a/src/locale/strncasecmp_l.c b/src/locale/strncasecmp_l.c new file mode 100644 index 00000000..af33ada6 --- /dev/null +++ b/src/locale/strncasecmp_l.c @@ -0,0 +1,7 @@ +#include <strings.h> +#include <locale.h> + +int strncasecmp_l(const char *l, const char *r, size_t n, locale_t loc) +{ + return strncasecmp(l, r, n); +} diff --git a/src/locale/strxfrm_l.c b/src/locale/strxfrm_l.c new file mode 100644 index 00000000..78e56554 --- /dev/null +++ b/src/locale/strxfrm_l.c @@ -0,0 +1,6 @@ +#include <string.h> + +size_t strxfrm_l(char *dest, const char *src, size_t n, locale_t l) +{ + return strxfrm(dest, src, n); +} |