Browse Source

misc/compare.h: add B_COMPARE2() macro

ambrop7 13 năm trước cách đây
mục cha
commit
a2044b6ce7
1 tập tin đã thay đổi với 2 bổ sung0 xóa
  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