split/Dtable/dtable.c in tioga-1.8 vs split/Dtable/dtable.c in tioga-1.9

- old
+ new

@@ -1841,10 +1841,11 @@ rb_define_method(cDtable, "tan", dtable_tan, 0); rb_define_method(cDtable, "tanh", dtable_tanh, 0); /* nonstandard math functions */ rb_define_method(cDtable, "neg", dtable_neg, 0); + rb_define_alias(cDtable, "-@", "neg"); rb_define_method(cDtable, "exp10", dtable_exp10, 0); rb_define_method(cDtable, "inv", dtable_inv, 0); rb_define_method(cDtable, "trim", dtable_trim, -1); rb_define_method(cDtable, "safe_log", dtable_safe_log, -1); rb_define_method(cDtable, "safe_log10", dtable_safe_log10, -1); @@ -1912,11 +1913,10 @@ */ RB_EXPORT_SYMBOL(cDtable, Read_Dtable); RB_EXPORT_SYMBOL(cDtable, Dtable_Ptr); /* now we import the symbols from Dvector */ - - VALUE cDvector = rb_define_class_under(mDobjects, "Dvector", rb_cObject); + VALUE cDvector = rb_const_get(mDobjects, rb_intern("Dvector")); RB_IMPORT_SYMBOL(cDvector, Dvector_Create); RB_IMPORT_SYMBOL(cDvector, Dvector_Data_Resize); RB_IMPORT_SYMBOL(cDvector, Dvector_Data_Replace); RB_IMPORT_SYMBOL(cDvector, Dvector_Data_for_Read); RB_IMPORT_SYMBOL(cDvector, Dvector_Store_Double);