Uli Schlachter
2017-12-23 13:16:07 UTC
The full message is:
warning: ‘*’ in boolean context, suggest ‘&&’ instead
_cairo_malloc((unsigned) (a) * (unsigned) (size)))
^
note: in definition of macro ‘_cairo_malloc’
((size) ? malloc((unsigned) (size)) : NULL)
^~~~
Signed-off-by: Uli Schlachter <***@znc.in>
---
src/cairo-malloc-private.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/cairo-malloc-private.h b/src/cairo-malloc-private.h
index 1e2c67f8d..570f7cb0e 100644
--- a/src/cairo-malloc-private.h
+++ b/src/cairo-malloc-private.h
@@ -60,7 +60,7 @@
**/
#define _cairo_malloc(size) \
- ((size) ? malloc((unsigned) (size)) : NULL)
+ ((size) > 0 ? malloc((unsigned) (size)) : NULL)
/**
* _cairo_malloc_ab:
warning: ‘*’ in boolean context, suggest ‘&&’ instead
_cairo_malloc((unsigned) (a) * (unsigned) (size)))
^
note: in definition of macro ‘_cairo_malloc’
((size) ? malloc((unsigned) (size)) : NULL)
^~~~
Signed-off-by: Uli Schlachter <***@znc.in>
---
src/cairo-malloc-private.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/cairo-malloc-private.h b/src/cairo-malloc-private.h
index 1e2c67f8d..570f7cb0e 100644
--- a/src/cairo-malloc-private.h
+++ b/src/cairo-malloc-private.h
@@ -60,7 +60,7 @@
**/
#define _cairo_malloc(size) \
- ((size) ? malloc((unsigned) (size)) : NULL)
+ ((size) > 0 ? malloc((unsigned) (size)) : NULL)
/**
* _cairo_malloc_ab:
--
2.15.1
--
cairo mailing list
***@cairographics.org
https://list
2.15.1
--
cairo mailing list
***@cairographics.org
https://list