Harmonize macro alignment
authorPeter Geoghegan <pg@heroku.com>
Sat, 15 Mar 2014 20:50:18 +0000 (13:50 -0700)
committerPeter Geoghegan <pg@heroku.com>
Sat, 15 Mar 2014 20:50:18 +0000 (13:50 -0700)
src/include/utils/jsonb.h

index 44d8eaf483a1d1601f33ed3537de88de1b762ccc..a428a912affab5621975e9fd7758481a34e60ad7 100644 (file)
 #define JENTRY_POSMASK         0x0FFFFFFF
 #define JENTRY_ISFIRST         0x80000000
 #define JENTRY_TYPEMASK        (~(JENTRY_POSMASK | JENTRY_ISFIRST))
-#define JENTRY_ISSTRING            (0x00000000)
-#define JENTRY_ISNUMERIC       (0x10000000)
-#define JENTRY_ISNEST          (0x20000000)
-#define JENTRY_ISNULL          (0x40000000)
-#define JENTRY_ISBOOL          (0x10000000 | 0x20000000)
+#define JENTRY_ISSTRING            0x00000000
+#define JENTRY_ISNUMERIC       0x10000000
+#define JENTRY_ISNEST          0x20000000
+#define JENTRY_ISNULL          0x40000000
+#define JENTRY_ISBOOL          (JENTRY_ISNUMERIC | JENTRY_ISNEST)
 #define JENTRY_ISFALSE         JENTRY_ISBOOL
-#define JENTRY_ISTRUE          (0x10000000 | 0x20000000 | 0x40000000)
+#define JENTRY_ISTRUE          (JENTRY_ISBOOL | 0x40000000)
 /* Note possible multiple evaluations, also access to prior array element */
 #define JBE_ISFIRST(je_)       (((je_).header & JENTRY_ISFIRST) != 0)
 #define JBE_ISSTRING(je_)      (((je_).header & JENTRY_TYPEMASK) == JENTRY_ISSTRING)