From octave-maintainers-request at bevo dot che dot wisc dot edu Sun Nov 16 13:02:40 2003 Subject: Re: Documentation for dynamically loadable types? From: Ole Jacob Hagen To: octave-maintainers at bevo dot che dot wisc dot edu Cc: pkienzle Date: Sun, 16 Nov 2003 19:57:25 +0100 Hi. I forgot this one: OCTAVE_FORGE_ROOT/extra: linear-algebra/ov-re-tri.cc:159:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_tri, "tri", "tri"); The other are inside OCTAVE_FORGE_ROOT/main Cheers, Ole J. On Sun, 16 Nov 2003 19:42:32 +0100 Ole Jacob Hagen wrote: > On Sun, 16 Nov 2003 09:48:39 -0600 > "John W. Eaton" wrote: > > Un?fortunately, with the recent changes to support N-d array types in > > Octave, the octave_value internals have changed significantly. I > > probably broke some of the things in octave-forge, but should have > > some time to help to put them back together this coming week. > > > > jwe > > Hi. > > Yes, the usage of DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA where incorrect in a number of files in Octave-forge. > There was just 2 inputs, but there should be 3 inputs. > > I changed the following files, extending the DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA-macro: > NB: I don't know if the third argument is correct, but....Now it compiled, and it is working for me. > > comm/ov-galois.cc:40:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA(octave_galois, "galois","galois"); > miscellaneous/dispatch.cc:105:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_dispatch, "overloaded function","overloaded function"); > sparse/make_sparse.cc:442:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_sparse, "sparse", "sparse"); > sparse/make_sparse.cc:446:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_complex_sparse, "complex_sparse", "complex_sparse"); > symbolic/ov-ex-mat.cc:106:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_ex_matrix, "symbolic matrix","symbolic matrix"); > symbolic/ov-ex.cc:141:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_ex, "ex", "ex"); > symbolic/ov-relational.cc:63:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_relational, "relational","relational"); > symbolic/ov-vpa.cc:59:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_vpa, "vpa", "vpa"); > > > Cheers, > > Ole J.