Explorar el Código

misc/compare.h: add B_COMPARE2() macro

ambrop7 hace 13 años
padre
commit
a2044b6ce7
Se han modificado 1 ficheros con 2 adiciones y 0 borrados
  1. 2 0
      misc/compare.h

+ 2 - 0
misc/compare.h

@@ -31,5 +31,7 @@
 #define BADVPN_COMPARE_H
 
 #define B_COMPARE(a, b) (((a) > (b)) - ((a) < (b)))
+#define B_COMPARE_COMBINE(cmp1, cmp2) ((cmp1) ? (cmp1) : (cmp2))
+#define B_COMPARE2(a, b, c, d) B_COMPARE_COMBINE(B_COMPARE((a), (b)), B_COMPARE((c), (d)))
 
 #endif