From: <par...@us...> - 2011-11-25 21:01:55
|
Revision: 9190 http://octave.svn.sourceforge.net/octave/?rev=9190&view=rev Author: paramaniac Date: 2011-11-25 21:01:49 +0000 (Fri, 25 Nov 2011) Log Message: ----------- control-devel: order fields Modified Paths: -------------- trunk/octave-forge/extra/control-devel/inst/options.m Modified: trunk/octave-forge/extra/control-devel/inst/options.m =================================================================== --- trunk/octave-forge/extra/control-devel/inst/options.m 2011-11-25 20:08:56 UTC (rev 9189) +++ trunk/octave-forge/extra/control-devel/inst/options.m 2011-11-25 21:01:49 UTC (rev 9190) @@ -65,9 +65,12 @@ error ("options: properties and values must come in pairs"); endif + ## alternative: opt = struct (varargin{:}); + key = reshape (varargin(1:2:end-1), [], 1); val = reshape (varargin(2:2:end), [], 1); opt = cell2struct (val, key, 1); + opt = orderfields (opt); endfunction \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |