]> git.sur5r.net Git - openldap/blobdiff - libraries/libmdb/midl.c
Macro cleanup: Parenthesize, simplify, remove a ;
[openldap] / libraries / libmdb / midl.c
index 136798f75f2f2204349a371e63c4218229b526d1..64eefe82c868d18ba7f0f5958a6a8af7fd4c4526 100644 (file)
 typedef unsigned long pgno_t;
 
 /* Sort the IDLs from highest to lowest */
-#define IDL_CMP(x,y)    ( x > y ? -1 : ( x < y ? 1 : 0 ) )
+#define IDL_CMP(x,y)    ( (x) > (y) ? -1 : (x) < (y) )
 
 /* Sort the IDL2s from lowest to highest */
-#define IDL2_CMP(x,y)   ( x < y ? -1 : ( x > y ? 1 : 0 ) )
+#define IDL2_CMP(x,y)   ( (x) < (y) ? -1 : (x) > (y) )
 
 unsigned mdb_midl_search( ID *ids, ID id )
 {