diff options
Diffstat (limited to 'tests/test-mbsinit.c')
| -rw-r--r-- | tests/test-mbsinit.c | 23 | 
1 files changed, 7 insertions, 16 deletions
| diff --git a/tests/test-mbsinit.c b/tests/test-mbsinit.c index 5d4c9c3a..4ca0fc37 100644 --- a/tests/test-mbsinit.c +++ b/tests/test-mbsinit.c @@ -1,5 +1,5 @@  /* Test of test for initial conversion state. -   Copyright (C) 2008 Free Software Foundation, Inc. +   Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc.     This program is free software: you can redistribute it and/or modify     it under the terms of the GNU General Public License as published by @@ -20,21 +20,12 @@  #include <wchar.h> +#include "signature.h" +SIGNATURE_CHECK (mbsinit, int, (const mbstate_t *)); +  #include <locale.h> -#include <stdio.h> -#include <stdlib.h> - -#define ASSERT(expr) \ -  do									     \ -    {									     \ -      if (!(expr))							     \ -        {								     \ -          fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \ -          fflush (stderr);						     \ -          abort ();							     \ -        }								     \ -    }									     \ -  while (0) + +#include "macros.h"  int  main (int argc, char *argv[]) @@ -51,7 +42,7 @@ main (int argc, char *argv[])        /* configure should already have checked that the locale is supported.  */        if (setlocale (LC_ALL, "") == NULL) -	return 1; +        return 1;        ret = mbrtowc (&wc, input, 1, &state);        ASSERT (ret == (size_t)(-2)); | 
