[changeset] make str2mat an alias of char

David Bateman dbateman at dbateman.org
Thu Dec 4 15:20:12 CST 2008


Thorsten Meyer wrote:
> Thorsten Meyer wrote:
>   
>> 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
>>
>>     
> and again with fixed ChangeLog entries.
>
> Thorsten
>
>   
Ok, so I pushed them to Savannah in the end

D.

-- 
David Bateman                                dbateman at dbateman.org
35 rue Gambetta                              +33 1 46 04 02 18 (Home)
92100 Boulogne-Billancourt FRANCE            +33 6 72 01 06 33 (Mob)



More information about the Octave-maintainers mailing list