src: add CHECK_{GE,GT,LE,LT} macros
authorBen Noordhuis <info@bnoordhuis.nl>
Sat, 15 Mar 2014 00:25:53 +0000 (01:25 +0100)
committerFedor Indutny <fedor.indutny@gmail.com>
Sun, 16 Mar 2014 12:15:34 +0000 (16:15 +0400)
Conform to the Google styleguide more and make cpplint happy, add more
CHECK macros.

Preemptively addresses cpplint's readability/check warnings ("Consider
using CHECK_GT instead of CHECK(a > b)".)

src/util.h

index d8e0a97..05a7dae 100644 (file)
@@ -55,6 +55,10 @@ namespace node {
 #endif
 
 #define CHECK_EQ(a, b) CHECK((a) == (b))
+#define CHECK_GE(a, b) CHECK((a) >= (b))
+#define CHECK_GT(a, b) CHECK((a) > (b))
+#define CHECK_LE(a, b) CHECK((a) <= (b))
+#define CHECK_LT(a, b) CHECK((a) < (b))
 #define CHECK_NE(a, b) CHECK((a) != (b))
 
 #define UNREACHABLE() abort()