Mercurial > hg > octave-nkf
view libinterp/config-features.sh @ 18718:51a0d1c1023c stable
listdlg.m: return Octave value rather than Java int object.(bug #41931).
Make parameter list case-insensitive.
Return empty matrix rather than empty cell list on failure.
* listdlg.m: Use for loop to index into java array to get octave value.
Use strcmpi to parse input options. Correctly return an empty matrix
rather than empty list if dialog fails.
author | Philip Nienhuis <prnienhuis@users.sf.net> |
---|---|
date | Sat, 22 Mar 2014 16:04:32 +0100 |
parents | 2a4f83826024 |
children |
line wrap: on
line source
#! /bin/sh set -e AWK=${AWK:-awk} conffile=$1 cat << EOF // DO NOT EDIT! Generated automatically from $conffile by Make." #include "oct-map.h" #include "ov.h" octave_scalar_map octave_config_features (void) { octave_scalar_map m; EOF $AWK \ '/#define HAVE_/ { sub (/HAVE_/, "", $2); printf (" m.assign (\"%s\", octave_value (true));\n", $2); } /\/\* #undef HAVE_/ { sub (/HAVE_/, "", $3); printf (" m.assign (\"%s\", octave_value (false));\n", $3); } { }' $conffile cat << EOF return m; } EOF