Commit 73342386965db3ece91116005320c9b873af3bf2

Vicent Marti 2013-11-01T16:55:01

array: Wrap `array_alloc` as a single statement

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff --git a/src/array.h b/src/array.h
index d7272d7..1d4e1c2 100644
--- a/src/array.h
+++ b/src/array.h
@@ -57,9 +57,9 @@ GIT_INLINE(void *) git_array_grow(void *_a, size_t item_size)
 }
 
 #define git_array_alloc(a) \
-	((a).size >= (a).asize) ? \
+	(((a).size >= (a).asize) ? \
 	git_array_grow(&(a), sizeof(*(a).ptr)) : \
-	((a).ptr ? &(a).ptr[(a).size++] : NULL)
+	((a).ptr ? &(a).ptr[(a).size++] : NULL))
 
 #define git_array_last(a) ((a).size ? &(a).ptr[(a).size - 1] : NULL)