summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
be59aa1)
For the "ordered comparison of pointer with integer zero" warning, fix
this by comparing (type) -1 against (type) 0 instead of just 0, so if
"type" is a pointer type, this pointer type will be applied to the right
operand too, thus fixing the warning.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
-#define _bt_is_signed_type(type) (((type)(-1)) < 0)
+#define _bt_is_signed_type(type) ((type) -1 < (type) 0)
#define _bt_unsigned_cast(type, v) \
({ \
#define _bt_unsigned_cast(type, v) \
({ \