And add () for increased safety
authorenglebass <englebass>
Sun, 7 Feb 2010 19:30:01 +0000 (19:30 +0000)
committerenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 7 Feb 2010 19:30:01 +0000 (19:30 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45968 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/eina_strbuf.c

index 1125b9b..ff6d343 100644 (file)
@@ -42,8 +42,8 @@ struct _Eina_Strbuf
 
 static void _eina_strbuf_init(Eina_Strbuf *buf);
 static Eina_Bool _eina_strbuf_resize(Eina_Strbuf *buf, size_t size);
-#define _eina_strbuf_grow(buf, _size) \
-   (_size > buf->size) ? _eina_strbuf_resize(buf, _size) : EINA_TRUE
+#define _eina_strbuf_grow(_buf, _size) \
+   ((_size) > (_buf)->size) ? _eina_strbuf_resize((_buf), (_size)) : EINA_TRUE
 
 Eina_Bool
 eina_strbuf_init(void)