Checked on x86_64-linux-gnu and i686-linux-gnu.
#define TST_DECL_VARS(_type_) \
int loc, rec, err_count = 0; \
- int warn_count __attribute__ ((unused)); \
int seq_num = 0; \
const char *locale; \
int err_exp, ret_flg; \
" to check a return value");
}
- warn_count++;
Result (C_INVALID, S_WCSCHR, CASE_3, "(check the test data); "
"should set ret_flg=1 to check a return value");
}
if (n1 < 0 || sizeof (frm1) < n1 || sizeof (frm2) < n2)
{
- warn_count++;
Result (C_IGNORED, S_STRXFRM, CASE_9,
"input data n1 or n2 is invalid");
continue;
if (ret >= n1 || errno != 0)
{
- warn_count++;
Result (C_INVALID, S_STRXFRM, CASE_8,
"got an error in fist strxfrm() call");
continue;
if (errno != 0)
{
/* bug * bug may get correct results ... */
- warn_count++;
Result (C_INVALID, S_STRXFRM, CASE_6,
"got an error in strcoll() call");
continue;
"set ret_flg=1 to check NULL return value\n");
}
- warn_count++;
Result (C_INVALID, S_WCSCHR, CASE_3, "(check the test data) "
"set ret_flg=1 to check NULL return value");
continue;
{
TST_DECL_VARS (wchar_t *);
wchar_t *ws1, *ws2;
- int err;
wchar_t wc_ex;
TST_DO_TEST (wcspbrk)
if (*ret != wc_ex)
{
- err++;
err_count++;
Result (C_FAILURE, S_WCSPBRK, CASE_4, "the pointed wc is "
"different from an expected wc");
n2 = TST_INPUT (wcsxfrm).n2;
if (n1 < 0 || sizeof (frm1) < n1 || sizeof (frm2) < n2)
{
- warn_count++;
Result (C_IGNORED, S_WCSXFRM, CASE_9,
"input data n1 or n2 is invalid");
continue;
if (ret == -1 || ret >= n1 || errno_save != 0)
{
- warn_count++;
Result (C_INVALID, S_WCSXFRM, CASE_8,
"got an error in fist wcsxfrm() call");
continue;
if (n2 == 0 || ret >= n2 || errno != 0)
{
#if 0
- warn_count++;
Result (C_IGNORED, S_WCSXFRM, CASE_7, "did not get a result");
#endif
continue;
if (errno != 0) /* bugs * bugs may got correct results ... */
{
- warn_count++;
Result (C_INVALID, S_WCSXFRM, CASE_6,
"got an error in wcscoll() call");
continue;