From 6fccac89e597d6f4841c089f173c73f18790c519 Mon Sep 17 00:00:00 2001 From: Varun Patil Date: Sun, 25 Nov 2018 16:31:38 +0530 Subject: [PATCH] Get rid of IOError2 --- binding-mruby/binding-util.cpp | 5 +++-- binding-mruby/binding-util.h | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/binding-mruby/binding-util.cpp b/binding-mruby/binding-util.cpp index efb38c9..1663d22 100644 --- a/binding-mruby/binding-util.cpp +++ b/binding-mruby/binding-util.cpp @@ -71,8 +71,7 @@ static const MrbExcData excData[] = { Shutdown, "SystemExit" }, { PHYSFS, "PHYSFSError" }, { SDL, "SDLError" }, - { MKXP, "MKXPError" }, - { IO, "IOError2" } + { MKXP, "MKXPError" } }; static elementsN(excData); @@ -118,6 +117,7 @@ MrbData::MrbData(mrb_state *mrb) exc[TypeError] = mrb_class_get(mrb, "TypeError"); exc[ArgumentError] = mrb_class_get(mrb, "ArgumentError"); + exc[IOError] = mrb_class_get(mrb, "IOError"); for (size_t i = 0; i < symDataN; ++i) symbols[symData[i].ind] = mrb_intern_cstr(mrb, symData[i].str); @@ -134,6 +134,7 @@ static const MrbException excToMrbExc[] = TypeError, ArgumentError, + IOError, PHYSFS, /* PHYSFSError */ SDL, /* SDLError */ diff --git a/binding-mruby/binding-util.h b/binding-mruby/binding-util.h index df97e47..9abcbc2 100644 --- a/binding-mruby/binding-util.h +++ b/binding-mruby/binding-util.h @@ -91,6 +91,7 @@ enum MrbException TypeError, ArgumentError, + IOError, MrbExceptionsMax };