diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/mruby/error.h | 17 | ||||
| -rw-r--r-- | include/mruby/version.h | 23 |
2 files changed, 29 insertions, 11 deletions
diff --git a/include/mruby/error.h b/include/mruby/error.h new file mode 100644 index 000000000..b04dc1082 --- /dev/null +++ b/include/mruby/error.h @@ -0,0 +1,17 @@ +/* +** error.h - Exception class +** +** See Copyright Notice in mruby.h +*/ + +#ifndef MRUBY_ERROR_H +#define MRUBY_ERROR_H + +void mrb_sys_fail(mrb_state *mrb, const char *mesg); +mrb_value mrb_exc_new_str(mrb_state *mrb, struct RClass* c, mrb_value str); +mrb_value mrb_make_exception(mrb_state *mrb, int argc, mrb_value *argv); +mrb_value mrb_format(mrb_state *mrb, const char *format, ...); +void mrb_exc_print(mrb_state *mrb, struct RObject *exc); +void mrb_longjmp(mrb_state *mrb); + +#endif /* MRUBY_ERROR_H */ diff --git a/include/mruby/version.h b/include/mruby/version.h index 3547f6a3b..d451dfb31 100644 --- a/include/mruby/version.h +++ b/include/mruby/version.h @@ -18,16 +18,17 @@ #define MRUBY_AUTHOR "mruby developers" -#define STRINGIZE0(expr) #expr -#define STRINGIZE(expr) STRINGIZE0(expr) - -#define MRUBY_DESCRIPTION \ - "mruby "MRUBY_VERSION \ - " ("MRUBY_RELEASE_DATE") " -#define MRUBY_COPYRIGHT \ - "mruby - Copyright (c) " \ - STRINGIZE(MRUBY_BIRTH_YEAR)"-" \ - STRINGIZE(MRUBY_RELEASE_YEAR)" " \ - MRUBY_AUTHOR +#define MRB_STRINGIZE0(expr) #expr +#define MRB_STRINGIZE(expr) MRB_STRINGIZE0(expr) + +#define MRUBY_DESCRIPTION \ + "mruby " MRUBY_VERSION \ + " (" MRUBY_RELEASE_DATE ") " \ + +#define MRUBY_COPYRIGHT \ + "mruby - Copyright (c) " \ + MRB_STRINGIZE(MRUBY_BIRTH_YEAR)"-" \ + MRB_STRINGIZE(MRUBY_RELEASE_YEAR)" " \ + MRUBY_AUTHOR \ #endif /* MRUBY_VERSION_H */ |
