// 20191020
// PlotdataR, PlotdatadiscR debugged ( "Pre=PVF")
// 20191006
// Sfparadata,... debugged (tmp_7 removed)
// 20190821
// CalcbyR changed ( pre->dig, 6->8)
// 20190818
// Readcsv changed (Head=y as default, old def removed)
// 20190424
// PlotdiscR changed ( "-" added to Listplot )
// Mxfun debugged (options)
// 20190415
// parse( ..= ) changed ( ; added )
// 20190411
// CalcbyM changed ("Errchk=" added)
// 20190327
// Mxfun debugged ( eqL to 1 char)
// 20190317
// Readcsv debugged ( in case of 2 args )
// 20190301
// MeasureDepth => Measuredepth
// Readcsv changed ( for 2 arg, ".csv" can be omitted )
// 20190226
// Histplot changed ( [ ] => c( ) )
// 20190224
// CalcbyR changed (defaut of Pre : PVOFG => VF )
// 20190127
// Gccexists changed (in case that PathC is full path in Mac/Windws)
// 20190126
// Boxplot changed ( Pointdata[size] )
// 20190125
// Readcsv changed/debugged ( option "Head=" added. For 1 line data )
// HIstplot, Boxplot changed (wait=5)
// 20190124
// Gccexists added
// Sfcutparadata debugged (optionh)
// 20190123
// Sfbdparadata,... debugged (in case of emply options,optionsh )
// kcC chnage ( positon "-lm" changed for Mac/Linux )
// 20181219
// Rfun debugged ( Out=y )
// CalcbyR debugged ( argment list changed to string)
// 20181218
// Help (Sfbdparadata ,,,, )
// 20181217
// Sfbdparadata debugged (replace fname+nm to fnameall )
/// 20181209
// MkprecommandR debugged (arc.. added )
// Mkviewobj changed ( option "Zax=" added)
// 20181103
// Mkviewobj changed ( change coord in case of "preview")
// Setobj changed ( option "preview" added )
// 20181102
// kcV3 changed ( "preview" for Mac )
// 20181123
// Mkviewobj debugged ( Out=n )
// CalcbyR changed ( for cat )
// 201811225
// Readcsv majorly changed ( readfile2str used )
// 20181116
// Startsurf changed ( case of 4 argments added )
// 20181114
// Execcmd debugged ( Changestye3d for sfcut,wire )
// Sfbdparadata,... changed ("Color=.." copied to optionh if no color option )
// 20181112
// Sfcutparadatacdy added
// Sfcutparadatacdy debugged (case of MeasureDepth==1)
// 20181107
// Cform debugged (integer => integer.0)
// global StyleListC added ( to Sfbdparadata,... )
// 20181106
// Cform debugged (new version made)
// ExeccmdC changed (subgraph added )
// 20181105
// Crvsfparadata changed ( multi surface supported )
// 20181101
// CalcbyC chanded (wflg retured)
// ExeccmdC changed ( WritedataC added when necessary )
// Contsurf added
// ExeccmdC changed ( for Contsurf )
// 20181029
// in ReadOutData C callings, option=["Disp=n"] added
// 20181020
// HatchdataR,Dotfilldata (Setscaling(SCALEX,SCALEY)
// 20181014
// Rulerscale changed (mag added to "r" )
// 20181013
// Scatterplot debugged and changed ( Readcsv, for case of data list, option "m/r")
// Scatterplot changed (optionspt, optionsseg)
// Scatterplot changed (position addede to optionsseg)
// 20180906
// Setobj debugged (objname removed)
// 20180902
// Setobj changed (null argument)
// Mkviewobj changed (Cat=n)
// 20180727
// Wireparadata, Sfcutparadata debugged ("char fname..." removed)
// 20180722
// PlotdataR,Boxplot,Rulersclale changed (color option)
// 20180712
// SfbdparadataC,... renamed to Sfbdparadata,...
// 20180617
// CalcbyC debugged ( println removed)
// 20180615
// CalcbyC debugged ( flg block changed)
// kcC changed ( 1000 =>10000)
// 20180612
// Hatchdata renamed to HatchdataR
// kcC changed ( "gcc -lm" )
// 20180611
// StartsurfC changed ( "reset" of GLIST )
// 20180610
// StartsurfC debugged ( sizeL )
// 20180609
// StartsurfC changed ( multi type of setting constant)
// ExeccmdC changed (CommonMake)
// 20180608
// StartsurfC changed ( FuncListC reset)
// ExeccmdC changed ( Fhead printed)
// ExeccmdC, Crvsfparadata,... changed (Projpara with "Msg=n" )
// CalcbyR changed (Wait=30)
// 20180607
// CrvsfparadataC,WireparadataC debugged ( "sprintf..." of CommandListC);
// SfbdparadataC changed (name: funnm =>nm )
// 20180606
// StartsurfC added
// SfbdparadataC changed (FuncListC)
// Setpara, Parafolder renewed
// 20180605
// ExeccmdC changed ("Path=" option supported )
// 20180602
// divoptions ( 8,9 ->length(tmp)-1,length(tmp))
// ExeccmdC changed ( optionsh (default="do"), varL )
// Crv2onsfparadata,Crv3onsfparadata debugged
// 20180601
// SfbdparadataC,... changed ( fbdy => sfbd)
// Ctopsurf changed (data[DsizeL][3],sfbd[DsizeL][3] added )
// Ctosurf changed (CutFunList)
// SfbdparadataC changed ( "w" or "a" set according to CommandListC)
// Wireparadata,Sfcutdata changed (cmdflg)
// ExeccmdC changed ( EraseList );
// 20180531
// SfbdparadataC changed ( outputend added, readoutdata3 changed)
// 20180530
// Ctopsurf changed ( stdlib.h, string.h)
// CrvsfparadataC,Crvonsfparadata,... changed (readoutdata3 used for fbdy)
// 20180523
// Cheadsurf,Ctopsurf debugged (case => break added )
// Cheadsurf debugged ( Dirname "\" => "/")
// CalcbyC debugged ( "////" )
// 20180521
// IntersectcrvsfC added
// 20180517
// Cform debugged ( "=", tmp=0)
// SfbdparadataC,... changed ( "" removed from optionh )
// CalcbyC changed ( "result" => "end" )
// 20180516
// Ctopsurf debugged ( : => ;)
// 20180510
// CalcbyR changed ( for the last command )
// Crv2sfparadataC added
// 20180508
// MkprecommandR changed (PVOFG)
// CalcbyR changed (option Pre)
// 20180505
// Ctopsurf changed ( for mult cutfun)
// 20180504
// Ketinit debuggde (MARKLEN : )
// 20180502
// CostC removed
// SetconstantC added
// 20180428
// CrvsfparadataC changed (Changestyle => "nodisp")
// Ctopsurf changed (data[DsizeLL][3] removed )
// 20180426
// CrvsfparadataC largely changed
// WritedataC changed ( \n removed at the last line )
// 2018.04.12
// CalcbyR changed ( for blank name )
// 2018.04.11
// Mkketcindyjs debugged
// 2018.03.27
// functions of C changed
// CalcbyC added
// Sfbdparadata,Crvsfparadata added
// 2018.03.24
// WriteCdata changed ( 99999 )
// 2018.03.03
// ConvertFdtoC changed ( varnames converted to u,v )
// 2018.03.01
// Cform,ConvertFdtoC added
// 2018.02.27
// Rfun debugged
// 2018.02.22
// CalcbyR changed (adding ".txt" to wfile)
// 2018.02.20
// CalcbyR changed (Quick return of Erromessage)
// 2018.02.12
// MkprecommandR changed ( for GLIST )
// 2018.02.11
// Mkprecommand debugged
// CalcbyR debugged ("ans" replaced to name )
// 2018.02.01
// CalcbyR changed (for matrix, wait=5 )
// 2018.01.31
// CalcbyR changed (for list of list )
// 2018.01.29
// CalcbyR debugged and changed (case of result is null )
// 2018.01.27
// CalcbyR changed ( output like Maxima(::),"Out")
// 2018.01.07
// Hatchdata debugged (fun removed )
// 2017.12.24
// Mkobjpoly,Mkobjplate debugged
// Changeobjscalce changed for R
// 2017.12.23
// Mkobjsymbcmd debugged
// Setoptions changed
// Mkobjthickcmd added
// 2017.12.22
// Mkobjcrvcmd debugged
// 2017.10.24
// Maxima2Cindydata added
// 2017.10.12
// kcR debugged ( for Mac, => 2> )
// 2017.10.07
// CalcbyR debugged ( => WritetoRS )
// ReadCdata changed ( execstr removed )
// 2017.10.02
// Imlicitplot changed (for R)
// 2017.09.29
// WritetoS debugged (LibnameS)
// Dotfilldata changed
// 2017.09.24
// Circledata, WritetoR, PrecommandR debugged
// 2017.09.23
// Hatchdata debugged
// 2017.09.18
// Hatchdata changed (for R)
// SCIWR,SCIRE removed