From c2c95f09e546ae46a0d6652bbd97ce142f1becf4 Mon Sep 17 00:00:00 2001 From: crimsonwoods Date: Mon, 25 Mar 2013 23:41:20 +0900 Subject: remove unused functions 'mrb_strerrno' and 'mrb_bug_errno'. --- src/error.c | 25 ------------------------- src/error.h | 1 - 2 files changed, 26 deletions(-) diff --git a/src/error.c b/src/error.c index 6cf160801..ab5480e97 100644 --- a/src/error.c +++ b/src/error.c @@ -291,31 +291,6 @@ mrb_bug(const char *fmt, ...) exit(EXIT_FAILURE); } -static const char * -mrb_strerrno(int err) -{ -#define defined_error(name, num) if (err == num) return name; -#define undefined_error(name) -//#include "known_errors.inc" -#undef defined_error -#undef undefined_error - return NULL; -} - -void -mrb_bug_errno(const char *mesg, int errno_arg) -{ - if (errno_arg == 0) - mrb_bug("%s: errno == 0 (NOERROR)", mesg); - else { - const char *errno_str = mrb_strerrno(errno_arg); - if (errno_str) - mrb_bug("%s: %s (%s)", mesg, strerror(errno_arg), errno_str); - else - mrb_bug("%s: %s (%d)", mesg, strerror(errno_arg), errno_arg); - } -} - int sysexit_status(mrb_state *mrb, mrb_value err) { diff --git a/src/error.h b/src/error.h index 91d6595ff..53ee2b206 100644 --- a/src/error.h +++ b/src/error.h @@ -8,7 +8,6 @@ #define MRUBY_ERROR_H void mrb_sys_fail(mrb_state *mrb, const char *mesg); -void mrb_bug_errno(const char*, int); int sysexit_status(mrb_state *mrb, mrb_value err); mrb_value mrb_exc_new3(mrb_state *mrb, struct RClass* c, mrb_value str); mrb_value make_exception(mrb_state *mrb, int argc, mrb_value *argv, int isstr); -- cgit v1.2.3