From 206656fc7fe796b9fc76c9813fdb48e5ebc42c2f Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Fri, 2 Nov 2012 22:36:42 +0100 Subject: [PATCH] gary: Allow GARY_RESIZE to be used for immediate array indexing --- ucw/gary.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ucw/gary.h b/ucw/gary.h index b87a6fef..6b4adfb1 100644 --- a/ucw/gary.h +++ b/ucw/gary.h @@ -22,7 +22,7 @@ struct gary_hdr { #define GARY_INIT_ZERO(ptr, n) (ptr) = gary_init(sizeof(*(ptr)), (n), 1) #define GARY_FREE(ptr) do { if (ptr) xfree(GARY_HDR(ptr)); } while (0) #define GARY_SIZE(ptr) (GARY_HDR(ptr)->num_elts) -#define GARY_RESIZE(ptr, n) (ptr) = gary_set_size((ptr), (n)) +#define GARY_RESIZE(ptr, n) ((ptr) = gary_set_size((ptr), (n))) #define GARY_INIT_OR_RESIZE(ptr, n) (ptr) = (ptr) ? gary_set_size((ptr), (n)) : gary_init(sizeof(*(ptr)), (n), 0) #define GARY_PUSH(ptr, n) ({ \ -- 2.39.2