chiark / gitweb /
backward compatibility with old Octave_map for #42
authorSteven G. Johnson <stevenj@alum.mit.edu>
Thu, 9 Jul 2015 21:06:22 +0000 (17:06 -0400)
committerSteven G. Johnson <stevenj@alum.mit.edu>
Thu, 9 Jul 2015 21:06:22 +0000 (17:06 -0400)
octave/nlopt_optimize-oct.cc

index a66da8e8be18e9a7b10c7f4bf8d3df5230390863..819db4ed37bcbb6129883c99627c9dafba6e864e 100644 (file)
 #include "nlopt.h"
 #include "nlopt_optimize_usage.h"
 
+#include <octave/version.h>
+#if OCTAVE_MAJOR_VERSION < 3 || (OCTAVE_MAJOR_VERSION == 3 && OCTAVE_MINOR_VERSION < 8)
+#  define octave_map Octave_map
+#endif
+
 static int struct_val_default(octave_map &m, const std::string& k,
                                 int dflt)
 {