summaryrefslogtreecommitdiff
path: root/test/ps-features.c
diff options
context:
space:
mode:
authorAndrea Canciani <ranma42@gmail.com>2011-03-16 16:48:18 +0100
committerAndrea Canciani <ranma42@gmail.com>2011-03-17 17:45:57 +0100
commit75fea162d985bea622afa59771fb2d07f5241d1b (patch)
tree5876692cd2ba574481210fae292eaf7f06005028 /test/ps-features.c
parent4ef32a36ba1e457e8dd6244a6483866d33477aac (diff)
downloadcairo-75fea162d985bea622afa59771fb2d07f5241d1b.tar.gz
test: Cleanup macros
The ARRAY_LENGTH macro is used by many tests, although sometimes it is named ARRAY_SIZE. Define it just once in cairo-test.h and reuse it. In a similar way, MAX() and MIN() are currently defined in some specific tests, while they could be reused.
Diffstat (limited to 'test/ps-features.c')
-rw-r--r--test/ps-features.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/test/ps-features.c b/test/ps-features.c
index c1fb7308c..e3cf9b46e 100644
--- a/test/ps-features.c
+++ b/test/ps-features.c
@@ -43,8 +43,6 @@
#define MM_TO_POINTS(mm) ((mm) / 25.4 * 72.0)
#define TEXT_SIZE 12
-#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof(arr[0]))
-
static struct {
const char *page_size;
const char *page_size_alias;
@@ -123,7 +121,7 @@ preamble (cairo_test_context_t *ctx)
CAIRO_FONT_WEIGHT_NORMAL);
cairo_set_font_size (cr, TEXT_SIZE);
- for (i = 0; i < ARRAY_SIZE (pages); i++) {
+ for (i = 0; i < ARRAY_LENGTH (pages); i++) {
cairo_ps_surface_set_size (surface,
pages[i].width_in_points,
pages[i].height_in_points);