save(filename) saves all predefined Scilab constants %e %pi etc.. (regression)
Reported by Samuel GOUGEON (@sgougeon)
BUG DESCRIPTION:
----------------
In Scilab 5.5.2:
-->clear
-->save("test.sod")
-->listvarinfile test.sod;
Name Type Size Bytes
---------------------------------------------------------------
extractDatatip tlist 3 2504
extractLight tlist 3 1620
In Scilab 6.0.1:
--> clear
--> save("test.sod")
--> listvarinfile test.sod;
Name Type Size Bytes
-------------------------------------------------------------
%e double 1 by 1 8
%eps double 1 by 1 8
%fftw boolean 1 by 1 4
%gui boolean 1 by 1 4
%i double 1 by 1 16
%inf double 1 by 1 8
%io double 1 by 2 16
%nan double 1 by 1 8
%pi double 1 by 1 8
%s polynomial 16
%tk boolean 1 by 1 4
%z polynomial 16
PWD string 1 by 1 50
SCI string 1 by 1 58
SCIHOME string 1 by 1 102
TMPDIR string 1 by 1 106
WSCI string 1 by 1 64
enull mlist 3 36
evoid mlist 3 38
home string 1 by 1 30
jnull mlist 3 36
jvoid mlist 3 38
Only who_user variables should be considered.
ERROR LOG:
----------
None. Wrong saved content.
HOW TO REPRODUCE THE BUG:
-------------------------
clear
save(TMPDIR+"/test.sod")
listvarinfile(TMPDIR+"/test.sod");
OTHER INFORMATION:
------------------
See also the bug 12528