Mercurial > hg > octave-jordi > gnulib-hg
comparison tests/uniconv/test-u32-conv-to-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 |
---|---|
19 #include <config.h> | 19 #include <config.h> |
20 | 20 |
21 #include "uniconv.h" | 21 #include "uniconv.h" |
22 | 22 |
23 #include <errno.h> | 23 #include <errno.h> |
24 #include <stdio.h> | |
25 #include <stdlib.h> | 24 #include <stdlib.h> |
26 #include <string.h> | 25 #include <string.h> |
27 | 26 |
28 #define SIZEOF(array) (sizeof (array) / sizeof (array[0])) | 27 #include "macros.h" |
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 | 28 |
41 /* Magic number for detecting bounds violations. */ | 29 /* Magic number for detecting bounds violations. */ |
42 #define MAGIC 0x1983EFF1 | 30 #define MAGIC 0x1983EFF1 |
43 | 31 |
44 static size_t * | 32 static size_t * |