// // SWIG exception handling for Ruby // // $Id: exception.i,v 1.2 1999/11/26 07:36:16 fukusima Exp $ // // Copyright (C) 1999 Network Applied Communication Laboratory, Inc. // // Masaki Fukushima // %{ #define SWIG_MemoryError rb_eFatal #define SWIG_IOError rb_eIOError #define SWIG_RuntimeError rb_eRuntimeError #define SWIG_IndexError rb_eIndexError #define SWIG_TypeError rb_eTypeError #define SWIG_DivisionByZero rb_eZeroDivError #define SWIG_OverflowError rb_eRuntimeException #define SWIG_SyntaxError rb_eSyntaxError #define SWIG_ValueError rb_eArgError #define SWIG_SystemError rb_eSystemError #define SWIG_UnknownError rb_eRuntimeError #define SWIG_exception(a,b) rb_raise(a,b) %}