diff options
author | EuAndreh <eu@euandre.org> | 2024-01-04 20:36:02 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-01-05 05:47:09 -0300 |
commit | 8492f115890d56c98c1da24b9fdf26bb1b714c05 (patch) | |
tree | 7d90469d2aff11c2e4c8e99e7b46aa8e8eb43008 /src/multibyte | |
parent | Fix the build system. (diff) | |
download | grovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.gz grovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.xz |
Setup stub unit test infrastructure
Diffstat (limited to 'src/multibyte')
-rw-r--r-- | src/multibyte/btowc.c | 8 | ||||
-rw-r--r-- | src/multibyte/c16rtomb.c | 8 | ||||
-rw-r--r-- | src/multibyte/c32rtomb.c | 8 | ||||
-rw-r--r-- | src/multibyte/internal.c | 8 | ||||
-rw-r--r-- | src/multibyte/mblen.c | 8 | ||||
-rw-r--r-- | src/multibyte/mbrlen.c | 8 | ||||
-rw-r--r-- | src/multibyte/mbrtoc16.c | 8 | ||||
-rw-r--r-- | src/multibyte/mbrtoc32.c | 8 | ||||
-rw-r--r-- | src/multibyte/mbrtowc.c | 8 | ||||
-rw-r--r-- | src/multibyte/mbsinit.c | 8 | ||||
-rw-r--r-- | src/multibyte/mbsnrtowcs.c | 8 | ||||
-rw-r--r-- | src/multibyte/mbsrtowcs.c | 8 | ||||
-rw-r--r-- | src/multibyte/mbstowcs.c | 8 | ||||
-rw-r--r-- | src/multibyte/mbtowc.c | 8 | ||||
-rw-r--r-- | src/multibyte/wcrtomb.c | 8 | ||||
-rw-r--r-- | src/multibyte/wcsnrtombs.c | 8 | ||||
-rw-r--r-- | src/multibyte/wcsrtombs.c | 8 | ||||
-rw-r--r-- | src/multibyte/wcstombs.c | 8 | ||||
-rw-r--r-- | src/multibyte/wctob.c | 8 | ||||
-rw-r--r-- | src/multibyte/wctomb.c | 8 |
20 files changed, 160 insertions, 0 deletions
diff --git a/src/multibyte/btowc.c b/src/multibyte/btowc.c index 8acd0a2c..a1fecf4f 100644 --- a/src/multibyte/btowc.c +++ b/src/multibyte/btowc.c @@ -8,3 +8,11 @@ wint_t btowc(int c) int b = (unsigned char)c; return b<128U ? b : (MB_CUR_MAX==1 && c!=EOF) ? CODEUNIT(c) : WEOF; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/c16rtomb.c b/src/multibyte/c16rtomb.c index 39ca3758..abda9525 100644 --- a/src/multibyte/c16rtomb.c +++ b/src/multibyte/c16rtomb.c @@ -33,3 +33,11 @@ ilseq: errno = EILSEQ; return -1; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/c32rtomb.c b/src/multibyte/c32rtomb.c index 67851328..c10531af 100644 --- a/src/multibyte/c32rtomb.c +++ b/src/multibyte/c32rtomb.c @@ -5,3 +5,11 @@ size_t c32rtomb(char *restrict s, char32_t c32, mbstate_t *restrict ps) { return wcrtomb(s, c32, ps); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/internal.c b/src/multibyte/internal.c index 2f5aaa91..133ab535 100644 --- a/src/multibyte/internal.c +++ b/src/multibyte/internal.c @@ -24,3 +24,11 @@ const uint32_t bittab[] = { E(0x8),E(0x9),E(0xa),E(0xb),E(0xc),E(0xd),E(0xe),E(0xf), F(0x0),F(0x1),F(0x2),F(0x3),F(0x4) }; + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/mblen.c b/src/multibyte/mblen.c index a4304bf5..e06d7faf 100644 --- a/src/multibyte/mblen.c +++ b/src/multibyte/mblen.c @@ -4,3 +4,11 @@ int mblen(const char *s, size_t n) { return mbtowc(0, s, n); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/mbrlen.c b/src/multibyte/mbrlen.c index accf4b33..8d28bc3c 100644 --- a/src/multibyte/mbrlen.c +++ b/src/multibyte/mbrlen.c @@ -5,3 +5,11 @@ size_t mbrlen(const char *restrict s, size_t n, mbstate_t *restrict st) static unsigned internal; return mbrtowc(0, s, n, st ? st : (mbstate_t *)&internal); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/mbrtoc16.c b/src/multibyte/mbrtoc16.c index 765ff903..cbdd3595 100644 --- a/src/multibyte/mbrtoc16.c +++ b/src/multibyte/mbrtoc16.c @@ -28,3 +28,11 @@ size_t mbrtoc16(char16_t *restrict pc16, const char *restrict s, size_t n, mbsta } return ret; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/mbrtoc32.c b/src/multibyte/mbrtoc32.c index 9b6b2367..e2d38e91 100644 --- a/src/multibyte/mbrtoc32.c +++ b/src/multibyte/mbrtoc32.c @@ -11,3 +11,11 @@ size_t mbrtoc32(char32_t *restrict pc32, const char *restrict s, size_t n, mbsta if (ret <= 4 && pc32) *pc32 = wc; return ret; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/mbrtowc.c b/src/multibyte/mbrtowc.c index 7824997e..964f6054 100644 --- a/src/multibyte/mbrtowc.c +++ b/src/multibyte/mbrtowc.c @@ -49,3 +49,11 @@ ilseq: errno = EILSEQ; return -1; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/mbsinit.c b/src/multibyte/mbsinit.c index c608194a..2e022b89 100644 --- a/src/multibyte/mbsinit.c +++ b/src/multibyte/mbsinit.c @@ -4,3 +4,11 @@ int mbsinit(const mbstate_t *st) { return !st || !*(unsigned *)st; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/mbsnrtowcs.c b/src/multibyte/mbsnrtowcs.c index 931192e2..e0b37db6 100644 --- a/src/multibyte/mbsnrtowcs.c +++ b/src/multibyte/mbsnrtowcs.c @@ -53,3 +53,11 @@ size_t mbsnrtowcs(wchar_t *restrict wcs, const char **restrict src, size_t n, si if (wcs) *src = s; return cnt; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/mbsrtowcs.c b/src/multibyte/mbsrtowcs.c index 9b2f2dfb..c40990b0 100644 --- a/src/multibyte/mbsrtowcs.c +++ b/src/multibyte/mbsrtowcs.c @@ -118,3 +118,11 @@ resume: if (ws) *src = (const void *)s; return -1; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/mbstowcs.c b/src/multibyte/mbstowcs.c index dc0d4594..25e35e38 100644 --- a/src/multibyte/mbstowcs.c +++ b/src/multibyte/mbstowcs.c @@ -5,3 +5,11 @@ size_t mbstowcs(wchar_t *restrict ws, const char *restrict s, size_t wn) { return mbsrtowcs(ws, (void*)&s, wn, 0); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/mbtowc.c b/src/multibyte/mbtowc.c index c191bb03..a25392a3 100644 --- a/src/multibyte/mbtowc.c +++ b/src/multibyte/mbtowc.c @@ -45,3 +45,11 @@ ilseq: errno = EILSEQ; return -1; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/wcrtomb.c b/src/multibyte/wcrtomb.c index 8e34926e..3a94d475 100644 --- a/src/multibyte/wcrtomb.c +++ b/src/multibyte/wcrtomb.c @@ -35,3 +35,11 @@ size_t wcrtomb(char *restrict s, wchar_t wc, mbstate_t *restrict st) errno = EILSEQ; return -1; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/wcsnrtombs.c b/src/multibyte/wcsnrtombs.c index 95e25e70..6545668a 100644 --- a/src/multibyte/wcsnrtombs.c +++ b/src/multibyte/wcsnrtombs.c @@ -33,3 +33,11 @@ size_t wcsnrtombs(char *restrict dst, const wchar_t **restrict wcs, size_t wn, s if (dst) *wcs = ws; return cnt; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/wcsrtombs.c b/src/multibyte/wcsrtombs.c index b5713aea..8179141e 100644 --- a/src/multibyte/wcsrtombs.c +++ b/src/multibyte/wcsrtombs.c @@ -53,3 +53,11 @@ size_t wcsrtombs(char *restrict s, const wchar_t **restrict ws, size_t n, mbstat } return N; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/wcstombs.c b/src/multibyte/wcstombs.c index ab152874..958c7b54 100644 --- a/src/multibyte/wcstombs.c +++ b/src/multibyte/wcstombs.c @@ -5,3 +5,11 @@ size_t wcstombs(char *restrict s, const wchar_t *restrict ws, size_t n) { return wcsrtombs(s, &(const wchar_t *){ws}, n, 0); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/wctob.c b/src/multibyte/wctob.c index b484a3fd..6933ce1d 100644 --- a/src/multibyte/wctob.c +++ b/src/multibyte/wctob.c @@ -9,3 +9,11 @@ int wctob(wint_t c) if (MB_CUR_MAX==1 && IS_CODEUNIT(c)) return (unsigned char)c; return EOF; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/multibyte/wctomb.c b/src/multibyte/wctomb.c index bad41c5e..76eeb76d 100644 --- a/src/multibyte/wctomb.c +++ b/src/multibyte/wctomb.c @@ -6,3 +6,11 @@ int wctomb(char *s, wchar_t wc) if (!s) return 0; return wcrtomb(s, wc, 0); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif |