summaryrefslogtreecommitdiff
path: root/src/gen.c
diff options
context:
space:
mode:
authorrlar <rlar>2016-03-20 20:13:42 +0100
committerWill Estes <westes575@gmail.com>2016-03-28 16:41:15 -0400
commitfab3f206e4fae1cf329e82a47a0b9d50975dd1b7 (patch)
treebe949f75fc60643ac632a319fad77b4e029490df /src/gen.c
parent42325b8b3934a9577d4bb347d6e5cf9a06945e9a (diff)
avoid warning in generated code, with -Cf
warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
Diffstat (limited to 'src/gen.c')
-rw-r--r--src/gen.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gen.c b/src/gen.c
index d10b737..1e65d6c 100644
--- a/src/gen.c
+++ b/src/gen.c
@@ -752,7 +752,7 @@ void gen_next_compressed_state (char *char_map)
out_dec ("if ( yy_current_state >= %d )\n", lastdfa + 2);
++indent_level;
- indent_puts ("yy_c = yy_meta[(unsigned int) yy_c];");
+ indent_puts ("yy_c = yy_meta[yy_c];");
--indent_level;
}
@@ -760,7 +760,7 @@ void gen_next_compressed_state (char *char_map)
--indent_level;
indent_puts
- ("yy_current_state = yy_nxt[yy_base[yy_current_state] + (flex_int16_t) yy_c];");
+ ("yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];");
}
@@ -814,7 +814,7 @@ void gen_next_match (void)
indent_puts ("YY_CHAR yy_c;\n");
indent_put2s ("for ( yy_c = %s;", char_map);
indent_puts
- (" (yy_trans_info = &yy_current_state[(unsigned int) yy_c])->");
+ (" (yy_trans_info = &yy_current_state[yy_c])->");
indent_puts ("yy_verify == yy_c;");
indent_put2s (" yy_c = %s )", char_map_2);