]> granicus.if.org Git - flex/commitdiff
warning: negative integer implicitly converted to unsigned type [-Wsign-conversion]
authorrlar <rlar>
Sun, 28 Feb 2016 10:42:41 +0000 (11:42 +0100)
committerWill Estes <westes575@gmail.com>
Sun, 28 Feb 2016 20:15:32 +0000 (15:15 -0500)
src/flexdef.h

index 3448718f1d8e4c8323e97a069ec29cf47dfff396..343e81d849b9bd6c851a07dfb104e02c910e00b3 100644 (file)
@@ -1156,9 +1156,9 @@ bool regmatch_empty (regmatch_t * m);
 typedef unsigned int scanflags_t;
 extern scanflags_t* _sf_stk;
 extern size_t _sf_top_ix, _sf_max; /**< stack of scanner flags. */
-#define _SF_CASE_INS   0x0001
-#define _SF_DOT_ALL    0x0002
-#define _SF_SKIP_WS    0x0004
+#define _SF_CASE_INS   ((scanflags_t) 0x0001)
+#define _SF_DOT_ALL    ((scanflags_t) 0x0002)
+#define _SF_SKIP_WS    ((scanflags_t) 0x0004)
 #define sf_top()           (_sf_stk[_sf_top_ix])
 #define sf_case_ins()      (sf_top() & _SF_CASE_INS)
 #define sf_dot_all()       (sf_top() & _SF_DOT_ALL)