From: David B. <Dav...@mo...> - 2003-09-09 10:00:19
|
Dear All, There are a number of problems with Octave-Forge for the latest CVS. Firstly the static T resize_fill_value (void) { return T (); } has been commented out of Array.h, so if you use this template in a type this no longer works. I think I'm the only who supplied code that did this, so this one isn't too big a problem. The major problem is that the variables do_fortran_indexing, propagate_empty_matrices etc no longer exist. Removing them and using the new options like warn_fortran_indexing will break all backwards compatiablity within Octave-Forge. No doing it and the functions will fail when a new release is made. A solution like have_fortran_indexing = 1; try tmp = do_fortran_indexing; catch have_fortran_indexing = 0; end is possible, but looking at the number of places it'll need doing (including in some C++ code) this is an ugly solution. Does anyone have any ideas? Regards David -- David Bateman Dav...@mo... Motorola CRM +33 1 69 35 48 04 (Ph) Parc Les Algorithmes, Commune de St Aubin +33 1 69 35 77 01 (Fax) 91193 Gif-Sur-Yvette FRANCE The information contained in this communication has been classified as: [x] General Business Information [ ] Motorola Internal Use Only [ ] Motorola Confidential Proprietary |