[changeset] make str2mat an alias of char

Thorsten Meyer thorsten.meyier at gmx.de
Tue Dec 2 14:37:53 CST 2008


dbateman at fladenmuller.org wrote:
> Looking at 
> 
> http://www.mathworks.com/access/helpdesk/help/techdoc/ref/str2mat.html
> 
> it seems that str2mat is considered as obselete. I'd therefore be 
> inclined to move str2mat to scripts/deprecated but written as something
> like
> 
> function varargout = str2mat (varargin)
>   persistent warned = false;
>   if (! warned)
>     warned = true;
>     warning ("Octave:deprecated-function",
>              "str2mat is obsolete and will be removed from a future 
> version of Octave; please use char instead");
>   endif
> 
>   varargout = cell (nargout, 1);
>   [ varargout{:} ] = char (varargin{:});
> 
> endfunction
> 
> 
Fine with me. See the attached patch (had to replace varargout by a fixed output
argument to keep behaviour on the command line).

Thorsten
-------------- next part --------------
A non-text attachment was scrubbed...
Name: deprecate_str2mat.patch
Type: text/x-patch
Size: 10934 bytes
Desc: not available
Url : https://www-old.cae.wisc.edu/pipermail/octave-maintainers/attachments/20081202/e185d734/attachment.bin 


More information about the Octave-maintainers mailing list