changeset 6618:3720f436cb20 octave-forge

make packfields 3.2.x compatible
author highegg
date Thu, 28 Jan 2010 12:56:26 +0000
parents ee2adda59546
children 23d47b7462eb
files main/general/src/packfields.cc
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/main/general/src/packfields.cc	Wed Jan 27 19:26:32 2010 +0000
+++ b/main/general/src/packfields.cc	Thu Jan 28 12:56:26 2010 +0000
@@ -46,7 +46,9 @@
     {
       std::string struct_name = args (0).string_value ();
       string_vector fld_names(nargin-1);
-      octave_value_list fld_vals(nargin-1);
+      //octave_value_list fld_vals(nargin-1);
+      // FIXME: workaround for 3.2.4.
+      octave_value_list fld_vals (nargin-1, octave_value ());
 
       if (! error_state && ! valid_identifier (struct_name))
         error ("packfields: invalid variable name: %s", struct_name.c_str ());