Avoid uninitialized local variables in `mruby-pack`.

parent bc9e3e6f
...@@ -413,7 +413,7 @@ static int ...@@ -413,7 +413,7 @@ static int
pack_utf8(mrb_state *mrb, mrb_value o, mrb_value str, mrb_int sidx, long count, unsigned int flags) pack_utf8(mrb_state *mrb, mrb_value o, mrb_value str, mrb_int sidx, long count, unsigned int flags)
{ {
char utf8[4]; char utf8[4];
int len; int len = 0;
unsigned long c = 0; unsigned long c = 0;
if (mrb_float_p(o)) { if (mrb_float_p(o)) {
...@@ -471,7 +471,7 @@ utf8_to_uv(mrb_state *mrb, const char *p, long *lenp) ...@@ -471,7 +471,7 @@ utf8_to_uv(mrb_state *mrb, const char *p, long *lenp)
{ {
int c = *p++ & 0xff; int c = *p++ & 0xff;
unsigned long uv = c; unsigned long uv = c;
long n; long n = 1;
if (!(uv & 0x80)) { if (!(uv & 0x80)) {
*lenp = 1; *lenp = 1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment