X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Frb_esmart.h;h=1075d436bb4c2ec6db43aad80983d5ca2101f978;hb=1969f6740e354d24f5a05436d0d3ffa63f9dbae9;hp=a4bcb29324469dc63db8fa2019eaf403a4fdb0dd;hpb=37ec21e31c18a61f072a4785a97182b06577f682;p=ruby-esmart.git diff --git a/src/rb_esmart.h b/src/rb_esmart.h index a4bcb29..1075d43 100644 --- a/src/rb_esmart.h +++ b/src/rb_esmart.h @@ -1,6 +1,4 @@ /* - * $Id: rb_esmart.h 44 2004-07-26 10:56:48Z tilman $ - * * Copyright (C) 2004 Tilman Sauerbeck (tilman at code-monkey de) * * This library is free software; you can redistribute it and/or @@ -24,14 +22,7 @@ #define GET_OBJ(obj, type, o) \ type *(o) = NULL; \ \ - Data_Get_Struct ((obj), type, (o)); \ -\ - if (!*(o)) { \ - rb_raise (rb_eException, \ - "%s destroyed already", \ - rb_obj_classname ((obj))); \ - return Qnil; \ - } + Data_Get_Struct ((obj), type, (o)); #define CHECK_CLASS(val, klass) \ if (!rb_obj_is_kind_of ((val), (klass))) { \