summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-sprintf/src/sprintf.c
diff options
context:
space:
mode:
authorksss <[email protected]>2016-07-01 18:05:18 +0900
committerksss <[email protected]>2016-07-01 22:00:55 +0900
commite3bc81e75ea5b9e5dcdeaa3cb2d451c0274eb24f (patch)
tree3455d01b191f74f73ce85c547905a00b015e6b7f /mrbgems/mruby-sprintf/src/sprintf.c
parent3c406d54beafb71ed7ad9318d557df247ed1fc58 (diff)
downloadmruby-e3bc81e75ea5b9e5dcdeaa3cb2d451c0274eb24f.tar.gz
mruby-e3bc81e75ea5b9e5dcdeaa3cb2d451c0274eb24f.zip
Fix warning shift-negative-value
Diffstat (limited to 'mrbgems/mruby-sprintf/src/sprintf.c')
-rw-r--r--mrbgems/mruby-sprintf/src/sprintf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mrbgems/mruby-sprintf/src/sprintf.c b/mrbgems/mruby-sprintf/src/sprintf.c
index b849b2263..8d14b0fc5 100644
--- a/mrbgems/mruby-sprintf/src/sprintf.c
+++ b/mrbgems/mruby-sprintf/src/sprintf.c
@@ -17,7 +17,7 @@
#define BIT_DIGITS(N) (((N)*146)/485 + 1) /* log2(10) =~ 146/485 */
#define BITSPERDIG MRB_INT_BIT
-#define EXTENDSIGN(n, l) (((~0 << (n)) >> (((n)*(l)) % BITSPERDIG)) & ~(~0 << (n)))
+#define EXTENDSIGN(n, l) (((~0U << (n)) >> (((n)*(l)) % BITSPERDIG)) & ~(~0U << (n)))
mrb_value mrb_str_format(mrb_state *, int, const mrb_value *, mrb_value);
static void fmt_setup(char*,size_t,int,int,mrb_int,mrb_int);