comparison tests/uniconv/test-u16-strconv-from-enc.c @ 12496:a48d3d749ca5

Refactor common macros used in tests.
author Bruno Haible <bruno@clisp.org>
date Thu, 24 Dec 2009 21:01:42 +0100
parents e8d2c6fc33ad
children c2cbabec01dd
comparison
equal deleted inserted replaced
12495:16a0ada3a101 12496:a48d3d749ca5
18 18
19 #include <config.h> 19 #include <config.h>
20 20
21 #include "uniconv.h" 21 #include "uniconv.h"
22 22
23 #include <stdio.h>
24 #include <stdlib.h> 23 #include <stdlib.h>
25 24
26 #include "unistr.h" 25 #include "unistr.h"
27 26 #include "macros.h"
28 #define SIZEOF(array) (sizeof (array) / sizeof (array[0]))
29 #define ASSERT(expr) \
30 do \
31 { \
32 if (!(expr)) \
33 { \
34 fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
35 fflush (stderr); \
36 abort (); \
37 } \
38 } \
39 while (0)
40 27
41 int 28 int
42 main () 29 main ()
43 { 30 {
44 static enum iconv_ilseq_handler handlers[] = 31 static enum iconv_ilseq_handler handlers[] =