Commit d073129d authored by Per Lundberg's avatar Per Lundberg

Fixed so that it builds with VS2013. VLA:s are not supported, because of its strict C89 world view.

parent f9b14f49
...@@ -505,8 +505,8 @@ mrb_load_irep(mrb_state *mrb, const uint8_t *bin) ...@@ -505,8 +505,8 @@ mrb_load_irep(mrb_state *mrb, const uint8_t *bin)
static int static int
read_lineno_record_file(mrb_state *mrb, FILE *fp, mrb_irep *irep) read_lineno_record_file(mrb_state *mrb, FILE *fp, mrb_irep *irep)
{ {
const size_t record_header_size = 4; uint8_t header[4];
uint8_t header[record_header_size]; const size_t record_header_size = sizeof(header);
int result; int result;
size_t i, buf_size; size_t i, buf_size;
uint32_t len; uint32_t len;
...@@ -555,8 +555,8 @@ read_section_lineno_file(mrb_state *mrb, FILE *fp, mrb_irep *irep) ...@@ -555,8 +555,8 @@ read_section_lineno_file(mrb_state *mrb, FILE *fp, mrb_irep *irep)
static mrb_irep* static mrb_irep*
read_irep_record_file(mrb_state *mrb, FILE *fp) read_irep_record_file(mrb_state *mrb, FILE *fp)
{ {
const size_t record_header_size = 1 + 4; uint8_t header[1 + 4];
uint8_t header[record_header_size]; const size_t record_header_size = sizeof(header);
size_t buf_size, i; size_t buf_size, i;
uint32_t len; uint32_t len;
mrb_irep *irep = NULL; mrb_irep *irep = NULL;
......
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