summaryrefslogtreecommitdiff
path: root/test/locale-mbwc/tst_mblen.c
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-10-28 20:29:21 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-10-28 20:31:55 +0200
commit99ef2719fb3d703fe38c4113cd7f5adec516dd3a (patch)
tree2c1f77cb41b60ccbf8faa77a3640491a3546b546 /test/locale-mbwc/tst_mblen.c
parent543308f6c46cf2edf8a524bc9c631e472570fe72 (diff)
test: remove test suite
The test suite is now a developed in a separate git repository. See here: http://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng-test.git The test suite should be just like every other software compiled with the cross-toolchain. In the past strange problems where found when the test suite got build in the toolchain creation step.
Diffstat (limited to 'test/locale-mbwc/tst_mblen.c')
-rw-r--r--test/locale-mbwc/tst_mblen.c85
1 files changed, 0 insertions, 85 deletions
diff --git a/test/locale-mbwc/tst_mblen.c b/test/locale-mbwc/tst_mblen.c
deleted file mode 100644
index 35ccf6c1a..000000000
--- a/test/locale-mbwc/tst_mblen.c
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- MBLEN: int mblen (char *s, size_t n)
-*/
-
-#define TST_FUNCTION mblen
-
-#include "tsp_common.c"
-#include "dat_mblen.c"
-
-int
-tst_mblen (FILE * fp, int debug_flg)
-{
- TST_DECL_VARS (int);
- char s_flg;
- const char *s_in;
- size_t n;
-
- TST_DO_TEST (mblen)
- {
- TST_HEAD_LOCALE (mblen, S_MBLEN);
- TST_DO_REC (mblen)
- {
- TST_GET_ERRET (mblen);
- s_flg = TST_INPUT (mblen).s_flg;
- s_in = TST_INPUT (mblen).s;
- n = TST_INPUT (mblen).n;
-
- if (s_flg == 0)
- {
- s_in = NULL;
- }
-
- if (n == USE_MBCURMAX)
- {
- n = MB_CUR_MAX;
- }
-
- TST_CLEAR_ERRNO;
- ret = mblen (s_in, n);
- TST_SAVE_ERRNO;
-
- TST_IF_RETURN (S_MBLEN)
- {
- if (s_in == NULL)
- { /* state dependency */
- if (ret_exp == +1)
- { /* state-dependent */
- if (ret != 0)
- {
- /* non-zero: state-dependent encoding */
- Result (C_SUCCESS, S_MBLEN, CASE_3, MS_PASSED);
- }
- else
- {
- err_count++;
- Result (C_FAILURE, S_MBLEN, CASE_3,
- "should be state-dependent encoding, "
- "but the return value shows it is"
- " state-independent");
- }
- }
-
- if (ret_exp == 0)
- { /* state-independent */
- if (ret == 0)
- {
- /* non-zero: state-dependent encoding */
- Result (C_SUCCESS, S_MBLEN, CASE_3, MS_PASSED);
- }
- else
- {
- err_count++;
- Result (C_FAILURE, S_MBLEN, CASE_3,
- "should be state-independent encoding, "
- "but the return value shows it is"
- " state-dependent");
- }
- }
- }
- }
- }
- }
-
- return err_count;
-}