Blame libio/tst-sscanf.c

Packit 6c4009
#include <stdio.h>
Packit 6c4009
#include <wchar.h>
Packit 6c4009
Packit 6c4009
#define WCS_LENGTH 256
Packit 6c4009
Packit 6c4009
static int
Packit 6c4009
do_test (void)
Packit 6c4009
{
Packit 6c4009
  const char cnv[] ="%l[abc]";
Packit 6c4009
  const char str[] = "abbcXab";
Packit 6c4009
  wchar_t wcs[WCS_LENGTH];
Packit 6c4009
  int result = 0;
Packit 6c4009
Packit 6c4009
  sscanf (str, cnv, wcs);
Packit 6c4009
  printf ("wcs = \"%ls\"\n", wcs);
Packit 6c4009
  fflush (stdout);
Packit 6c4009
  result = wcscmp (wcs, L"abbc") != 0;
Packit 6c4009
Packit 6c4009
  return result;
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
#define TEST_FUNCTION do_test ()
Packit 6c4009
#include "../test-skeleton.c"