summaryrefslogtreecommitdiff
path: root/src/Scilab2C/SCI2CTests
diff options
context:
space:
mode:
authornutricato2008-06-09 11:55:20 +0000
committernutricato2008-06-09 11:55:20 +0000
commitbc33d0e5050080fe51ad39bc73a6a19a3966b93b (patch)
tree260e9fde8d50add762afa9c35d7e31c054b93d37 /src/Scilab2C/SCI2CTests
parent716063e340cb99631fbd86b58e189c84600fff7b (diff)
downloadscilab2c-bc33d0e5050080fe51ad39bc73a6a19a3966b93b.tar.gz
scilab2c-bc33d0e5050080fe51ad39bc73a6a19a3966b93b.tar.bz2
scilab2c-bc33d0e5050080fe51ad39bc73a6a19a3966b93b.zip
Diffstat (limited to 'src/Scilab2C/SCI2CTests')
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/Makefile172
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/main.c510
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/main.h44
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/mytest.exebin0 -> 84690 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CInputParameters.sce89
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/ASTStack.datbin0 -> 388 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FileInfo.datbin0 -> 26976 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/Converted.datbin0 -> 64 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0OpEquald0.datbin0 -> 2052 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0OpMinusd0.datbin0 -> 2168 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotHatd0.datbin0 -> 2860 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotSlashd0.datbin0 -> 2924 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotStard0.datbin0 -> 2932 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpMinusd0.datbin0 -> 2860 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpRcd2.datbin0 -> 2696 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpStard0.datbin0 -> 2868 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0dispd0.datbin0 -> 2080 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2OpEquald2.datbin0 -> 2028 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpDotHatd2.datbin0 -> 2904 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpMinusd2.datbin0 -> 2876 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpRcd2.datbin0 -> 2708 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d2OpDotStard2.datbin0 -> 2932 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2lengthd0.datbin0 -> 2140 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2log10d2.datbin0 -> 2200 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2meand0.datbin0 -> 2088 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2sumd0.datbin0 -> 2104 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/g2dispd0.datbin0 -> 2108 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/main.datbin0 -> 1860 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/return.datbin0 -> 1004 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/SCI2CAvailableC.datbin0 -> 72968 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/ToBeConverted.datbin0 -> 360 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/USER2CAvailableC.datbin0 -> 48 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/GBLVAR.datbin0 -> 40 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CGeneralReport.txt193
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Abs.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Atan.acls10
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Cepstrum.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Convol.acls21
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Disp.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Double.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/DoubleComplex.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FFT.acls20
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FFTShift.acls10
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Find.acls26
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Float.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FloatComplex.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Frmag.acls26
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Global.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/IFFT.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/IsEmpty.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Length.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Lev.acls24
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mclose.acls7
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Meanf.acls10
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mget.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mopen.acls39
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mput.acls7
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mseek.acls6
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpApex.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpBackSlash.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpCc.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpColon.acls10
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpDotHat.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpDotStar.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpEqual.acls13
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpExt.acls10
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpIns.acls4
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpLogEq.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpMinus.acls10
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpPlus.acls10
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpRc.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpStar.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Part.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Return.acls2
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sin.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Size.acls18
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Spec.acls13
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sqrt.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/StrSubSt.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Strindex.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sum.acls10
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Trace.acls5
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Zeros.acls15
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/Cepstrum.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpApex.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpBackSlash.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpCc.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpColon.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotApex.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotBackSlash.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotHat.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotSlash.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotStar.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpEqual.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpExt.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpHat.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpIns.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogAnd.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogEq.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogGe.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogGt.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogLe.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogLt.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogNe.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogNot.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogOr.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpMinus.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpPlus.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpRc.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpStar.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/Spec.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/abs.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/acos.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/acosh.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/asin.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/asinh.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/atan.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/atanh.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ceil.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/conj.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/convol.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/cos.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/cosh.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/det.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/disp.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/double.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/doublecomplex.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/exp.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/eye.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fft.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fftshift.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/find.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fix.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/float.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/floatcomplex.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/floor.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/frmag.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/global.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ifft.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/imag.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/int.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/inv.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/isempty.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/isnan.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/length.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/lev.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/log.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/log10.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/max.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mclose.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mean.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/meanf.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mget.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/min.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mopen.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mput.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mseek.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ones.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/part.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/prod.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/rand.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/real.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/return.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/round.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sin.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sinh.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/size.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sqrt.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/st_deviation.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/stdevf.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/strindex.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/strsubst.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sum.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/tan.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/tanh.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/trace.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/variance.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/variancef.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/zeros.ann1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Abs.lcls8
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Atan.lcls12
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Cepstrum.lcls8
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Convol.lcls44
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Disp.lcls10
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Double.lcls4
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/DoubleComplex.lcls8
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/FFT.lcls32
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/FFTShift.lcls24
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Find.lcls16
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Float.lcls4
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/FloatComplex.lcls8
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Frmag.lcls16
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Global.lcls1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/IFFT.lcls8
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/IsEmpty.lcls8
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Length.lcls12
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Lev.lcls12
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mclose.lcls2
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Meanf.lcls16
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mget.lcls8
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mopen.lcls10
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mput.lcls8
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mseek.lcls6
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpApex.lcls8
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpBackSlash.lcls32
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpCc.lcls16
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpColon.lcls8
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpDotHat.lcls16
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpDotStar.lcls40
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpEqual.lcls10
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpExt.lcls24
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpIns.lcls40
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpLogEq.lcls24
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpMinus.lcls40
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpPlus.lcls44
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpRc.lcls16
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpStar.lcls40
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Part.lcls4
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Return.lcls1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Sin.lcls8
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Size.lcls24
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Spec.lcls20
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Sqrt.lcls12
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/StrSubSt.lcls1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Strindex.lcls4
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Sum.lcls32
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Trace.lcls8
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Zeros.lcls18
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/Cepstrum.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpApex.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpBackSlash.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpCc.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpColon.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotApex.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotBackSlash.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotHat.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotSlash.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotStar.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpEqual.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpExt.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpHat.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpIns.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogAnd.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogEq.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogGe.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogGt.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogLe.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogLt.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogNe.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogNot.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogOr.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpMinus.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpPlus.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpRc.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpStar.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/Spec.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/abs.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/acos.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/acosh.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/asin.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/asinh.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/atan.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/atanh.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/ceil.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/conj.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/convol.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/cos.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/cosh.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/det.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/disp.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/double.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/doublecomplex.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/exp.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/eye.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/fft.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/fftshift.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/find.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/fix.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/float.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/floatcomplex.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/floor.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/frmag.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/global.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/ifft.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/imag.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/int.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/inv.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/isempty.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/isnan.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/length.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/lev.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/log.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/log10.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/max.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mclose.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mean.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/meanf.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mget.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/min.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mopen.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mput.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mseek.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/ones.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/part.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/prod.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/rand.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/real.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/return.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/round.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sin.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sinh.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/size.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sqrt.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/st_deviation.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/stdevf.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/strindex.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/strsubst.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sum.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/tan.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/tanh.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/trace.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/variance.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/variancef.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/zeros.lst1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SharedInfo.datbin0 -> 10276 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main.h44
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main.rpt937
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_LOCVAR.datbin0 -> 3936 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_TMPVAR.datbin0 -> 13396 bytes
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_declarations.c183
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_globaldeclarations.c1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_initvars.c1
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_pass1.c273
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_pass1free.c12
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_pass2.c488
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/mainfunction.ast518
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/mainfunction_copy.sci46
-rw-r--r--src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/mainfunction.sci46
338 files changed, 4975 insertions, 0 deletions
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/Makefile b/src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/Makefile
new file mode 100644
index 00000000..24913bd7
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/Makefile
@@ -0,0 +1,172 @@
+# SCI2C Makefile
+# Copyright 2007 Raffaele Nutricato
+# raffaele.nutricato@tiscali.it
+# -----------------------
+# --- USER PARAMETERS ---
+# -----------------------
+# --- DIRECTORIES AND FILES ---
+OBJDIR = /cygdrive/d/Nutricato/OpenProjects/FP6_hArtes/WP2_SCI2C/Software/svnhartes/src/Scilab2C/Scilab2C/CFiles/sci2cobj
+CSRCDIR = /cygdrive/d/Nutricato/OpenProjects/FP6_hArtes/WP2_SCI2C/Software/svnhartes/src/Scilab2C/Scilab2C/CFiles/sci2ccode
+HSRCDIR = /cygdrive/d/Nutricato/OpenProjects/FP6_hArtes/WP2_SCI2C/Software/svnhartes/src/Scilab2C/Scilab2C/CFiles/sci2cincludes
+ISRCDIR = /cygdrive/d/Nutricato/OpenProjects/FP6_hArtes/WP2_SCI2C/Software/svnhartes/src/Scilab2C/Scilab2C/CFiles/sci2cinterfaces
+SCI2CDIR = .
+EXEFILENAME = mytest.exe
+
+# --- C COMPILER ---
+CC = gcc
+CFLAGS = -Wall -pedantic -O3 -I $(HSRCDIR) -I $(ISRCDIR)
+# ---------------------------
+# --- END USER PARAMETERS ---
+# ---------------------------
+
+# ------------------------------------
+# ------------------------------------
+# ------------------------------------
+# ------------------------------------
+# ------------------------------------
+# DON'T TOUCH ANYTHING BELOW THIS LINE
+# ------------------------------------
+# ------------------------------------
+# ------------------------------------
+# ------------------------------------
+# ------------------------------------
+
+EXEFILE = $(SCI2CDIR)/$(EXEFILENAME)
+
+SWSRCS = \
+ $(CSRCDIR)/doubleComplex.c \
+ $(CSRCDIR)/floatComplex.c \
+ $(CSRCDIR)/RealToComplex.c \
+ $(CSRCDIR)/conj.c \
+ $(CSRCDIR)/disp.c \
+ $(CSRCDIR)/ones.c \
+ $(CSRCDIR)/zeros.c \
+ $(CSRCDIR)/OpApex.c \
+ $(CSRCDIR)/OpColon.c \
+ $(CSRCDIR)/OpDotStar.c \
+ $(CSRCDIR)/OpDotHat.c \
+ $(CSRCDIR)/OpDotSlash.c \
+ $(CSRCDIR)/OpEqual.c \
+ $(CSRCDIR)/OpPlus.c \
+ $(CSRCDIR)/OpMinus.c \
+ $(CSRCDIR)/OpStar.c \
+ $(CSRCDIR)/OpIns.c \
+ $(CSRCDIR)/OpExt.c \
+ $(CSRCDIR)/OpRc.c \
+ $(CSRCDIR)/OpCc.c \
+ $(CSRCDIR)/cos.c \
+ $(CSRCDIR)/cosh.c \
+ $(CSRCDIR)/sin.c \
+ $(CSRCDIR)/sinh.c \
+ $(CSRCDIR)/FileManagement.c \
+ $(CSRCDIR)/OpLogLt.c \
+ $(CSRCDIR)/OpLogGt.c \
+ $(CSRCDIR)/OpLogGe.c \
+ $(CSRCDIR)/OpLogLe.c \
+ $(CSRCDIR)/OpLogEq.c \
+ $(CSRCDIR)/OpLogOr.c \
+ $(CSRCDIR)/OpLogAnd.c \
+ $(CSRCDIR)/Find.c \
+ $(CSRCDIR)/ConvertPrecision.c \
+ $(CSRCDIR)/SCI2Cfft.c \
+ $(CSRCDIR)/SCI2Cconvol.c \
+ $(CSRCDIR)/ssqrts.c \
+ $(CSRCDIR)/dsqrts.c \
+ $(CSRCDIR)/csqrts.c \
+ $(CSRCDIR)/zsqrts.c \
+ $(CSRCDIR)/ssqrta.c \
+ $(CSRCDIR)/dsqrta.c \
+ $(CSRCDIR)/csqrta.c \
+ $(CSRCDIR)/zsqrta.c \
+ $(CSRCDIR)/sabss.c \
+ $(CSRCDIR)/dabss.c \
+ $(CSRCDIR)/cabss.c \
+ $(CSRCDIR)/zabss.c \
+ $(CSRCDIR)/sabsa.c \
+ $(CSRCDIR)/dabsa.c \
+ $(CSRCDIR)/cabsa.c \
+ $(CSRCDIR)/zabsa.c \
+ $(CSRCDIR)/smeana.c \
+ $(CSRCDIR)/dmeana.c \
+ $(CSRCDIR)/cmeana.c \
+ $(CSRCDIR)/zmeana.c \
+ $(CSRCDIR)/ssuma.c \
+ $(CSRCDIR)/dsuma.c \
+ $(CSRCDIR)/csuma.c \
+ $(CSRCDIR)/zsuma.c \
+ $(CSRCDIR)/sexps.c \
+ $(CSRCDIR)/dexps.c \
+ $(CSRCDIR)/cexps.c \
+ $(CSRCDIR)/zexps.c \
+ $(CSRCDIR)/sexpa.c \
+ $(CSRCDIR)/dexpa.c \
+ $(CSRCDIR)/cexpa.c \
+ $(CSRCDIR)/zexpa.c \
+ $(CSRCDIR)/slog10s.c \
+ $(CSRCDIR)/dlog10s.c \
+ $(CSRCDIR)/slog10a.c \
+ $(CSRCDIR)/dlog10a.c \
+ $(CSRCDIR)/slogs.c \
+ $(CSRCDIR)/dlogs.c \
+ $(CSRCDIR)/sloga.c \
+ $(CSRCDIR)/dloga.c \
+ $(CSRCDIR)/slog1ps.c \
+ $(CSRCDIR)/dlog1ps.c \
+ $(CSRCDIR)/slog1pa.c \
+ $(CSRCDIR)/dlog1pa.c \
+
+# $(CSRCDIR)/clog10s.c \
+# $(CSRCDIR)/zlog10s.c \
+# $(CSRCDIR)/clog10a.c \
+# $(CSRCDIR)/zlog10a.c \
+# $(CSRCDIR)/cloga.c \
+# $(CSRCDIR)/zloga.c \
+# $(CSRCDIR)/clogs.c \
+# $(CSRCDIR)/zlogs.c \
+# $(CSRCDIR)/clog1ps.c \
+# $(CSRCDIR)/zlog1ps.c \
+# $(CSRCDIR)/clog1pa.c \
+# $(CSRCDIR)/zlog1pa.c
+
+SWOBJS = $(SWSRCS:.c=.o)
+
+# ---------------
+# --- TARGETS ---
+# ---------------
+compileexecute: $(SWOBJS)
+ @echo " "
+ @echo "============================"
+ @echo "Generation of the executable"
+ @echo "============================"
+ $(CC) $(CFLAGS) $(SWOBJS) $(SCI2CDIR)/*.c -o $(EXEFILE)
+ @echo " "
+ @echo "=============="
+ @echo "Executing code"
+ @echo "=============="
+ $(EXEFILE)
+
+clean:
+ @echo " "
+ @echo "============================="
+ @echo "Removing only exe + obj files"
+ @echo "============================="
+ rm -rf $(EXEFILE)
+ rm -rf $(SWOBJS)
+ @echo " "
+
+cleanexe:
+ @echo " "
+ @echo "=========================="
+ @echo "Removing only the exe file"
+ @echo "=========================="
+ rm -rf $(EXEFILE)
+ @echo " "
+
+# how to compile object code .o from C source files .c (general rule)
+# space between -o and filename for SUN make
+.c.o:
+ $(CC) $(CFLAGS) -c -o $(@) $<
+
+# Make object code from source
+swobjs: $(SWOBJS)
+
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/main.c b/src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/main.c
new file mode 100644
index 00000000..c7246fa7
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/main.c
@@ -0,0 +1,510 @@
+/*
+** ************************************************
+** hArtes/POLIBA SCILAB2C
+** Contact: raffaele.nutricato@tiscali.it
+** ************************************************
+*/
+
+
+/*
+** -----------------
+** --- Includes. ---
+** -----------------
+*/
+#include "main.h"
+/*
+** ---------------------
+** --- End Includes. ---
+** ---------------------
+*/
+
+
+
+/*
+** -------------------------------------
+** --- Global Variables Declaration. ---
+** -------------------------------------
+*/
+
+
+/*
+** -----------------------------------------
+** --- End Global Variables Declaration. ---
+** -----------------------------------------
+*/
+
+/*
+ SCI2C: ------------------------------------------------------------------
+ SCI2C: //SCI2C: DEFAULT_PRECISION= DOUBLE
+ SCI2C:
+ SCI2C: function mainfunction()
+ SCI2C: ------------------------------------------------------------------
+*/
+SCI2Cint main()
+{
+/*
+** -----------------------------
+** --- Variable Declaration. ---
+** -----------------------------
+*/
+
+ double __temp1[1][2];
+ SCI2Cint ____temp1Size[2] = {1,2};
+
+ double __temp2[1][3];
+ SCI2Cint ____temp2Size[2] = {1,3};
+
+ double __temp3[1][4];
+ SCI2Cint ____temp3Size[2] = {1,4};
+
+ double __temp4[1][5];
+ SCI2Cint ____temp4Size[2] = {1,5};
+
+ double Volume[1][6];
+ SCI2Cint __VolumeSize[2] = {1,6};
+
+ double __temp5[1][2];
+ SCI2Cint ____temp5Size[2] = {1,2};
+
+ double __temp6[1][3];
+ SCI2Cint ____temp6Size[2] = {1,3};
+
+ double __temp7[1][4];
+ SCI2Cint ____temp7Size[2] = {1,4};
+
+ double __temp8[1][5];
+ SCI2Cint ____temp8Size[2] = {1,5};
+
+ double Pressure[1][6];
+ SCI2Cint __PressureSize[2] = {1,6};
+
+ double x[1][6];
+ SCI2Cint __xSize[2] = {1,6};
+
+ double y[1][6];
+ SCI2Cint __ySize[2] = {1,6};
+
+ double __temp9;
+
+ double __temp10[1][6];
+ SCI2Cint ____temp10Size[2] = {1,6};
+
+ double __temp11;
+
+ double __temp12;
+
+ double __temp13;
+
+ double __temp14[1][6];
+ SCI2Cint ____temp14Size[2] = {1,6};
+
+ double __temp15;
+
+ double __temp16;
+
+ double __temp17;
+
+ double __temp18;
+
+ double __temp19[1][6];
+ SCI2Cint ____temp19Size[2] = {1,6};
+
+ double __temp20;
+
+ double __temp21;
+
+ double __temp22;
+
+ double __temp23;
+
+ double __temp24;
+
+ double __temp25;
+
+ double a;
+
+ double __temp26;
+
+ double __temp27[1][6];
+ SCI2Cint ____temp27Size[2] = {1,6};
+
+ double __temp28;
+
+ double __temp29;
+
+ double __temp30;
+
+ double __temp31;
+
+ double __temp32;
+
+ double __temp33;
+
+ double __temp34;
+
+ double __temp35[1][6];
+ SCI2Cint ____temp35Size[2] = {1,6};
+
+ double __temp36;
+
+ double __temp37;
+
+ double __temp38;
+
+ double __temp39;
+
+ double __temp40;
+
+ double __temp41;
+
+ double b;
+
+ double __temp42;
+
+ double __temp43[1][6];
+ SCI2Cint ____temp43Size[2] = {1,6};
+
+ double __temp44;
+
+ double __temp45[1][6];
+ SCI2Cint ____temp45Size[2] = {1,6};
+
+ double __temp46[1][6];
+ SCI2Cint ____temp46Size[2] = {1,6};
+
+ double __temp47;
+
+ double __temp48;
+
+ double __temp49[1][6];
+ SCI2Cint ____temp49Size[2] = {1,6};
+
+ double __temp50[1][6];
+ SCI2Cint ____temp50Size[2] = {1,6};
+
+ double __temp51;
+
+ double beq;
+
+ double __temp52;
+
+ double __temp53;
+
+ double __temp54;
+
+ double aeq;
+
+ double C;
+
+ double gamma;
+
+ char __temp55[1][2] = {"C"};
+ SCI2Cint ____temp55Size[2] = {1,2};
+
+ double ans1;
+
+ double ans2;
+
+ char __temp56[1][6] = {"gamma"};
+ SCI2Cint ____temp56Size[2] = {1,6};
+
+ double ans3;
+
+ double ans4;
+
+ char __temp57[1][6] = {"a-aeq"};
+ SCI2Cint ____temp57Size[2] = {1,6};
+
+ double ans5;
+
+ double __temp58;
+
+ double ans6;
+
+ char __temp59[1][6] = {"b-beq"};
+ SCI2Cint ____temp59Size[2] = {1,6};
+
+ double ans7;
+
+ double __temp60;
+
+ double ans8;
+
+
+
+
+/*
+** ---------------------------------
+** --- End Variable Declaration. ---
+** ---------------------------------
+*/
+/*
+** ---------------
+** --- C code. ---
+** ---------------
+*/
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Knowing that
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (1) P * (V^gamma) = C
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Where
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // P = Pressure
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // V = Volume
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // gamma,C = constants depending on the particular gas used.
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (2) log10(P) = log10(C) - gamma*log10(V)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (3) x = log10(V)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (4) y = log10(P)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // than (2) becomes:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // y = a + b*x;
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Where
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // a = log10(C)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // b = -gamma
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Then thanks to this transformation it is possible to perform
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // a linear regression to estimate gamma and C!
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: Volume = [54.3 61.8 72.4 88.7 118.6 194.0];
+ SCI2C: ##################################################################*/
+ d0d0OpRcd2(54.3,61.8,(double* )__temp1);
+ d2d0OpRcd2((double* )__temp1, ____temp1Size,72.4,(double* )__temp2);
+ d2d0OpRcd2((double* )__temp2, ____temp2Size,88.7,(double* )__temp3);
+ d2d0OpRcd2((double* )__temp3, ____temp3Size,118.6,(double* )__temp4);
+ d2d0OpRcd2((double* )__temp4, ____temp4Size,194,(double* )Volume);
+
+ /*SCI2C: ##################################################################
+ SCI2C: Pressure = [61.2 49.5 37.6 28.4 19.2 10.1];
+ SCI2C: ##################################################################*/
+ d0d0OpRcd2(61.2,49.5,(double* )__temp5);
+ d2d0OpRcd2((double* )__temp5, ____temp5Size,37.6,(double* )__temp6);
+ d2d0OpRcd2((double* )__temp6, ____temp6Size,28.4,(double* )__temp7);
+ d2d0OpRcd2((double* )__temp7, ____temp7Size,19.2,(double* )__temp8);
+ d2d0OpRcd2((double* )__temp8, ____temp8Size,10.1,(double* )Pressure);
+
+ /*SCI2C: ##################################################################
+ SCI2C: x = log10(Volume);
+ SCI2C: ##################################################################*/
+ d2log10d2((double* )Volume, __VolumeSize,(double* )x);
+
+ /*SCI2C: ##################################################################
+ SCI2C: y = log10(Pressure);
+ SCI2C: ##################################################################*/
+ d2log10d2((double* )Pressure, __PressureSize,(double* )y);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: a = (sum(y)*sum(x.^2)-sum(x)*sum(x.*y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
+ SCI2C: ##################################################################*/
+ __temp9 = d2sumd0((double* )y, __ySize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp10);
+ __temp11 = d2sumd0((double* )__temp10, ____temp10Size);
+ __temp12 = d0d0OpStard0(__temp9,__temp11);
+ __temp13 = d2sumd0((double* )x, __xSize);
+ d2d2OpDotStard2((double* )x, __xSize,(double* )y, __ySize,(double* )__temp14);
+ __temp15 = d2sumd0((double* )__temp14, ____temp14Size);
+ __temp16 = d0d0OpStard0(__temp13,__temp15);
+ __temp17 = d0d0OpMinusd0(__temp12,__temp16);
+ __temp18 = d2lengthd0((double* )x, __xSize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp19);
+ __temp20 = d2sumd0((double* )__temp19, ____temp19Size);
+ __temp21 = d0d0OpStard0(__temp18,__temp20);
+ __temp22 = d2sumd0((double* )x, __xSize);
+ __temp23 = d2sumd0((double* )x, __xSize);
+ __temp24 = d0d0OpDotStard0(__temp22,__temp23);
+ __temp25 = d0d0OpMinusd0(__temp21,__temp24);
+ a = d0d0OpDotSlashd0(__temp17,__temp25);
+
+ /*SCI2C: ##################################################################
+ SCI2C: b = (length(x)*sum(x.*y)-sum(x)*sum(y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
+ SCI2C: ##################################################################*/
+ __temp26 = d2lengthd0((double* )x, __xSize);
+ d2d2OpDotStard2((double* )x, __xSize,(double* )y, __ySize,(double* )__temp27);
+ __temp28 = d2sumd0((double* )__temp27, ____temp27Size);
+ __temp29 = d0d0OpStard0(__temp26,__temp28);
+ __temp30 = d2sumd0((double* )x, __xSize);
+ __temp31 = d2sumd0((double* )y, __ySize);
+ __temp32 = d0d0OpStard0(__temp30,__temp31);
+ __temp33 = d0d0OpMinusd0(__temp29,__temp32);
+ __temp34 = d2lengthd0((double* )x, __xSize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp35);
+ __temp36 = d2sumd0((double* )__temp35, ____temp35Size);
+ __temp37 = d0d0OpStard0(__temp34,__temp36);
+ __temp38 = d2sumd0((double* )x, __xSize);
+ __temp39 = d2sumd0((double* )x, __xSize);
+ __temp40 = d0d0OpDotStard0(__temp38,__temp39);
+ __temp41 = d0d0OpMinusd0(__temp37,__temp40);
+ b = d0d0OpDotSlashd0(__temp33,__temp41);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Other way to compute a and b
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: beq = sum((x-mean(x)).*(y-mean(y)))./sum((x-mean(x)).^2);
+ SCI2C: ##################################################################*/
+ __temp42 = d2meand0((double* )x, __xSize);
+ d2d0OpMinusd2((double* )x, __xSize,__temp42,(double* )__temp43);
+ __temp44 = d2meand0((double* )y, __ySize);
+ d2d0OpMinusd2((double* )y, __ySize,__temp44,(double* )__temp45);
+ d2d2OpDotStard2((double* )__temp43, ____temp43Size,(double* )__temp45, ____temp45Size,(double* )__temp46);
+ __temp47 = d2sumd0((double* )__temp46, ____temp46Size);
+ __temp48 = d2meand0((double* )x, __xSize);
+ d2d0OpMinusd2((double* )x, __xSize,__temp48,(double* )__temp49);
+ d2d0OpDotHatd2((double* )__temp49, ____temp49Size,2,(double* )__temp50);
+ __temp51 = d2sumd0((double* )__temp50, ____temp50Size);
+ beq = d0d0OpDotSlashd0(__temp47,__temp51);
+
+ /*SCI2C: ##################################################################
+ SCI2C: aeq = mean(y)-mean(x)*beq;
+ SCI2C: ##################################################################*/
+ __temp52 = d2meand0((double* )y, __ySize);
+ __temp53 = d2meand0((double* )x, __xSize);
+ __temp54 = d0d0OpStard0(__temp53,beq);
+ aeq = d0d0OpMinusd0(__temp52,__temp54);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: C = 10 .^a;
+ SCI2C: ##################################################################*/
+ C = d0d0OpDotHatd0(10,a);
+
+ /*SCI2C: ##################################################################
+ SCI2C: gamma = -b;
+ SCI2C: ##################################################################*/
+ gamma = d0OpMinusd0(b);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('C')
+ SCI2C: ##################################################################*/
+ ans1 = g2dispd0((char* )__temp55, ____temp55Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(C)
+ SCI2C: ##################################################################*/
+ ans2 = d0dispd0(C);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('gamma');
+ SCI2C: ##################################################################*/
+ ans3 = g2dispd0((char* )__temp56, ____temp56Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(gamma);
+ SCI2C: ##################################################################*/
+ ans4 = d0dispd0(gamma);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('a-aeq');
+ SCI2C: ##################################################################*/
+ ans5 = g2dispd0((char* )__temp57, ____temp57Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(a-aeq)
+ SCI2C: ##################################################################*/
+ __temp58 = d0d0OpMinusd0(a,aeq);
+ ans6 = d0dispd0(__temp58);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('b-beq')
+ SCI2C: ##################################################################*/
+ ans7 = g2dispd0((char* )__temp59, ____temp59Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(b-beq)
+ SCI2C: ##################################################################*/
+ __temp60 = d0d0OpMinusd0(b,beq);
+ ans8 = d0dispd0(__temp60);
+
+ /*SCI2C: ##################################################################
+ SCI2C: // plot(Volume,Pressure);
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // plot(Volume,(C ./(Volume.^gamma)),'r')
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: endfunction
+ SCI2C: ##################################################################*/
+
+ /*
+ ** ---------------------
+ ** --- Free Section. ---
+ ** ---------------------
+ */
+ /*
+ ** -------------------------
+ ** --- End Free Section. ---
+ ** -------------------------
+ */
+
+ return(0);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+}
+
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/main.h b/src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/main.h
new file mode 100644
index 00000000..bc9517c4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/main.h
@@ -0,0 +1,44 @@
+/*
+** ************************************************
+** hArtes/POLIBA SCILAB2C
+** Contact: raffaele.nutricato@tiscali.it
+** ************************************************
+*/
+
+
+/*
+** -----------------------
+** --- SCI2C Includes. ---
+** -----------------------
+*/
+#include "../../../Scilab2C/CFiles/sci2cincludes/sci2clib.h"
+/*
+** ---------------------------
+** --- End SCI2C Includes. ---
+** ---------------------------
+*/
+
+
+/*
+** -------------------
+** --- Prototypes. ---
+** -------------------
+*/
+SCI2Cint main();
+/*
+** -----------------------
+** --- End Prototypes. ---
+** -----------------------
+*/
+
+
+/*
+** ------------------------
+** --- USER2C Includes. ---
+** ------------------------
+*/
+/*
+** ----------------------------
+** --- End USER2C Includes. ---
+** ----------------------------
+*/
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/mytest.exe b/src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/mytest.exe
new file mode 100644
index 00000000..82f61ac1
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/C_Code/mytest.exe
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CInputParameters.sce b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CInputParameters.sce
new file mode 100644
index 00000000..84590e7b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CInputParameters.sce
@@ -0,0 +1,89 @@
+// -----------------------------------------------------------------
+// === hArtes/PoliBa/GAP SCI2C tool ===
+// === Authors: ===
+// === Raffaele Nutricato ===
+// === raffaele.nutricato@tiscali.it ===
+// === Alberto Morea ===
+// === ===
+// === *************** ===
+// === USER PARAMETERS ===
+// === *************** ===
+// === ===
+//
+// Copyright 2007 Raffaele Nutricato.
+// Contact: raffaele.nutricato@tiscali.it
+// -----------------------------------------------------------------
+
+
+// ------------------------------------------
+// --- Specify Paths of User Scilab code. ---
+// ------------------------------------------
+// UserSciCodeMainDir = 'D:\Nutricato\OpenProjects\FP6_hArtes\WP2_SCI2C\Software\svnhartes\src\Scilab2C\SCI2CTests\test999_WorkingDir';
+UserSciCodeMainDir = '../SCI2CTests/test999_WorkingDir';
+
+// --- Path + filename of the .sci main file of the code to be translated. ---
+// It is the entry point.
+UserScilabMainFile = fullfile(UserSciCodeMainDir,'scilabcode\mainfunction.sci');
+
+// --- List of the paths containing the .sci files written by the user. ---
+UserSciFilesPaths = ...
+ [...
+ fullfile(UserSciCodeMainDir,'scilabcode');...
+ ];
+
+// --------------------------
+// --- End Specify paths. ---
+// --------------------------
+
+
+// ----------------------------
+// --- Select the run mode. ---
+// ----------------------------
+//RunMode = 'GenLibraryStructure';
+//RunMode = 'Translate';
+RunMode = 'All';
+
+// --- Select one of the following options. ---
+
+// 'GenLibraryStructure';
+// Generates the library structure and exits. It is very
+// useful when the user wants to manually change the files stored in that structure
+// before running the translation. 'GenLibraryStructure' option forces SCI2C to remove
+// the already existing WorkingDir and OutCCCodeDir directories.
+
+// 'Translate';
+// Performs the translation without generating the library structure. It means that the library
+// structure must be already existing. This is useful when the user doesn't want to spend time
+// to generate again that structure or when he wants to force the SCI2C tool to access to
+// a manually-changed library structure. 'Translate' option forces SCI2C to don't remove
+// the already existing WorkingDir. Only OutCCCodeDir directory will be removed.
+
+// 'All';
+// Performs all the actions listed above.
+
+// --------------------------------
+// --- End Select the run mode. ---
+// --------------------------------
+
+
+// ----------------------------
+// --- Translation Options. ---
+// ----------------------------
+// --- Enable (1) / Disable (0) copy of Scilab code into C code. ---
+// If 1 the Scilab code will be copied into the C code in order to show
+// how each Scilab code line has been translated into C code.
+CopySciCodeIntoCCode = 1;
+
+// --- Select the path style for the C code. ---
+// It can be:
+// windows
+// unix
+// cygwin
+CCompilerPathStyle = 'cygwin';
+
+// --- Path + File name of the main SCI2C library header file.
+// Sci2CLibMainHeaderFName = 'D:\Nutricato\OpenProjects\FP6_hArtes\WP2_SCI2C\Software\svnhartes\src\Scilab2C\Scilab2C\CFiles\sci2cincludes\sci2clib.h';
+Sci2CLibMainHeaderFName = '../../../Scilab2C/CFiles/sci2cincludes/sci2clib.h';
+// --------------------------------
+// --- End Translation Options. ---
+// --------------------------------
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/ASTStack.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/ASTStack.dat
new file mode 100644
index 00000000..dfc75379
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/ASTStack.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FileInfo.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FileInfo.dat
new file mode 100644
index 00000000..1e8b535d
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FileInfo.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/Converted.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/Converted.dat
new file mode 100644
index 00000000..43f81610
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/Converted.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0OpEquald0.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0OpEquald0.dat
new file mode 100644
index 00000000..b46b6aac
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0OpEquald0.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0OpMinusd0.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0OpMinusd0.dat
new file mode 100644
index 00000000..63e0a89a
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0OpMinusd0.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotHatd0.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotHatd0.dat
new file mode 100644
index 00000000..cf835cc6
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotHatd0.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotSlashd0.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotSlashd0.dat
new file mode 100644
index 00000000..375bf923
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotSlashd0.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotStard0.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotStard0.dat
new file mode 100644
index 00000000..64839a55
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpDotStard0.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpMinusd0.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpMinusd0.dat
new file mode 100644
index 00000000..e66419b9
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpMinusd0.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpRcd2.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpRcd2.dat
new file mode 100644
index 00000000..3c0aaab4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpRcd2.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpStard0.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpStard0.dat
new file mode 100644
index 00000000..250fd4cb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0d0OpStard0.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0dispd0.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0dispd0.dat
new file mode 100644
index 00000000..20c4ebaa
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d0dispd0.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2OpEquald2.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2OpEquald2.dat
new file mode 100644
index 00000000..5f8594c8
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2OpEquald2.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpDotHatd2.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpDotHatd2.dat
new file mode 100644
index 00000000..ba98bae8
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpDotHatd2.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpMinusd2.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpMinusd2.dat
new file mode 100644
index 00000000..14c3e422
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpMinusd2.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpRcd2.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpRcd2.dat
new file mode 100644
index 00000000..cbb7262c
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d0OpRcd2.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d2OpDotStard2.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d2OpDotStard2.dat
new file mode 100644
index 00000000..f6e00693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2d2OpDotStard2.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2lengthd0.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2lengthd0.dat
new file mode 100644
index 00000000..88d599fe
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2lengthd0.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2log10d2.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2log10d2.dat
new file mode 100644
index 00000000..68a102c8
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2log10d2.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2meand0.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2meand0.dat
new file mode 100644
index 00000000..7eba118e
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2meand0.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2sumd0.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2sumd0.dat
new file mode 100644
index 00000000..90921ac0
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/d2sumd0.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/g2dispd0.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/g2dispd0.dat
new file mode 100644
index 00000000..553a5d3d
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/g2dispd0.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/main.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/main.dat
new file mode 100644
index 00000000..5c9bd05b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/main.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/return.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/return.dat
new file mode 100644
index 00000000..953c4985
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/FunInfoDatFiles/return.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/SCI2CAvailableC.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/SCI2CAvailableC.dat
new file mode 100644
index 00000000..925a35ca
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/SCI2CAvailableC.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/ToBeConverted.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/ToBeConverted.dat
new file mode 100644
index 00000000..907cddd0
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/ToBeConverted.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/USER2CAvailableC.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/USER2CAvailableC.dat
new file mode 100644
index 00000000..a375e11a
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/FunctionList/USER2CAvailableC.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/GBLVAR.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/GBLVAR.dat
new file mode 100644
index 00000000..91ae39c6
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/GBLVAR.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CGeneralReport.txt b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CGeneralReport.txt
new file mode 100644
index 00000000..c03a349a
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CGeneralReport.txt
@@ -0,0 +1,193 @@
+
+
+ ***************************
+ ==> SCI2C hArtes/POLIBA Tool!!!
+ ***************************
+
+
+
+ **************************************
+ ==> Initialize SCI2C and USER2C Libraries.
+ **************************************
+
+ Adding Class: Global.
+ Adding Function: global.
+ Adding Class: Float.
+ Adding Function: float.
+ Adding Class: Double.
+ Adding Function: double.
+ Adding Class: FloatComplex.
+ Adding Function: floatcomplex.
+ Adding Class: DoubleComplex.
+ Adding Function: doublecomplex.
+ Adding Class: Sin.
+ Adding Function: sin.
+ Adding Function: sinh.
+ Adding Function: asinh.
+ Adding Function: cos.
+ Adding Function: cosh.
+ Adding Function: tan.
+ Adding Function: tanh.
+ Adding Function: exp.
+ Adding Function: conj.
+ Adding Function: inv.
+ Adding Function: ceil.
+ Adding Function: fix.
+ Adding Function: floor.
+ Adding Function: round.
+ Adding Function: int.
+ Adding Function: OpLogNot.
+ Adding Class: Atan.
+ Adding Function: atan.
+ Adding Class: Sqrt.
+ Adding Function: asin.
+ Adding Function: acos.
+ Adding Function: acosh.
+ Adding Function: atanh.
+ Adding Function: sqrt.
+ Adding Function: log.
+ Adding Function: log10.
+ Adding Class: Zeros.
+ Adding Function: zeros.
+ Adding Function: ones.
+ Adding Function: eye.
+ Adding Function: rand.
+ Adding Class: Sum.
+ Adding Function: sum.
+ Adding Function: prod.
+ Adding Function: mean.
+ Adding Function: st_deviation.
+ Adding Function: variance.
+ Adding Function: max.
+ Adding Function: min.
+ Adding Class: Abs.
+ Adding Function: abs.
+ Adding Function: real.
+ Adding Function: imag.
+ Adding Class: OpDotStar.
+ Adding Function: OpDotStar.
+ Adding Function: OpDotSlash.
+ Adding Class: OpDotHat.
+ Adding Function: OpDotHat.
+ Adding Function: OpHat.
+ Adding Function: OpDotBackSlash.
+ Adding Function: OpLogLt.
+ Adding Function: OpLogLe.
+ Adding Function: OpLogGt.
+ Adding Function: OpLogGe.
+ Adding Function: OpLogAnd.
+ Adding Function: OpLogOr.
+ Adding Class: OpLogEq.
+ Adding Function: OpLogEq.
+ Adding Function: OpLogNe.
+ Adding Class: OpStar.
+ Adding Function: OpStar.
+ Adding Class: OpApex.
+ Adding Function: OpApex.
+ Adding Function: OpDotApex.
+ Adding Function: isnan.
+ Adding Class: OpPlus.
+ Adding Function: OpPlus.
+ Adding Class: OpMinus.
+ Adding Function: OpMinus.
+ Adding Class: OpRc.
+ Adding Function: OpRc.
+ Adding Class: OpCc.
+ Adding Function: OpCc.
+ Adding Class: Find.
+ Adding Function: find.
+ Adding Class: Length.
+ Adding Function: length.
+ Adding Class: Size.
+ Adding Function: size.
+ Adding Class: Return.
+ Adding Function: return.
+ Adding Class: OpColon.
+ Adding Function: OpColon.
+ Adding Class: IsEmpty.
+ Adding Function: isempty.
+ Adding Class: Trace.
+ Adding Function: trace.
+ Adding Function: det.
+ Adding Class: OpIns.
+ Adding Function: OpIns.
+ Adding Class: OpExt.
+ Adding Function: OpExt.
+ Adding Class: Disp.
+ Adding Function: disp.
+ Adding Class: OpEqual.
+ Adding Function: OpEqual.
+ Adding Class: Mopen.
+ Adding Function: mopen.
+ Adding Class: Mput.
+ Adding Function: mput.
+ Adding Class: Mget.
+ Adding Function: mget.
+ Adding Class: Mclose.
+ Adding Function: mclose.
+ Adding Class: Mseek.
+ Adding Function: mseek.
+ Adding Class: Convol.
+ Adding Function: convol.
+ Adding Class: IFFT.
+ Adding Function: ifft.
+ Adding Class: FFT.
+ Adding Function: fft.
+ Adding Class: FFTShift.
+ Adding Function: fftshift.
+ Adding Class: Meanf.
+ Adding Function: meanf.
+ Adding Function: variancef.
+ Adding Function: stdevf.
+ Adding Class: Frmag.
+ Adding Function: frmag.
+ Adding Class: Lev.
+ Adding Function: lev.
+ Adding Class: OpBackSlash.
+ Adding Function: OpBackSlash.
+ Adding Class: Cepstrum.
+ Adding Function: Cepstrum.
+ Adding Class: Spec.
+ Adding Function: Spec.
+ Adding Class: Part.
+ Adding Function: part.
+ Adding Class: Strindex.
+ Adding Function: strindex.
+ Adding Class: StrSubSt.
+ Adding Function: strsubst.
+
+
+ ********************************
+ ==> Load SCI2C and USER2C Libraries.
+ ********************************
+
+
+
+ ********************************************
+ ==> Start translation of function "mainfunction"
+ ********************************************
+
+
+
+ *********************************************************************************************************
+ ==> Generate the AST in ..\SCI2CTests\test999_WorkingDir\SCI2CTmpResultsReports\mainfunction\mainfunction.ast
+ *********************************************************************************************************
+
+
+
+ *****************************************************************
+ ==> Generate C code in ..\SCI2CTests\test999_WorkingDir\C_Code\main.c
+ *****************************************************************
+
+
+
+ ********************************************************************
+ ==> Generating Makefile ..\SCI2CTests\test999_WorkingDir\C_Code\Makefile
+ ********************************************************************
+
+
+
+ *************************************
+ ==> Translation Successfully Completed!!!
+ *************************************
+
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Abs.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Abs.acls
new file mode 100644
index 00000000..f5560aa2
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Abs.acls
@@ -0,0 +1,5 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_REAL(IN(1).TP)
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Atan.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Atan.acls
new file mode 100644
index 00000000..995bd3be
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Atan.acls
@@ -0,0 +1,10 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+NIN= 2
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Cepstrum.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Cepstrum.acls
new file mode 100644
index 00000000..5596d6f4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Cepstrum.acls
@@ -0,0 +1,5 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_MUL(IN(1).SZ(1),IN(1).SZ(2))
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Convol.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Convol.acls
new file mode 100644
index 00000000..68b3a26b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Convol.acls
@@ -0,0 +1,21 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SUB(FA_ADD(IN(1).SZ(2),IN(2).SZ(2)),'1')
+NIN= 2
+NOUT= 2
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= IN(2).SZ(2)
+OUT(2).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= FA_SUB(FA_ADD(IN(1).SZ(2),IN(2).SZ(2)),'1')
+NIN= 3
+NOUT= 2
+OUT(1).TP= FA_TP_MAX(FA_TP_MAX(IN(1).TP,IN(2).TP),IN(3).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= IN(2).SZ(2)
+OUT(2).TP= FA_TP_MAX(FA_TP_MAX(IN(1).TP,IN(2).TP),IN(3).TP)
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= FA_SUB(FA_ADD(IN(1).SZ(2),IN(2).SZ(2)),'1')
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Disp.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Disp.acls
new file mode 100644
index 00000000..6dd29c91
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Disp.acls
@@ -0,0 +1,5 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= 'd'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Double.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Double.acls
new file mode 100644
index 00000000..e02e5fde
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Double.acls
@@ -0,0 +1,5 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= 'd'
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/DoubleComplex.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/DoubleComplex.acls
new file mode 100644
index 00000000..5140dee2
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/DoubleComplex.acls
@@ -0,0 +1,5 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= 'z'
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FFT.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FFT.acls
new file mode 100644
index 00000000..58f4b41e
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FFT.acls
@@ -0,0 +1,20 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_COMPLEX(IN(1).TP)
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_COMPLEX(IN(1).TP)
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+NIN= 3
+NOUT= 1
+OUT(1).TP= FA_TP_COMPLEX(IN(1).TP)
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+NIN= 4
+NOUT= 1
+OUT(1).TP= FA_TP_COMPLEX(IN(1).TP)
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FFTShift.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FFTShift.acls
new file mode 100644
index 00000000..995bd3be
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FFTShift.acls
@@ -0,0 +1,10 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+NIN= 2
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Find.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Find.acls
new file mode 100644
index 00000000..d5c1741a
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Find.acls
@@ -0,0 +1,26 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(FA_MUL(IN(1).SZ(1),IN(1).SZ(2)))
+NIN= 1
+NOUT= 2
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(FA_MUL(IN(1).SZ(1),IN(1).SZ(2)))
+OUT(2).TP= IN(1).TP
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= FA_SZ_RTMAX(FA_MUL(IN(1).SZ(1),IN(1).SZ(2)))
+NIN= 2
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(FA_MUL(IN(1).SZ(1),IN(1).SZ(2)))
+NIN= 2
+NOUT= 2
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(FA_MUL(IN(1).SZ(1),IN(1).SZ(2)))
+OUT(2).TP= IN(1).TP
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= FA_SZ_RTMAX(FA_MUL(IN(1).SZ(1),IN(1).SZ(2)))
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Float.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Float.acls
new file mode 100644
index 00000000..26facf00
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Float.acls
@@ -0,0 +1,5 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= 's'
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FloatComplex.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FloatComplex.acls
new file mode 100644
index 00000000..5c36046a
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/FloatComplex.acls
@@ -0,0 +1,5 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= 'c'
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Frmag.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Frmag.acls
new file mode 100644
index 00000000..f54b23a9
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Frmag.acls
@@ -0,0 +1,26 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= IN(2).VAL
+NIN= 2
+NOUT= 2
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= IN(2).VAL
+OUT(2).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= IN(2).VAL
+NIN= 3
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= IN(3).VAL
+NIN= 3
+NOUT= 2
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= IN(3).VAL
+OUT(2).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= IN(3).VAL
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Global.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Global.acls
new file mode 100644
index 00000000..1e14f36c
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Global.acls
@@ -0,0 +1,5 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= 'd'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/IFFT.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/IFFT.acls
new file mode 100644
index 00000000..c19d6a2a
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/IFFT.acls
@@ -0,0 +1,5 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_COMPLEX(IN(1).TP)
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/IsEmpty.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/IsEmpty.acls
new file mode 100644
index 00000000..d35b446f
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/IsEmpty.acls
@@ -0,0 +1,5 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_USER
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Length.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Length.acls
new file mode 100644
index 00000000..d35b446f
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Length.acls
@@ -0,0 +1,5 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_USER
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Lev.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Lev.acls
new file mode 100644
index 00000000..718c15d8
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Lev.acls
@@ -0,0 +1,24 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_SUB(IN(1).SZ(1),'1')
+OUT(1).SZ(2)= '1'
+NIN= 1
+NOUT= 2
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_SUB (IN(1).SZ(1),'1')
+OUT(1).SZ(2)= '1'
+OUT(2).TP= IN(1).TP
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= '1'
+NIN= 1
+NOUT= 3
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_SUB(IN(1).SZ(1),'1')
+OUT(1).SZ(2)= '1'
+OUT(2).TP= IN(1).TP
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= '1'
+OUT(3).TP= IN(1).TP
+OUT(3).SZ(1)= FA_SUB(IN(1).SZ(1),'1')
+OUT(3).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mclose.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mclose.acls
new file mode 100644
index 00000000..75ee8f0e
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mclose.acls
@@ -0,0 +1,7 @@
+NIN= 0
+NOUT= 1
+NIN= 1
+NOUT= 1
+OUT(1).TP= 'i'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Meanf.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Meanf.acls
new file mode 100644
index 00000000..0e30bcee
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Meanf.acls
@@ -0,0 +1,10 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP, IN(2).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+NIN= 3
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_SZ_SEL1(IN(1).SZ(1),IN(3).VAL)
+OUT(1).SZ(2)= FA_SZ_SEL2(IN(1).SZ(2),IN(3).VAL)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mget.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mget.acls
new file mode 100644
index 00000000..1c57f954
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mget.acls
@@ -0,0 +1,5 @@
+NIN= 3
+NOUT= 1
+OUT(1).TP= FA_TP_USER
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(IN(1).VAL)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mopen.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mopen.acls
new file mode 100644
index 00000000..116a4df4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mopen.acls
@@ -0,0 +1,39 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= 'f'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+NIN= 1
+NOUT= 2
+OUT(1).TP= 'f'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+OUT(2).TP= FA_TP_USER
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= '1'
+NIN= 2
+NOUT= 1
+OUT(1).TP= 'f'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+NIN= 2
+NOUT= 2
+OUT(1).TP= 'f'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+OUT(2).TP= FA_TP_USER
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= '1'
+NIN= 3
+NOUT= 1
+OUT(1).TP= 'f'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+NIN= 3
+NOUT= 2
+OUT(1).TP= 'f'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+OUT(2).TP= FA_TP_USER
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mput.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mput.acls
new file mode 100644
index 00000000..6dae599e
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mput.acls
@@ -0,0 +1,7 @@
+NIN= 3
+NOUT= 0
+NIN= 3
+NOUT= 1
+OUT(1).TP= 'i'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mseek.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mseek.acls
new file mode 100644
index 00000000..0b579afd
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Mseek.acls
@@ -0,0 +1,6 @@
+NIN= 1
+NOUT= 0
+NIN= 2
+NOUT= 0
+NIN= 3
+NOUT= 0
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpApex.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpApex.acls
new file mode 100644
index 00000000..77919817
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpApex.acls
@@ -0,0 +1,5 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(2)
+OUT(1).SZ(2)= IN(1).SZ(1)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpBackSlash.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpBackSlash.acls
new file mode 100644
index 00000000..46dd5c22
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpBackSlash.acls
@@ -0,0 +1,5 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_SZ_1(FA_SZ_OPBACKSLASH(IN(1).SZ,IN(2).SZ))
+OUT(1).SZ(2)= FA_SZ_1(FA_SZ_OPBACKSLASH(IN(1).SZ,IN(2).SZ))
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpCc.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpCc.acls
new file mode 100644
index 00000000..5464e4c0
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpCc.acls
@@ -0,0 +1,5 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_ADD(IN(1).SZ(1),IN(2).SZ(1))
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpColon.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpColon.acls
new file mode 100644
index 00000000..2e91b876
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpColon.acls
@@ -0,0 +1,10 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_INT(FA_ADD(FA_SUB(IN(2).VAL,IN(1).VAL),'1'))
+NIN= 3
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_INT(FA_ADD(FA_DIV(FA_SUB(IN(3).VAL,IN(1).VAL),IN(2).VAL),'1'))
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpDotHat.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpDotHat.acls
new file mode 100644
index 00000000..2a886f78
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpDotHat.acls
@@ -0,0 +1,5 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_SZ_1(FA_SZ_OPDOTSTAR(IN(1).SZ,IN(2).SZ))
+OUT(1).SZ(2)= FA_SZ_2(FA_SZ_OPDOTSTAR(IN(1).SZ,IN(2).SZ))
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpDotStar.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpDotStar.acls
new file mode 100644
index 00000000..2a886f78
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpDotStar.acls
@@ -0,0 +1,5 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_SZ_1(FA_SZ_OPDOTSTAR(IN(1).SZ,IN(2).SZ))
+OUT(1).SZ(2)= FA_SZ_2(FA_SZ_OPDOTSTAR(IN(1).SZ,IN(2).SZ))
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpEqual.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpEqual.acls
new file mode 100644
index 00000000..e8eaa5ab
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpEqual.acls
@@ -0,0 +1,13 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_SZ_1(IN(1).SZ)
+OUT(1).SZ(2)= FA_SZ_2(IN(1).SZ)
+NIN= 2
+NOUT= 2
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_SZ_1(IN(1).SZ)
+OUT(1).SZ(2)= FA_SZ_2(IN(1).SZ)
+OUT(2).TP= IN(2).TP
+OUT(2).SZ(1)= FA_SZ_1(IN(2).SZ)
+OUT(2).SZ(2)= FA_SZ_2(IN(2).SZ)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpExt.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpExt.acls
new file mode 100644
index 00000000..b0cbed31
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpExt.acls
@@ -0,0 +1,10 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_MUL(IN(2).SZ(1),IN(2).SZ(2))
+OUT(1).SZ(2)= '1'
+NIN= 3
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_MUL(IN(2).SZ(1),IN(2).SZ(2))
+OUT(1).SZ(2)= FA_MUL(IN(3).SZ(1),IN(3).SZ(2))
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpIns.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpIns.acls
new file mode 100644
index 00000000..0660a252
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpIns.acls
@@ -0,0 +1,4 @@
+NIN= 3
+NOUT= 0
+NIN= 4
+NOUT= 0
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpLogEq.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpLogEq.acls
new file mode 100644
index 00000000..2a886f78
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpLogEq.acls
@@ -0,0 +1,5 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_SZ_1(FA_SZ_OPDOTSTAR(IN(1).SZ,IN(2).SZ))
+OUT(1).SZ(2)= FA_SZ_2(FA_SZ_OPDOTSTAR(IN(1).SZ,IN(2).SZ))
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpMinus.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpMinus.acls
new file mode 100644
index 00000000..9971f7a8
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpMinus.acls
@@ -0,0 +1,10 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_SZ_1(FA_SZ_OPMINUS(IN(1).SZ,IN(2).SZ))
+OUT(1).SZ(2)= FA_SZ_2(FA_SZ_OPMINUS(IN(1).SZ,IN(2).SZ))
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpPlus.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpPlus.acls
new file mode 100644
index 00000000..44bf0c32
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpPlus.acls
@@ -0,0 +1,10 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_SZ_1(FA_SZ_OPPLUS(IN(1).SZ,IN(2).SZ,IN(1).TP,IN(2).TP))
+OUT(1).SZ(2)= FA_SZ_2(FA_SZ_OPPLUS(IN(1).SZ,IN(2).SZ,IN(1).TP,IN(2).TP))
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpRc.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpRc.acls
new file mode 100644
index 00000000..36fff9e2
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpRc.acls
@@ -0,0 +1,5 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= FA_ADD(IN(1).SZ(2),IN(2).SZ(2))
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpStar.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpStar.acls
new file mode 100644
index 00000000..f33dd783
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/OpStar.acls
@@ -0,0 +1,5 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_MAX(IN(1).TP,IN(2).TP)
+OUT(1).SZ(1)= FA_SZ_1(FA_SZ_OPSTAR(IN(1).SZ,IN(2).SZ))
+OUT(1).SZ(2)= FA_SZ_2(FA_SZ_OPSTAR(IN(1).SZ,IN(2).SZ))
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Part.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Part.acls
new file mode 100644
index 00000000..9cb567a9
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Part.acls
@@ -0,0 +1,5 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= 'g'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(IN(1).SZ(2))
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Return.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Return.acls
new file mode 100644
index 00000000..a6d67766
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Return.acls
@@ -0,0 +1,2 @@
+NIN= 0
+NOUT= 0
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sin.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sin.acls
new file mode 100644
index 00000000..51a05ed8
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sin.acls
@@ -0,0 +1,5 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Size.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Size.acls
new file mode 100644
index 00000000..78b3c6ad
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Size.acls
@@ -0,0 +1,18 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_REAL(IN(1).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '2'
+NIN= 1
+NOUT= 2
+OUT(1).TP= FA_TP_REAL(IN(1).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+OUT(2).TP= FA_TP_REAL(IN(1).TP)
+OUT(2).SZ(1)= '1'
+OUT(2).SZ(2)= '1'
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_REAL(IN(1).TP)
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Spec.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Spec.acls
new file mode 100644
index 00000000..29e22c96
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Spec.acls
@@ -0,0 +1,13 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= '1'
+NIN= 1
+NOUT= 2
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
+OUT(2).TP= IN(1).TP
+OUT(2).SZ(1)= IN(1).SZ(1)
+OUT(2).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sqrt.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sqrt.acls
new file mode 100644
index 00000000..73ba79d7
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sqrt.acls
@@ -0,0 +1,5 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_USER
+OUT(1).SZ(1)= IN(1).SZ(1)
+OUT(1).SZ(2)= IN(1).SZ(2)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/StrSubSt.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/StrSubSt.acls
new file mode 100644
index 00000000..c5c019ad
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/StrSubSt.acls
@@ -0,0 +1,5 @@
+NIN= 3
+NOUT= 1
+OUT(1).TP= 'g'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(FA_MUL(IN(1).SZ(2),IN(3).SZ(2)))
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Strindex.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Strindex.acls
new file mode 100644
index 00000000..9cb567a9
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Strindex.acls
@@ -0,0 +1,5 @@
+NIN= 2
+NOUT= 1
+OUT(1).TP= 'g'
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= FA_SZ_RTMAX(IN(1).SZ(2))
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sum.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sum.acls
new file mode 100644
index 00000000..1e528ded
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Sum.acls
@@ -0,0 +1,10 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+NIN= 2
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= FA_SZ_SEL1(IN(1).SZ(1),IN(2).VAL)
+OUT(1).SZ(2)= FA_SZ_SEL2(IN(1).SZ(2),IN(2).VAL)
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Trace.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Trace.acls
new file mode 100644
index 00000000..d0c0c86a
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Trace.acls
@@ -0,0 +1,5 @@
+NIN= 1
+NOUT= 1
+OUT(1).TP= IN(1).TP
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Zeros.acls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Zeros.acls
new file mode 100644
index 00000000..a5c3c25b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Classes/Zeros.acls
@@ -0,0 +1,15 @@
+NIN= 0
+NOUT= 1
+OUT(1).TP= FA_TP_USER
+OUT(1).SZ(1)= '1'
+OUT(1).SZ(2)= '1'
+NIN= 1
+NOUT= 1
+OUT(1).TP= FA_TP_USER
+OUT(1).SZ(1)= FA_SZ_1(IN(1).SZ)
+OUT(1).SZ(2)= FA_SZ_2(IN(1).SZ)
+NIN= 2
+NOUT= 1
+OUT(1).TP= FA_TP_USER
+OUT(1).SZ(1)= IN(1).VAL
+OUT(1).SZ(2)= IN(2).VAL
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/Cepstrum.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/Cepstrum.ann
new file mode 100644
index 00000000..4e17763b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/Cepstrum.ann
@@ -0,0 +1 @@
+CLASS: Cepstrum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpApex.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpApex.ann
new file mode 100644
index 00000000..beb7b6fd
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpApex.ann
@@ -0,0 +1 @@
+CLASS: OpApex
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpBackSlash.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpBackSlash.ann
new file mode 100644
index 00000000..3f9d1814
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpBackSlash.ann
@@ -0,0 +1 @@
+CLASS: OpBackSlash
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpCc.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpCc.ann
new file mode 100644
index 00000000..2748b4c5
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpCc.ann
@@ -0,0 +1 @@
+CLASS: OpCc
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpColon.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpColon.ann
new file mode 100644
index 00000000..981dbed0
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpColon.ann
@@ -0,0 +1 @@
+CLASS: OpColon
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotApex.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotApex.ann
new file mode 100644
index 00000000..beb7b6fd
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotApex.ann
@@ -0,0 +1 @@
+CLASS: OpApex
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotBackSlash.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotBackSlash.ann
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotBackSlash.ann
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotHat.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotHat.ann
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotHat.ann
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotSlash.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotSlash.ann
new file mode 100644
index 00000000..8aa67ad3
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotSlash.ann
@@ -0,0 +1 @@
+CLASS: OpDotStar
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotStar.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotStar.ann
new file mode 100644
index 00000000..8aa67ad3
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpDotStar.ann
@@ -0,0 +1 @@
+CLASS: OpDotStar
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpEqual.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpEqual.ann
new file mode 100644
index 00000000..87e6b15d
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpEqual.ann
@@ -0,0 +1 @@
+CLASS: OpEqual
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpExt.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpExt.ann
new file mode 100644
index 00000000..50bd6675
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpExt.ann
@@ -0,0 +1 @@
+CLASS: OpExt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpHat.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpHat.ann
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpHat.ann
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpIns.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpIns.ann
new file mode 100644
index 00000000..fd2cf196
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpIns.ann
@@ -0,0 +1 @@
+CLASS: OpIns
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogAnd.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogAnd.ann
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogAnd.ann
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogEq.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogEq.ann
new file mode 100644
index 00000000..4a56160c
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogEq.ann
@@ -0,0 +1 @@
+CLASS: OpLogEq
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogGe.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogGe.ann
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogGe.ann
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogGt.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogGt.ann
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogGt.ann
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogLe.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogLe.ann
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogLe.ann
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogLt.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogLt.ann
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogLt.ann
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogNe.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogNe.ann
new file mode 100644
index 00000000..4a56160c
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogNe.ann
@@ -0,0 +1 @@
+CLASS: OpLogEq
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogNot.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogNot.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogNot.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogOr.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogOr.ann
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpLogOr.ann
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpMinus.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpMinus.ann
new file mode 100644
index 00000000..09c6be0e
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpMinus.ann
@@ -0,0 +1 @@
+CLASS: OpMinus
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpPlus.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpPlus.ann
new file mode 100644
index 00000000..e5a93d42
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpPlus.ann
@@ -0,0 +1 @@
+CLASS: OpPlus
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpRc.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpRc.ann
new file mode 100644
index 00000000..3f3ee384
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpRc.ann
@@ -0,0 +1 @@
+CLASS: OpRc
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpStar.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpStar.ann
new file mode 100644
index 00000000..082301fd
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/OpStar.ann
@@ -0,0 +1 @@
+CLASS: OpStar
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/Spec.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/Spec.ann
new file mode 100644
index 00000000..2ead894c
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/Spec.ann
@@ -0,0 +1 @@
+CLASS: Spec
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/abs.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/abs.ann
new file mode 100644
index 00000000..d0d31001
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/abs.ann
@@ -0,0 +1 @@
+CLASS: Abs
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/acos.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/acos.ann
new file mode 100644
index 00000000..f91ad693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/acos.ann
@@ -0,0 +1 @@
+CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/acosh.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/acosh.ann
new file mode 100644
index 00000000..f91ad693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/acosh.ann
@@ -0,0 +1 @@
+CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/asin.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/asin.ann
new file mode 100644
index 00000000..f91ad693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/asin.ann
@@ -0,0 +1 @@
+CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/asinh.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/asinh.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/asinh.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/atan.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/atan.ann
new file mode 100644
index 00000000..51356b5b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/atan.ann
@@ -0,0 +1 @@
+CLASS: Atan
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/atanh.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/atanh.ann
new file mode 100644
index 00000000..f91ad693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/atanh.ann
@@ -0,0 +1 @@
+CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ceil.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ceil.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ceil.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/conj.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/conj.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/conj.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/convol.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/convol.ann
new file mode 100644
index 00000000..d0529024
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/convol.ann
@@ -0,0 +1 @@
+CLASS: Convol
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/cos.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/cos.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/cos.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/cosh.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/cosh.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/cosh.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/det.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/det.ann
new file mode 100644
index 00000000..4da3715f
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/det.ann
@@ -0,0 +1 @@
+CLASS: Trace
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/disp.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/disp.ann
new file mode 100644
index 00000000..2e6a9ad5
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/disp.ann
@@ -0,0 +1 @@
+CLASS: Disp
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/double.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/double.ann
new file mode 100644
index 00000000..667df626
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/double.ann
@@ -0,0 +1 @@
+CLASS: Double
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/doublecomplex.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/doublecomplex.ann
new file mode 100644
index 00000000..266fd573
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/doublecomplex.ann
@@ -0,0 +1 @@
+CLASS: DoubleComplex
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/exp.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/exp.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/exp.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/eye.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/eye.ann
new file mode 100644
index 00000000..40b82d62
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/eye.ann
@@ -0,0 +1 @@
+CLASS: Zeros
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fft.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fft.ann
new file mode 100644
index 00000000..b51676f9
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fft.ann
@@ -0,0 +1 @@
+CLASS: FFT
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fftshift.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fftshift.ann
new file mode 100644
index 00000000..7d986d4f
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fftshift.ann
@@ -0,0 +1 @@
+CLASS: FFTShift
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/find.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/find.ann
new file mode 100644
index 00000000..52c8d020
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/find.ann
@@ -0,0 +1 @@
+CLASS: Find
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fix.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fix.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/fix.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/float.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/float.ann
new file mode 100644
index 00000000..cff917cf
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/float.ann
@@ -0,0 +1 @@
+CLASS: Float
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/floatcomplex.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/floatcomplex.ann
new file mode 100644
index 00000000..a2bc2f40
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/floatcomplex.ann
@@ -0,0 +1 @@
+CLASS: FloatComplex
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/floor.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/floor.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/floor.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/frmag.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/frmag.ann
new file mode 100644
index 00000000..f3e11998
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/frmag.ann
@@ -0,0 +1 @@
+CLASS: Frmag
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/global.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/global.ann
new file mode 100644
index 00000000..602d47af
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/global.ann
@@ -0,0 +1 @@
+CLASS: Global
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ifft.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ifft.ann
new file mode 100644
index 00000000..c2904825
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ifft.ann
@@ -0,0 +1 @@
+CLASS: IFFT
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/imag.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/imag.ann
new file mode 100644
index 00000000..d0d31001
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/imag.ann
@@ -0,0 +1 @@
+CLASS: Abs
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/int.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/int.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/int.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/inv.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/inv.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/inv.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/isempty.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/isempty.ann
new file mode 100644
index 00000000..14f24271
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/isempty.ann
@@ -0,0 +1 @@
+CLASS: IsEmpty
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/isnan.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/isnan.ann
new file mode 100644
index 00000000..beb7b6fd
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/isnan.ann
@@ -0,0 +1 @@
+CLASS: OpApex
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/length.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/length.ann
new file mode 100644
index 00000000..5d2a073b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/length.ann
@@ -0,0 +1 @@
+CLASS: Length
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/lev.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/lev.ann
new file mode 100644
index 00000000..b6da8e7b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/lev.ann
@@ -0,0 +1 @@
+CLASS: Lev
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/log.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/log.ann
new file mode 100644
index 00000000..f91ad693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/log.ann
@@ -0,0 +1 @@
+CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/log10.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/log10.ann
new file mode 100644
index 00000000..f91ad693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/log10.ann
@@ -0,0 +1 @@
+CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/max.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/max.ann
new file mode 100644
index 00000000..fc9f4ff4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/max.ann
@@ -0,0 +1 @@
+CLASS: Sum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mclose.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mclose.ann
new file mode 100644
index 00000000..741aa6fe
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mclose.ann
@@ -0,0 +1 @@
+CLASS: Mclose
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mean.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mean.ann
new file mode 100644
index 00000000..fc9f4ff4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mean.ann
@@ -0,0 +1 @@
+CLASS: Sum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/meanf.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/meanf.ann
new file mode 100644
index 00000000..14ad3379
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/meanf.ann
@@ -0,0 +1 @@
+CLASS: Meanf
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mget.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mget.ann
new file mode 100644
index 00000000..6c933404
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mget.ann
@@ -0,0 +1 @@
+CLASS: Mget
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/min.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/min.ann
new file mode 100644
index 00000000..fc9f4ff4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/min.ann
@@ -0,0 +1 @@
+CLASS: Sum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mopen.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mopen.ann
new file mode 100644
index 00000000..1405ba1d
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mopen.ann
@@ -0,0 +1 @@
+CLASS: Mopen
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mput.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mput.ann
new file mode 100644
index 00000000..ccf6b05f
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mput.ann
@@ -0,0 +1 @@
+CLASS: Mput
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mseek.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mseek.ann
new file mode 100644
index 00000000..37c64924
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/mseek.ann
@@ -0,0 +1 @@
+CLASS: Mseek
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ones.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ones.ann
new file mode 100644
index 00000000..40b82d62
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/ones.ann
@@ -0,0 +1 @@
+CLASS: Zeros
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/part.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/part.ann
new file mode 100644
index 00000000..6d6a8553
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/part.ann
@@ -0,0 +1 @@
+CLASS: Part
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/prod.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/prod.ann
new file mode 100644
index 00000000..fc9f4ff4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/prod.ann
@@ -0,0 +1 @@
+CLASS: Sum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/rand.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/rand.ann
new file mode 100644
index 00000000..40b82d62
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/rand.ann
@@ -0,0 +1 @@
+CLASS: Zeros
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/real.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/real.ann
new file mode 100644
index 00000000..d0d31001
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/real.ann
@@ -0,0 +1 @@
+CLASS: Abs
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/return.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/return.ann
new file mode 100644
index 00000000..eabb9118
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/return.ann
@@ -0,0 +1 @@
+CLASS: Return
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/round.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/round.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/round.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sin.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sin.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sin.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sinh.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sinh.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sinh.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/size.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/size.ann
new file mode 100644
index 00000000..ca7c556c
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/size.ann
@@ -0,0 +1 @@
+CLASS: Size
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sqrt.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sqrt.ann
new file mode 100644
index 00000000..f91ad693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sqrt.ann
@@ -0,0 +1 @@
+CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/st_deviation.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/st_deviation.ann
new file mode 100644
index 00000000..fc9f4ff4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/st_deviation.ann
@@ -0,0 +1 @@
+CLASS: Sum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/stdevf.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/stdevf.ann
new file mode 100644
index 00000000..14ad3379
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/stdevf.ann
@@ -0,0 +1 @@
+CLASS: Meanf
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/strindex.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/strindex.ann
new file mode 100644
index 00000000..9dca5862
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/strindex.ann
@@ -0,0 +1 @@
+CLASS: Strindex
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/strsubst.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/strsubst.ann
new file mode 100644
index 00000000..03fa10a1
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/strsubst.ann
@@ -0,0 +1 @@
+CLASS: StrSubSt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sum.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sum.ann
new file mode 100644
index 00000000..fc9f4ff4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/sum.ann
@@ -0,0 +1 @@
+CLASS: Sum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/tan.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/tan.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/tan.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/tanh.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/tanh.ann
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/tanh.ann
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/trace.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/trace.ann
new file mode 100644
index 00000000..4da3715f
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/trace.ann
@@ -0,0 +1 @@
+CLASS: Trace
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/variance.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/variance.ann
new file mode 100644
index 00000000..fc9f4ff4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/variance.ann
@@ -0,0 +1 @@
+CLASS: Sum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/variancef.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/variancef.ann
new file mode 100644
index 00000000..14ad3379
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/variancef.ann
@@ -0,0 +1 @@
+CLASS: Meanf
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/zeros.ann b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/zeros.ann
new file mode 100644
index 00000000..40b82d62
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CAnnotations/Functions/zeros.ann
@@ -0,0 +1 @@
+CLASS: Zeros
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Abs.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Abs.lcls
new file mode 100644
index 00000000..fbfa548c
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Abs.lcls
@@ -0,0 +1,8 @@
+s0,s0
+d0,d0
+c0,s0
+z0,d0
+s2,s2
+d2,d2
+c2,s2
+z2,d2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Atan.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Atan.lcls
new file mode 100644
index 00000000..db3aa04c
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Atan.lcls
@@ -0,0 +1,12 @@
+s0,s0
+d0,d0
+c0,c0
+z0,z0
+s2,s2
+d2,d2
+c2,c2
+z2,z2
+s0s0,s0
+d0d0,d0
+s2s2,s2
+d2d2,d2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Cepstrum.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Cepstrum.lcls
new file mode 100644
index 00000000..8f4470ee
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Cepstrum.lcls
@@ -0,0 +1,8 @@
+s0s0,c0
+d0d0,z0
+s0c0,c0
+d0z0,z0
+s2s2,c2
+d2d2,z2
+s2c2,c2
+d2z2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Convol.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Convol.lcls
new file mode 100644
index 00000000..2e53cf15
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Convol.lcls
@@ -0,0 +1,44 @@
+s0s0,s0
+d0d0,d0
+c0c0,c0
+z0z0,z0
+s0s2,s2
+d0d2,d2
+c0c2,c2
+z0z2,z2
+s2s0,s2
+d2d0,d2
+c2c0,c2
+z2z0,z2
+s2s2,s2
+d2d2,d2
+c2c2,c2
+z2z2,z2
+s0s0,s0s0
+d0d0,d0d0
+c0c0,c0c0
+z0z0,z0z0
+s0s2,s2s2
+d0d2,d2d2
+c0c2,c2c2
+z0z2,z2z2
+s2s0,s2s2
+d2d0,d2d2
+c2c0,c2c2
+z2z0,z2z2
+s2s2,s2s2
+d2d2,d2d2
+c2c2,c2c2
+z2z2,z2z2
+s0s0s0,s0s0
+d0d0d0,d0d0
+c0c0c0,c0c0
+z0z0z0,z0z0
+s0s2s0,s2s0
+d0d2d0,d2d0
+c0c2c0,c2c0
+z0z2z0,z2z0
+s2s2s2,s2s2
+d2d2d2,d2d2
+c2c2c2,c2c2
+z2z2z2,z2z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Disp.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Disp.lcls
new file mode 100644
index 00000000..1899b1d5
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Disp.lcls
@@ -0,0 +1,10 @@
+s0,d0
+d0,d0
+c0,d0
+z0,d0
+g0,d0
+s2,d0
+d2,d0
+c2,d0
+z2,d0
+g2,d0
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Double.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Double.lcls
new file mode 100644
index 00000000..cdbaa09c
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Double.lcls
@@ -0,0 +1,4 @@
+s0,d0
+d0,d0
+s2,d2
+d2,d2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/DoubleComplex.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/DoubleComplex.lcls
new file mode 100644
index 00000000..b89949c3
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/DoubleComplex.lcls
@@ -0,0 +1,8 @@
+s0,z0
+d0,z0
+c0,z0
+z0,z0
+s2,z2
+d2,z2
+c2,z2
+z2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/FFT.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/FFT.lcls
new file mode 100644
index 00000000..d38a5a3e
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/FFT.lcls
@@ -0,0 +1,32 @@
+s0,c0
+d0,z0
+c0,c0
+z0,z0
+s2,c2
+d2,z2
+c2,c2
+z2,z2
+s0s0,c0
+d0d0,z0
+c0s0,c0
+z0d0,z0
+s2s0,c2
+d2d0,z2
+c2s0,c2
+z2d0,z2
+s0s0s0,c0
+d0d0d0,z0
+c0s0s0,c0
+z0d0d0,z0
+s2s0s0,c2
+d2d0d0,z2
+c2s0s0,c2
+z2d0d0,z2
+s0s0s0s0,c0
+d0d0d0d0,z0
+c0s0s0s0,c0
+z0d0d0d0,z0
+s2s0s0s0,c2
+d2d0d0d0,z2
+c2s0s0s0,c2
+z2d0d0d0,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/FFTShift.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/FFTShift.lcls
new file mode 100644
index 00000000..cb8bdb35
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/FFTShift.lcls
@@ -0,0 +1,24 @@
+s0,s0
+d0,d0
+c0,c0
+z0,z0
+s2,s2
+d2,d2
+c2,c2
+z2,z2
+s0s0,s0
+s0g2,s0
+d0d0,d0
+d0g2,d0
+c0s0,c0
+c0g2,c0
+z0d0,z0
+z0g2,z0
+s2s0,s2
+s2g2,s2
+d2d0,d2
+d2g2,d2
+c2s0,c2
+c2g2,c2
+z2d0,z2
+z2g2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Find.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Find.lcls
new file mode 100644
index 00000000..1e1c3faa
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Find.lcls
@@ -0,0 +1,16 @@
+s0,s0
+d0,d0
+s2,s2
+d2,d2
+s0,s0s0
+d0,d0d0
+s2,s2s2
+d2,d2d2
+s0s0,s0
+s2s0,s2
+d0d0,d0
+d2d0,d2
+s0s0,s0s0
+s2s0,s2s2
+d0d0,d0d0
+d2d0,d2d2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Float.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Float.lcls
new file mode 100644
index 00000000..cd60413d
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Float.lcls
@@ -0,0 +1,4 @@
+s0,s0
+d0,s0
+s2,s2
+d2,s2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/FloatComplex.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/FloatComplex.lcls
new file mode 100644
index 00000000..94a85008
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/FloatComplex.lcls
@@ -0,0 +1,8 @@
+s0,c0
+d0,c0
+c0,c0
+z0,c0
+s2,c2
+d2,c2
+c2,c2
+z2,c2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Frmag.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Frmag.lcls
new file mode 100644
index 00000000..0c848eee
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Frmag.lcls
@@ -0,0 +1,16 @@
+d2d0,d2
+d2d0,d2d2
+d0d0,d0
+d0d0,d0d0
+d2d2d0,d2
+d2d2d0,d2d2
+d0d0d0,d0
+d0d0d0,d0d0
+s2s0,s2
+s2s0,s2s2
+s0s0,s0
+s0s0,s0s0
+s2s2s0,s2
+s2s2s0,s2s2
+s0s0s0,s0
+s0s0s0,s0s0
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Global.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Global.lcls
new file mode 100644
index 00000000..dcde1db9
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Global.lcls
@@ -0,0 +1 @@
+g2,d0
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/IFFT.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/IFFT.lcls
new file mode 100644
index 00000000..e1cde164
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/IFFT.lcls
@@ -0,0 +1,8 @@
+s0,c0
+d0,z0
+c0,c0
+z0,z0
+s2,c2
+d2,z2
+c2,c2
+z2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/IsEmpty.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/IsEmpty.lcls
new file mode 100644
index 00000000..dcc6d90b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/IsEmpty.lcls
@@ -0,0 +1,8 @@
+s0,s0
+d0,d0
+c0,s0
+z0,d0
+s2,s0
+d2,d0
+c2,s0
+z2,d0
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Length.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Length.lcls
new file mode 100644
index 00000000..2db2feb4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Length.lcls
@@ -0,0 +1,12 @@
+s0,s0
+d0,d0
+c0,s0
+z0,d0
+g0,s0
+g0,d0
+s2,s0
+d2,d0
+c2,s0
+z2,d0
+g2,s0
+g2,d0
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Lev.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Lev.lcls
new file mode 100644
index 00000000..8fc75ecf
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Lev.lcls
@@ -0,0 +1,12 @@
+s2,s2
+s2,s2s0
+s2,s2s0s2
+d2,d2
+d2,d2d0
+d2,d2d0d2
+c2,c2
+c2,c2c0
+c2,c2c0c2
+z2,z2
+z2,z2z0
+z2,z2z0z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mclose.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mclose.lcls
new file mode 100644
index 00000000..c0402ebc
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mclose.lcls
@@ -0,0 +1,2 @@
+f0,
+f0,i0
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Meanf.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Meanf.lcls
new file mode 100644
index 00000000..4b349c7d
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Meanf.lcls
@@ -0,0 +1,16 @@
+s0s0,s0
+d0d0,d0
+c0s0,c0
+z0d0,z0
+s2s2,s0
+d2d2,d0
+c2s2,c0
+z2d2,z0
+s0s0s0,s0
+d0d0d0,d0
+c0s0s0,c0
+z0d0d0,z0
+s2s2s0,s2
+d2d2d0,d2
+c2s2s0,c2
+z2d2d0,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mget.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mget.lcls
new file mode 100644
index 00000000..506130d0
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mget.lcls
@@ -0,0 +1,8 @@
+s0g2f0,s0
+s0g2f0,d0
+d0g2f0,s0
+d0g2f0,d0
+s0g2f0,s2
+s0g2f0,d2
+d0g2f0,s2
+d0g2f0,d2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mopen.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mopen.lcls
new file mode 100644
index 00000000..5127dcca
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mopen.lcls
@@ -0,0 +1,10 @@
+g2,f0
+g2,f0s0
+g2,f0d0
+g2g2,f0
+g2g2,f0s0
+g2g2,f0d0
+g2g2s0,f0s0
+g2g2s0,f0d0
+g2g2d0,f0s0
+g2g2d0,f0d0
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mput.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mput.lcls
new file mode 100644
index 00000000..604c88b1
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mput.lcls
@@ -0,0 +1,8 @@
+s0g2f0,
+s2g2f0,
+d0g2f0,
+d2g2f0,
+s0g2f0,i0
+s2g2f0,i0
+d0g2f0,i0
+d2g2f0,i0
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mseek.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mseek.lcls
new file mode 100644
index 00000000..4c10ff4f
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Mseek.lcls
@@ -0,0 +1,6 @@
+s0,
+s0f0,
+s0f0g2,
+d0,
+d0f0,
+d0f0g2,
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpApex.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpApex.lcls
new file mode 100644
index 00000000..84d73280
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpApex.lcls
@@ -0,0 +1,8 @@
+s0,s0
+d0,d0
+c0,c0
+z0,z0
+s2,s2
+d2,d2
+c2,c2
+z2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpBackSlash.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpBackSlash.lcls
new file mode 100644
index 00000000..a90028c3
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpBackSlash.lcls
@@ -0,0 +1,32 @@
+s0s0,s0
+s0s2,s2
+s2s0,s2
+s2s2,s2
+d0d0,d0
+d0d2,d2
+d2d0,d2
+d2d2,d2
+s0c0,c0
+c0s0,c0
+c0c0,c0
+c0s2,c2
+s0c2,c2
+c0c2,c2
+c2s0,c2
+s2c0,c2
+c2c0,c2
+s2c2,c2
+c2s2,c2
+c2c2,c2
+d0z0,z0
+z0d0,z0
+z0z0,z0
+z0d2,z2
+d0z2,z2
+z0z2,z2
+z2d0,z2
+d2z0,z2
+z2z0,z2
+d2z2,z2
+z2d2,z2
+z2z2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpCc.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpCc.lcls
new file mode 100644
index 00000000..d9059b13
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpCc.lcls
@@ -0,0 +1,16 @@
+s0s0,s2
+s0s2,s2
+s2s0,s2
+s2s2,s2
+d0d0,d2
+d0d2,d2
+d2d0,d2
+d2d2,d2
+c0c0,c2
+c0c2,c2
+c2c0,c2
+c2c2,c2
+z0z0,z2
+z0z2,z2
+z2z0,z2
+z2z2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpColon.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpColon.lcls
new file mode 100644
index 00000000..4b559b7c
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpColon.lcls
@@ -0,0 +1,8 @@
+s0s0,s0
+d0d0,d0
+s0s0,s2
+d0d0,d2
+s0s0s0,s0
+d0d0d0,d0
+s0s0s0,s2
+d0d0d0,d2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpDotHat.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpDotHat.lcls
new file mode 100644
index 00000000..d7955bd8
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpDotHat.lcls
@@ -0,0 +1,16 @@
+s0s0,s0
+d0d0,d0
+c0c0,c0
+z0z0,z0
+s2s0,s2
+d2d0,d2
+c2c0,c2
+z2z0,z2
+s0s2,s2
+d0d2,d2
+c0c2,c2
+z0z2,z2
+s2s2,s2
+d2d2,d2
+c2c2,c2
+z2z2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpDotStar.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpDotStar.lcls
new file mode 100644
index 00000000..b9c54e55
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpDotStar.lcls
@@ -0,0 +1,40 @@
+s0s0,s0
+d0d0,d0
+c0c0,c0
+s0c0,c0
+c0s0,c0
+z0z0,z0
+d0z0,z0
+z0d0,z0
+s2s0,s2
+d2d0,d2
+c2c0,c2
+s2c0,c2
+c2s0,c2
+z2z0,z2
+z2d0,z2
+d2z0,z2
+s0s2,s2
+d0d2,d2
+c0c2,c2
+s0c2,c2
+c0s2,c2
+z0z2,z2
+d0z2,z2
+z0d2,z2
+s2s2,s2
+d2d2,d2
+c2c2,c2
+s2c2,c2
+c2s2,c2
+z2z2,z2
+d2z2,z2
+z2d2,z2
+s2s2,s2
+d2d2,d2
+c2c2,c2
+s2c2,c2
+c2s2,c2
+z2z2,z2
+d2z2,z2
+z2d2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpEqual.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpEqual.lcls
new file mode 100644
index 00000000..35538b5f
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpEqual.lcls
@@ -0,0 +1,10 @@
+s0,s0
+d0,d0
+c0,c0
+z0,z0
+g0,g0
+s2,s2
+d2,d2
+c2,c2
+z2,z2
+g2,g2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpExt.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpExt.lcls
new file mode 100644
index 00000000..3dce393a
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpExt.lcls
@@ -0,0 +1,24 @@
+s2s0,s0
+s2s2,s2
+s2s0s0,s0
+s2s2s0,s2
+s2s0s2,s2
+s2s2s2,s2
+d2d0,d0
+d2d2,d2
+d2d0d0,d0
+d2d2d0,d2
+d2d0d2,d2
+d2d2d2,d2
+c2s0,c0
+c2s2,c2
+c2s0s0,c0
+c2s2s0,c2
+c2s0s2,c2
+c2s2s2,c2
+z2d0,z0
+z2d2,z2
+z2d0d0,z0
+z2d2d0,z2
+z2d0d2,z2
+z2d2d2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpIns.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpIns.lcls
new file mode 100644
index 00000000..7309063b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpIns.lcls
@@ -0,0 +1,40 @@
+s2s0s0,
+s2s2s0,
+s2s2s2,
+s2s0s0s0,
+s2s0s2s0,
+s2s2s0s0,
+s2s2s2s0,
+s2s0s2s2,
+s2s2s0s2,
+s2s2s2s2,
+d2d0d0,
+d2d2d0,
+d2d2d2,
+d2d0d0d0,
+d2d0d2d0,
+d2d2d0d0,
+d2d2d2d0,
+d2d0d2d2,
+d2d2d0d2,
+d2d2d2d2,
+c2s0c0,
+c2s2c0,
+c2s2c2,
+c2s0s0c0,
+c2s0s2c0,
+c2s2s0c0,
+c2s2s2c0,
+c2s0s2c2,
+c2s2s0c2,
+c2s2s2c2,
+z2d0z0,
+z2d2z0,
+z2d2z2,
+z2d0d0z0,
+z2d0d2z0,
+z2d2d0z0,
+z2d2d2z0,
+z2d0d2z2,
+z2d2d0z2,
+z2d2d2z2,
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpLogEq.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpLogEq.lcls
new file mode 100644
index 00000000..942a9efb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpLogEq.lcls
@@ -0,0 +1,24 @@
+s0s0,s0
+d0d0,d0
+c0c0,c0
+z0z0,z0
+g0g0,s0
+g0g0,d0
+s2s0,s2
+d2d0,d2
+c2c0,c2
+z2z0,z2
+g2g0,s2
+g2g0,d2
+s0s2,s2
+d0d2,d2
+c0c2,c2
+z0z2,z2
+g0g2,s2
+g0g2,d2
+s2s2,s2
+d2d2,d2
+c2c2,c2
+z2z2,z2
+g2g2,s2
+g2g2,d2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpMinus.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpMinus.lcls
new file mode 100644
index 00000000..69af2c51
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpMinus.lcls
@@ -0,0 +1,40 @@
+s0,s0
+d0,d0
+c0,c0
+z0,z0
+s2,s2
+d2,d2
+c2,c2
+z2,z2
+s0s0,s0
+d0d0,d0
+s0c0,c0
+c0s0,c0
+c0c0,c0
+d0z0,z0
+z0d0,z0
+z0z0,z0
+s2s0,s2
+d2d0,d2
+s2c0,c2
+c2s0,c2
+c2c0,c2
+d2z0,z2
+z2d0,z2
+z2z0,z2
+s0s2,s2
+d0d2,d2
+s0c2,c2
+c0s2,c2
+c0c2,c2
+d0z2,z2
+z0d2,z2
+z0z2,z2
+s2s2,s2
+d2d2,d2
+s2c2,c2
+c2s2,c2
+c2c2,c2
+d2z2,z2
+z2d2,z2
+z2z2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpPlus.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpPlus.lcls
new file mode 100644
index 00000000..93ff0895
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpPlus.lcls
@@ -0,0 +1,44 @@
+s0,s0
+d0,d0
+c0,c0
+z0,z0
+s2,s2
+d2,d2
+c2,c2
+z2,z2
+s0s0,s0
+d0d0,d0
+s0c0,c0
+c0s0,c0
+c0c0,c0
+d0z0,z0
+z0d0,z0
+z0z0,z0
+g0g0,g2
+s2s0,s2
+d2d0,d2
+s2c0,c2
+c2s0,c2
+c2c0,c2
+d2z0,z2
+z2d0,z2
+z2z0,z2
+g2g0,g2
+s0s2,s2
+d0d2,d2
+s0c2,c2
+c0s2,c2
+c0c2,c2
+d0z2,z2
+z0d2,z2
+z0z2,z2
+g0g2,g2
+s2s2,s2
+d2d2,d2
+s2c2,c2
+c2s2,c2
+c2c2,c2
+d2z2,z2
+z2d2,z2
+z2z2,z2
+g2g2,g2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpRc.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpRc.lcls
new file mode 100644
index 00000000..d9059b13
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpRc.lcls
@@ -0,0 +1,16 @@
+s0s0,s2
+s0s2,s2
+s2s0,s2
+s2s2,s2
+d0d0,d2
+d0d2,d2
+d2d0,d2
+d2d2,d2
+c0c0,c2
+c0c2,c2
+c2c0,c2
+c2c2,c2
+z0z0,z2
+z0z2,z2
+z2z0,z2
+z2z2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpStar.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpStar.lcls
new file mode 100644
index 00000000..c9fd26f1
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/OpStar.lcls
@@ -0,0 +1,40 @@
+s0s0,s0
+d0d0,d0
+s0c0,c0
+c0s0,c0
+c0c0,c0
+d0z0,z0
+z0d0,z0
+z0z0,z0
+s2s0,s2
+d2d0,d2
+s2c0,c2
+c2s0,c2
+c2c0,c2
+d2z0,z2
+z2d0,z2
+z2z0,z2
+s0s2,s2
+d0d2,d2
+s0c2,c2
+c0s2,c2
+c0c2,c2
+d0z2,z2
+z0d2,z2
+z0z2,z2
+s2s2,s2
+d2d2,d2
+s2c2,c2
+c2s2,c2
+c2c2,c2
+d2z2,z2
+z2d2,z2
+z2z2,z2
+s2s2,s0
+d2d2,d0
+s2c2,c0
+c2s2,c0
+c2c2,c0
+d2z2,z0
+z2d2,z0
+z2z2,z0
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Part.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Part.lcls
new file mode 100644
index 00000000..10c3307e
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Part.lcls
@@ -0,0 +1,4 @@
+g2s0,g2
+g2d0,g2
+g2s2,g2
+g2d2,g2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Return.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Return.lcls
new file mode 100644
index 00000000..c528f0f4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Return.lcls
@@ -0,0 +1 @@
+,
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Sin.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Sin.lcls
new file mode 100644
index 00000000..84d73280
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Sin.lcls
@@ -0,0 +1,8 @@
+s0,s0
+d0,d0
+c0,c0
+z0,z0
+s2,s2
+d2,d2
+c2,c2
+z2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Size.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Size.lcls
new file mode 100644
index 00000000..d42f7e34
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Size.lcls
@@ -0,0 +1,24 @@
+s0,s2
+d0,d2
+c0,s2
+z0,d2
+s2,s2
+d2,d2
+c2,s2
+z2,d2
+s0,s0s0
+d0,d0d0
+c0,s0s0
+z0,d0d0
+s2,s0s0
+d2,d0d0
+c2,s0s0
+z2,d0d0
+s0s0,s0
+d0d0,d0
+c0s0,s0
+z0d0,d0
+s2s0,s0
+d2d0,d0
+c2s0,s0
+z2d0,d0
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Spec.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Spec.lcls
new file mode 100644
index 00000000..c0fa03de
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Spec.lcls
@@ -0,0 +1,20 @@
+s0,s0
+d0,d0
+c0,c0
+z0,z0
+s2,s2
+d2,d2
+s2,c2
+c2,c2
+d2,z2
+z2,z2
+s0,s0s0
+d0,d0d0
+c0,c0c0
+z0,z0z0
+s2,s2s2
+s2,c2c2
+d2,d2d2
+d2,z2z2
+c2,c2c2
+z2,z2z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Sqrt.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Sqrt.lcls
new file mode 100644
index 00000000..95d445fe
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Sqrt.lcls
@@ -0,0 +1,12 @@
+s0,s0
+s0,c0
+d0,d0
+d0,z0
+c0,c0
+z0,z0
+s2,s2
+s2,c2
+d2,d2
+d2,z2
+c2,c2
+z2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/StrSubSt.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/StrSubSt.lcls
new file mode 100644
index 00000000..c4d40633
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/StrSubSt.lcls
@@ -0,0 +1 @@
+g2g2g2,g2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Strindex.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Strindex.lcls
new file mode 100644
index 00000000..acfb7a68
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Strindex.lcls
@@ -0,0 +1,4 @@
+g2g2,s0
+g2g2,d0
+g2g2,s2
+g2g2,d2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Sum.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Sum.lcls
new file mode 100644
index 00000000..56bd9142
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Sum.lcls
@@ -0,0 +1,32 @@
+s0,s0
+d0,d0
+c0,c0
+z0,z0
+s2,s0
+d2,d0
+c2,c0
+z2,z0
+s0s0,s0
+d0d0,d0
+c0c0,c0
+z0d0,z0
+s2s0,s0
+d2d0,d0
+c2s0,c0
+z2d0,z0
+s2s0,s2
+d2d0,d2
+c2s0,c2
+z2d0,z2
+s0g2,s0
+d0g2,d0
+c0g2,c0
+z0g2,z0
+s2g2,s0
+d2g2,d0
+c2g2,c0
+z2g2,z0
+s2g2,s2
+d2g2,d2
+c2g2,c2
+z2g2,z2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Trace.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Trace.lcls
new file mode 100644
index 00000000..717d532f
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Trace.lcls
@@ -0,0 +1,8 @@
+s0,s0
+d0,d0
+c0,c0
+z0,z0
+s2,s0
+d2,d0
+c2,c0
+z2,z0
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Zeros.lcls b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Zeros.lcls
new file mode 100644
index 00000000..b05566fd
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Classes/Zeros.lcls
@@ -0,0 +1,18 @@
+,s0
+,d0
+s0,s0
+s0,d0
+d0,s0
+d0,d0
+s2,s2
+s2,d2
+d2,s2
+d2,d2
+s0s0,s0
+s0s0,d0
+s0s0,s2
+s0s0,d2
+d0d0,s0
+d0d0,d0
+d0d0,s2
+d0d0,d2
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/Cepstrum.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/Cepstrum.lst
new file mode 100644
index 00000000..4e17763b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/Cepstrum.lst
@@ -0,0 +1 @@
+CLASS: Cepstrum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpApex.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpApex.lst
new file mode 100644
index 00000000..beb7b6fd
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpApex.lst
@@ -0,0 +1 @@
+CLASS: OpApex
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpBackSlash.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpBackSlash.lst
new file mode 100644
index 00000000..3f9d1814
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpBackSlash.lst
@@ -0,0 +1 @@
+CLASS: OpBackSlash
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpCc.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpCc.lst
new file mode 100644
index 00000000..2748b4c5
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpCc.lst
@@ -0,0 +1 @@
+CLASS: OpCc
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpColon.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpColon.lst
new file mode 100644
index 00000000..981dbed0
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpColon.lst
@@ -0,0 +1 @@
+CLASS: OpColon
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotApex.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotApex.lst
new file mode 100644
index 00000000..beb7b6fd
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotApex.lst
@@ -0,0 +1 @@
+CLASS: OpApex
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotBackSlash.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotBackSlash.lst
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotBackSlash.lst
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotHat.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotHat.lst
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotHat.lst
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotSlash.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotSlash.lst
new file mode 100644
index 00000000..8aa67ad3
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotSlash.lst
@@ -0,0 +1 @@
+CLASS: OpDotStar
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotStar.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotStar.lst
new file mode 100644
index 00000000..8aa67ad3
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpDotStar.lst
@@ -0,0 +1 @@
+CLASS: OpDotStar
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpEqual.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpEqual.lst
new file mode 100644
index 00000000..87e6b15d
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpEqual.lst
@@ -0,0 +1 @@
+CLASS: OpEqual
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpExt.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpExt.lst
new file mode 100644
index 00000000..50bd6675
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpExt.lst
@@ -0,0 +1 @@
+CLASS: OpExt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpHat.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpHat.lst
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpHat.lst
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpIns.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpIns.lst
new file mode 100644
index 00000000..fd2cf196
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpIns.lst
@@ -0,0 +1 @@
+CLASS: OpIns
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogAnd.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogAnd.lst
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogAnd.lst
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogEq.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogEq.lst
new file mode 100644
index 00000000..4a56160c
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogEq.lst
@@ -0,0 +1 @@
+CLASS: OpLogEq
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogGe.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogGe.lst
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogGe.lst
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogGt.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogGt.lst
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogGt.lst
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogLe.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogLe.lst
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogLe.lst
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogLt.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogLt.lst
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogLt.lst
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogNe.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogNe.lst
new file mode 100644
index 00000000..4a56160c
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogNe.lst
@@ -0,0 +1 @@
+CLASS: OpLogEq
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogNot.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogNot.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogNot.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogOr.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogOr.lst
new file mode 100644
index 00000000..bb90b5fb
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpLogOr.lst
@@ -0,0 +1 @@
+CLASS: OpDotHat
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpMinus.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpMinus.lst
new file mode 100644
index 00000000..09c6be0e
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpMinus.lst
@@ -0,0 +1 @@
+CLASS: OpMinus
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpPlus.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpPlus.lst
new file mode 100644
index 00000000..e5a93d42
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpPlus.lst
@@ -0,0 +1 @@
+CLASS: OpPlus
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpRc.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpRc.lst
new file mode 100644
index 00000000..3f3ee384
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpRc.lst
@@ -0,0 +1 @@
+CLASS: OpRc
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpStar.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpStar.lst
new file mode 100644
index 00000000..082301fd
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/OpStar.lst
@@ -0,0 +1 @@
+CLASS: OpStar
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/Spec.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/Spec.lst
new file mode 100644
index 00000000..2ead894c
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/Spec.lst
@@ -0,0 +1 @@
+CLASS: Spec
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/abs.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/abs.lst
new file mode 100644
index 00000000..d0d31001
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/abs.lst
@@ -0,0 +1 @@
+CLASS: Abs
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/acos.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/acos.lst
new file mode 100644
index 00000000..f91ad693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/acos.lst
@@ -0,0 +1 @@
+CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/acosh.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/acosh.lst
new file mode 100644
index 00000000..f91ad693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/acosh.lst
@@ -0,0 +1 @@
+CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/asin.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/asin.lst
new file mode 100644
index 00000000..f91ad693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/asin.lst
@@ -0,0 +1 @@
+CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/asinh.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/asinh.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/asinh.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/atan.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/atan.lst
new file mode 100644
index 00000000..51356b5b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/atan.lst
@@ -0,0 +1 @@
+CLASS: Atan
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/atanh.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/atanh.lst
new file mode 100644
index 00000000..f91ad693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/atanh.lst
@@ -0,0 +1 @@
+CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/ceil.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/ceil.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/ceil.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/conj.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/conj.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/conj.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/convol.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/convol.lst
new file mode 100644
index 00000000..d0529024
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/convol.lst
@@ -0,0 +1 @@
+CLASS: Convol
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/cos.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/cos.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/cos.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/cosh.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/cosh.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/cosh.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/det.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/det.lst
new file mode 100644
index 00000000..4da3715f
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/det.lst
@@ -0,0 +1 @@
+CLASS: Trace
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/disp.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/disp.lst
new file mode 100644
index 00000000..2e6a9ad5
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/disp.lst
@@ -0,0 +1 @@
+CLASS: Disp
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/double.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/double.lst
new file mode 100644
index 00000000..667df626
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/double.lst
@@ -0,0 +1 @@
+CLASS: Double
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/doublecomplex.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/doublecomplex.lst
new file mode 100644
index 00000000..266fd573
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/doublecomplex.lst
@@ -0,0 +1 @@
+CLASS: DoubleComplex
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/exp.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/exp.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/exp.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/eye.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/eye.lst
new file mode 100644
index 00000000..40b82d62
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/eye.lst
@@ -0,0 +1 @@
+CLASS: Zeros
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/fft.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/fft.lst
new file mode 100644
index 00000000..b51676f9
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/fft.lst
@@ -0,0 +1 @@
+CLASS: FFT
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/fftshift.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/fftshift.lst
new file mode 100644
index 00000000..7d986d4f
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/fftshift.lst
@@ -0,0 +1 @@
+CLASS: FFTShift
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/find.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/find.lst
new file mode 100644
index 00000000..52c8d020
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/find.lst
@@ -0,0 +1 @@
+CLASS: Find
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/fix.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/fix.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/fix.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/float.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/float.lst
new file mode 100644
index 00000000..cff917cf
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/float.lst
@@ -0,0 +1 @@
+CLASS: Float
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/floatcomplex.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/floatcomplex.lst
new file mode 100644
index 00000000..a2bc2f40
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/floatcomplex.lst
@@ -0,0 +1 @@
+CLASS: FloatComplex
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/floor.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/floor.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/floor.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/frmag.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/frmag.lst
new file mode 100644
index 00000000..f3e11998
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/frmag.lst
@@ -0,0 +1 @@
+CLASS: Frmag
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/global.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/global.lst
new file mode 100644
index 00000000..602d47af
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/global.lst
@@ -0,0 +1 @@
+CLASS: Global
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/ifft.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/ifft.lst
new file mode 100644
index 00000000..c2904825
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/ifft.lst
@@ -0,0 +1 @@
+CLASS: IFFT
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/imag.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/imag.lst
new file mode 100644
index 00000000..d0d31001
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/imag.lst
@@ -0,0 +1 @@
+CLASS: Abs
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/int.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/int.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/int.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/inv.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/inv.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/inv.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/isempty.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/isempty.lst
new file mode 100644
index 00000000..14f24271
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/isempty.lst
@@ -0,0 +1 @@
+CLASS: IsEmpty
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/isnan.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/isnan.lst
new file mode 100644
index 00000000..beb7b6fd
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/isnan.lst
@@ -0,0 +1 @@
+CLASS: OpApex
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/length.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/length.lst
new file mode 100644
index 00000000..5d2a073b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/length.lst
@@ -0,0 +1 @@
+CLASS: Length
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/lev.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/lev.lst
new file mode 100644
index 00000000..b6da8e7b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/lev.lst
@@ -0,0 +1 @@
+CLASS: Lev
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/log.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/log.lst
new file mode 100644
index 00000000..f91ad693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/log.lst
@@ -0,0 +1 @@
+CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/log10.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/log10.lst
new file mode 100644
index 00000000..f91ad693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/log10.lst
@@ -0,0 +1 @@
+CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/max.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/max.lst
new file mode 100644
index 00000000..fc9f4ff4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/max.lst
@@ -0,0 +1 @@
+CLASS: Sum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mclose.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mclose.lst
new file mode 100644
index 00000000..741aa6fe
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mclose.lst
@@ -0,0 +1 @@
+CLASS: Mclose
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mean.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mean.lst
new file mode 100644
index 00000000..fc9f4ff4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mean.lst
@@ -0,0 +1 @@
+CLASS: Sum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/meanf.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/meanf.lst
new file mode 100644
index 00000000..14ad3379
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/meanf.lst
@@ -0,0 +1 @@
+CLASS: Meanf
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mget.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mget.lst
new file mode 100644
index 00000000..6c933404
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mget.lst
@@ -0,0 +1 @@
+CLASS: Mget
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/min.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/min.lst
new file mode 100644
index 00000000..fc9f4ff4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/min.lst
@@ -0,0 +1 @@
+CLASS: Sum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mopen.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mopen.lst
new file mode 100644
index 00000000..1405ba1d
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mopen.lst
@@ -0,0 +1 @@
+CLASS: Mopen
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mput.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mput.lst
new file mode 100644
index 00000000..ccf6b05f
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mput.lst
@@ -0,0 +1 @@
+CLASS: Mput
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mseek.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mseek.lst
new file mode 100644
index 00000000..37c64924
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/mseek.lst
@@ -0,0 +1 @@
+CLASS: Mseek
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/ones.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/ones.lst
new file mode 100644
index 00000000..40b82d62
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/ones.lst
@@ -0,0 +1 @@
+CLASS: Zeros
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/part.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/part.lst
new file mode 100644
index 00000000..6d6a8553
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/part.lst
@@ -0,0 +1 @@
+CLASS: Part
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/prod.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/prod.lst
new file mode 100644
index 00000000..fc9f4ff4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/prod.lst
@@ -0,0 +1 @@
+CLASS: Sum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/rand.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/rand.lst
new file mode 100644
index 00000000..40b82d62
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/rand.lst
@@ -0,0 +1 @@
+CLASS: Zeros
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/real.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/real.lst
new file mode 100644
index 00000000..d0d31001
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/real.lst
@@ -0,0 +1 @@
+CLASS: Abs
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/return.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/return.lst
new file mode 100644
index 00000000..eabb9118
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/return.lst
@@ -0,0 +1 @@
+CLASS: Return
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/round.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/round.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/round.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sin.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sin.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sin.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sinh.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sinh.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sinh.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/size.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/size.lst
new file mode 100644
index 00000000..ca7c556c
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/size.lst
@@ -0,0 +1 @@
+CLASS: Size
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sqrt.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sqrt.lst
new file mode 100644
index 00000000..f91ad693
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sqrt.lst
@@ -0,0 +1 @@
+CLASS: Sqrt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/st_deviation.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/st_deviation.lst
new file mode 100644
index 00000000..fc9f4ff4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/st_deviation.lst
@@ -0,0 +1 @@
+CLASS: Sum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/stdevf.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/stdevf.lst
new file mode 100644
index 00000000..14ad3379
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/stdevf.lst
@@ -0,0 +1 @@
+CLASS: Meanf
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/strindex.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/strindex.lst
new file mode 100644
index 00000000..9dca5862
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/strindex.lst
@@ -0,0 +1 @@
+CLASS: Strindex
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/strsubst.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/strsubst.lst
new file mode 100644
index 00000000..03fa10a1
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/strsubst.lst
@@ -0,0 +1 @@
+CLASS: StrSubSt
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sum.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sum.lst
new file mode 100644
index 00000000..fc9f4ff4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/sum.lst
@@ -0,0 +1 @@
+CLASS: Sum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/tan.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/tan.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/tan.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/tanh.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/tanh.lst
new file mode 100644
index 00000000..172545df
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/tanh.lst
@@ -0,0 +1 @@
+CLASS: Sin
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/trace.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/trace.lst
new file mode 100644
index 00000000..4da3715f
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/trace.lst
@@ -0,0 +1 @@
+CLASS: Trace
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/variance.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/variance.lst
new file mode 100644
index 00000000..fc9f4ff4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/variance.lst
@@ -0,0 +1 @@
+CLASS: Sum
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/variancef.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/variancef.lst
new file mode 100644
index 00000000..14ad3379
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/variancef.lst
@@ -0,0 +1 @@
+CLASS: Meanf
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/zeros.lst b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/zeros.lst
new file mode 100644
index 00000000..40b82d62
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SCI2CLib/CFunctionList/Functions/zeros.lst
@@ -0,0 +1 @@
+CLASS: Zeros
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SharedInfo.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SharedInfo.dat
new file mode 100644
index 00000000..c07f8533
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/SharedInfo.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main.h b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main.h
new file mode 100644
index 00000000..bc9517c4
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main.h
@@ -0,0 +1,44 @@
+/*
+** ************************************************
+** hArtes/POLIBA SCILAB2C
+** Contact: raffaele.nutricato@tiscali.it
+** ************************************************
+*/
+
+
+/*
+** -----------------------
+** --- SCI2C Includes. ---
+** -----------------------
+*/
+#include "../../../Scilab2C/CFiles/sci2cincludes/sci2clib.h"
+/*
+** ---------------------------
+** --- End SCI2C Includes. ---
+** ---------------------------
+*/
+
+
+/*
+** -------------------
+** --- Prototypes. ---
+** -------------------
+*/
+SCI2Cint main();
+/*
+** -----------------------
+** --- End Prototypes. ---
+** -----------------------
+*/
+
+
+/*
+** ------------------------
+** --- USER2C Includes. ---
+** ------------------------
+*/
+/*
+** ----------------------------
+** --- End USER2C Includes. ---
+** ----------------------------
+*/
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main.rpt b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main.rpt
new file mode 100644
index 00000000..695b9c51
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main.rpt
@@ -0,0 +1,937 @@
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp1[1][2];
+ SCI2Cint ____temp1Size[2] = {1,2};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp2[1][3];
+ SCI2Cint ____temp2Size[2] = {1,3};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp3[1][4];
+ SCI2Cint ____temp3Size[2] = {1,4};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp4[1][5];
+ SCI2Cint ____temp4Size[2] = {1,5};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double Volume[1][6];
+ SCI2Cint __VolumeSize[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp5[1][2];
+ SCI2Cint ____temp5Size[2] = {1,2};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp6[1][3];
+ SCI2Cint ____temp6Size[2] = {1,3};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp7[1][4];
+ SCI2Cint ____temp7Size[2] = {1,4};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp8[1][5];
+ SCI2Cint ____temp8Size[2] = {1,5};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double Pressure[1][6];
+ SCI2Cint __PressureSize[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+ double x[1][6];
+ SCI2Cint __xSize[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+ double y[1][6];
+ SCI2Cint __ySize[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp9;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp10[1][6];
+ SCI2Cint ____temp10Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp11;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp12;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp13;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp14[1][6];
+ SCI2Cint ____temp14Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp15;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp16;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp17;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+ double __temp18;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp19[1][6];
+ SCI2Cint ____temp19Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp20;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp21;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp22;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp23;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp24;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp25;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double a;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+ double __temp26;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp27[1][6];
+ SCI2Cint ____temp27Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp28;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp29;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp30;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp31;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp32;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp33;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+ double __temp34;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp35[1][6];
+ SCI2Cint ____temp35Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp36;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp37;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp38;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp39;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp40;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp41;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double b;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp42;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp43[1][6];
+ SCI2Cint ____temp43Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp44;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp45[1][6];
+ SCI2Cint ____temp45Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp46[1][6];
+ SCI2Cint ____temp46Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp47;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp48;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp49[1][6];
+ SCI2Cint ____temp49Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp50[1][6];
+ SCI2Cint ____temp50Size[2] = {1,6};
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp51;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double beq;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp52;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp53;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp54;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double aeq;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double C;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double gamma;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ char __temp55[1][2] = {"C"};
+ SCI2Cint ____temp55Size[2] = {1,2};
+ double ans1;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double ans2;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ char __temp56[1][6] = {"gamma"};
+ SCI2Cint ____temp56Size[2] = {1,6};
+ double ans3;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double ans4;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ char __temp57[1][6] = {"a-aeq"};
+ SCI2Cint ____temp57Size[2] = {1,6};
+ double ans5;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp58;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double ans6;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ char __temp59[1][6] = {"b-beq"};
+ SCI2Cint ____temp59Size[2] = {1,6};
+ double ans7;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double __temp60;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+ double ans8;
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ ********************************
+ ==> Handling Funcall/Operation/Equal
+ ********************************
+
+
+
+ ************
+ ==> Handling EOL
+ ************
+
+
+
+ *******************
+ ==> Handling EndProgram
+ *******************
+
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_LOCVAR.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_LOCVAR.dat
new file mode 100644
index 00000000..e73451d2
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_LOCVAR.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_TMPVAR.dat b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_TMPVAR.dat
new file mode 100644
index 00000000..41af9da3
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_TMPVAR.dat
Binary files differ
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_declarations.c b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_declarations.c
new file mode 100644
index 00000000..0a997f37
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_declarations.c
@@ -0,0 +1,183 @@
+
+ double __temp1[1][2];
+ SCI2Cint ____temp1Size[2] = {1,2};
+
+ double __temp2[1][3];
+ SCI2Cint ____temp2Size[2] = {1,3};
+
+ double __temp3[1][4];
+ SCI2Cint ____temp3Size[2] = {1,4};
+
+ double __temp4[1][5];
+ SCI2Cint ____temp4Size[2] = {1,5};
+
+ double Volume[1][6];
+ SCI2Cint __VolumeSize[2] = {1,6};
+
+ double __temp5[1][2];
+ SCI2Cint ____temp5Size[2] = {1,2};
+
+ double __temp6[1][3];
+ SCI2Cint ____temp6Size[2] = {1,3};
+
+ double __temp7[1][4];
+ SCI2Cint ____temp7Size[2] = {1,4};
+
+ double __temp8[1][5];
+ SCI2Cint ____temp8Size[2] = {1,5};
+
+ double Pressure[1][6];
+ SCI2Cint __PressureSize[2] = {1,6};
+
+ double x[1][6];
+ SCI2Cint __xSize[2] = {1,6};
+
+ double y[1][6];
+ SCI2Cint __ySize[2] = {1,6};
+
+ double __temp9;
+
+ double __temp10[1][6];
+ SCI2Cint ____temp10Size[2] = {1,6};
+
+ double __temp11;
+
+ double __temp12;
+
+ double __temp13;
+
+ double __temp14[1][6];
+ SCI2Cint ____temp14Size[2] = {1,6};
+
+ double __temp15;
+
+ double __temp16;
+
+ double __temp17;
+
+ double __temp18;
+
+ double __temp19[1][6];
+ SCI2Cint ____temp19Size[2] = {1,6};
+
+ double __temp20;
+
+ double __temp21;
+
+ double __temp22;
+
+ double __temp23;
+
+ double __temp24;
+
+ double __temp25;
+
+ double a;
+
+ double __temp26;
+
+ double __temp27[1][6];
+ SCI2Cint ____temp27Size[2] = {1,6};
+
+ double __temp28;
+
+ double __temp29;
+
+ double __temp30;
+
+ double __temp31;
+
+ double __temp32;
+
+ double __temp33;
+
+ double __temp34;
+
+ double __temp35[1][6];
+ SCI2Cint ____temp35Size[2] = {1,6};
+
+ double __temp36;
+
+ double __temp37;
+
+ double __temp38;
+
+ double __temp39;
+
+ double __temp40;
+
+ double __temp41;
+
+ double b;
+
+ double __temp42;
+
+ double __temp43[1][6];
+ SCI2Cint ____temp43Size[2] = {1,6};
+
+ double __temp44;
+
+ double __temp45[1][6];
+ SCI2Cint ____temp45Size[2] = {1,6};
+
+ double __temp46[1][6];
+ SCI2Cint ____temp46Size[2] = {1,6};
+
+ double __temp47;
+
+ double __temp48;
+
+ double __temp49[1][6];
+ SCI2Cint ____temp49Size[2] = {1,6};
+
+ double __temp50[1][6];
+ SCI2Cint ____temp50Size[2] = {1,6};
+
+ double __temp51;
+
+ double beq;
+
+ double __temp52;
+
+ double __temp53;
+
+ double __temp54;
+
+ double aeq;
+
+ double C;
+
+ double gamma;
+
+ char __temp55[1][2] = {"C"};
+ SCI2Cint ____temp55Size[2] = {1,2};
+
+ double ans1;
+
+ double ans2;
+
+ char __temp56[1][6] = {"gamma"};
+ SCI2Cint ____temp56Size[2] = {1,6};
+
+ double ans3;
+
+ double ans4;
+
+ char __temp57[1][6] = {"a-aeq"};
+ SCI2Cint ____temp57Size[2] = {1,6};
+
+ double ans5;
+
+ double __temp58;
+
+ double ans6;
+
+ char __temp59[1][6] = {"b-beq"};
+ SCI2Cint ____temp59Size[2] = {1,6};
+
+ double ans7;
+
+ double __temp60;
+
+ double ans8;
+
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_globaldeclarations.c b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_globaldeclarations.c
new file mode 100644
index 00000000..56f3b36e
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_globaldeclarations.c
@@ -0,0 +1 @@
+
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_initvars.c b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_initvars.c
new file mode 100644
index 00000000..56f3b36e
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_initvars.c
@@ -0,0 +1 @@
+
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_pass1.c b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_pass1.c
new file mode 100644
index 00000000..8a733f05
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_pass1.c
@@ -0,0 +1,273 @@
+/*
+ SCI2C: ------------------------------------------------------------------
+ SCI2C: //SCI2C: DEFAULT_PRECISION= DOUBLE
+ SCI2C:
+ SCI2C: function mainfunction()
+ SCI2C: ------------------------------------------------------------------
+*/
+SCI2Cint main()
+{
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Knowing that
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (1) P * (V^gamma) = C
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Where
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // P = Pressure
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // V = Volume
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // gamma,C = constants depending on the particular gas used.
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (2) log10(P) = log10(C) - gamma*log10(V)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (3) x = log10(V)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (4) y = log10(P)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // than (2) becomes:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // y = a + b*x;
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Where
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // a = log10(C)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // b = -gamma
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Then thanks to this transformation it is possible to perform
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // a linear regression to estimate gamma and C!
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: Volume = [54.3 61.8 72.4 88.7 118.6 194.0];
+ SCI2C: ##################################################################*/
+ d0d0OpRcd2(54.3,61.8,(double* )__temp1);
+ d2d0OpRcd2((double* )__temp1, ____temp1Size,72.4,(double* )__temp2);
+ d2d0OpRcd2((double* )__temp2, ____temp2Size,88.7,(double* )__temp3);
+ d2d0OpRcd2((double* )__temp3, ____temp3Size,118.6,(double* )__temp4);
+ d2d0OpRcd2((double* )__temp4, ____temp4Size,194,(double* )Volume);
+
+ /*SCI2C: ##################################################################
+ SCI2C: Pressure = [61.2 49.5 37.6 28.4 19.2 10.1];
+ SCI2C: ##################################################################*/
+ d0d0OpRcd2(61.2,49.5,(double* )__temp5);
+ d2d0OpRcd2((double* )__temp5, ____temp5Size,37.6,(double* )__temp6);
+ d2d0OpRcd2((double* )__temp6, ____temp6Size,28.4,(double* )__temp7);
+ d2d0OpRcd2((double* )__temp7, ____temp7Size,19.2,(double* )__temp8);
+ d2d0OpRcd2((double* )__temp8, ____temp8Size,10.1,(double* )Pressure);
+
+ /*SCI2C: ##################################################################
+ SCI2C: x = log10(Volume);
+ SCI2C: ##################################################################*/
+ d2log10d2((double* )Volume, __VolumeSize,(double* )x);
+
+ /*SCI2C: ##################################################################
+ SCI2C: y = log10(Pressure);
+ SCI2C: ##################################################################*/
+ d2log10d2((double* )Pressure, __PressureSize,(double* )y);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: a = (sum(y)*sum(x.^2)-sum(x)*sum(x.*y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
+ SCI2C: ##################################################################*/
+ __temp9 = d2sumd0((double* )y, __ySize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp10);
+ __temp11 = d2sumd0((double* )__temp10, ____temp10Size);
+ __temp12 = d0d0OpStard0(__temp9,__temp11);
+ __temp13 = d2sumd0((double* )x, __xSize);
+ d2d2OpDotStard2((double* )x, __xSize,(double* )y, __ySize,(double* )__temp14);
+ __temp15 = d2sumd0((double* )__temp14, ____temp14Size);
+ __temp16 = d0d0OpStard0(__temp13,__temp15);
+ __temp17 = d0d0OpMinusd0(__temp12,__temp16);
+ __temp18 = d2lengthd0((double* )x, __xSize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp19);
+ __temp20 = d2sumd0((double* )__temp19, ____temp19Size);
+ __temp21 = d0d0OpStard0(__temp18,__temp20);
+ __temp22 = d2sumd0((double* )x, __xSize);
+ __temp23 = d2sumd0((double* )x, __xSize);
+ __temp24 = d0d0OpDotStard0(__temp22,__temp23);
+ __temp25 = d0d0OpMinusd0(__temp21,__temp24);
+ a = d0d0OpDotSlashd0(__temp17,__temp25);
+
+ /*SCI2C: ##################################################################
+ SCI2C: b = (length(x)*sum(x.*y)-sum(x)*sum(y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
+ SCI2C: ##################################################################*/
+ __temp26 = d2lengthd0((double* )x, __xSize);
+ d2d2OpDotStard2((double* )x, __xSize,(double* )y, __ySize,(double* )__temp27);
+ __temp28 = d2sumd0((double* )__temp27, ____temp27Size);
+ __temp29 = d0d0OpStard0(__temp26,__temp28);
+ __temp30 = d2sumd0((double* )x, __xSize);
+ __temp31 = d2sumd0((double* )y, __ySize);
+ __temp32 = d0d0OpStard0(__temp30,__temp31);
+ __temp33 = d0d0OpMinusd0(__temp29,__temp32);
+ __temp34 = d2lengthd0((double* )x, __xSize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp35);
+ __temp36 = d2sumd0((double* )__temp35, ____temp35Size);
+ __temp37 = d0d0OpStard0(__temp34,__temp36);
+ __temp38 = d2sumd0((double* )x, __xSize);
+ __temp39 = d2sumd0((double* )x, __xSize);
+ __temp40 = d0d0OpDotStard0(__temp38,__temp39);
+ __temp41 = d0d0OpMinusd0(__temp37,__temp40);
+ b = d0d0OpDotSlashd0(__temp33,__temp41);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Other way to compute a and b
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: beq = sum((x-mean(x)).*(y-mean(y)))./sum((x-mean(x)).^2);
+ SCI2C: ##################################################################*/
+ __temp42 = d2meand0((double* )x, __xSize);
+ d2d0OpMinusd2((double* )x, __xSize,__temp42,(double* )__temp43);
+ __temp44 = d2meand0((double* )y, __ySize);
+ d2d0OpMinusd2((double* )y, __ySize,__temp44,(double* )__temp45);
+ d2d2OpDotStard2((double* )__temp43, ____temp43Size,(double* )__temp45, ____temp45Size,(double* )__temp46);
+ __temp47 = d2sumd0((double* )__temp46, ____temp46Size);
+ __temp48 = d2meand0((double* )x, __xSize);
+ d2d0OpMinusd2((double* )x, __xSize,__temp48,(double* )__temp49);
+ d2d0OpDotHatd2((double* )__temp49, ____temp49Size,2,(double* )__temp50);
+ __temp51 = d2sumd0((double* )__temp50, ____temp50Size);
+ beq = d0d0OpDotSlashd0(__temp47,__temp51);
+
+ /*SCI2C: ##################################################################
+ SCI2C: aeq = mean(y)-mean(x)*beq;
+ SCI2C: ##################################################################*/
+ __temp52 = d2meand0((double* )y, __ySize);
+ __temp53 = d2meand0((double* )x, __xSize);
+ __temp54 = d0d0OpStard0(__temp53,beq);
+ aeq = d0d0OpMinusd0(__temp52,__temp54);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: C = 10 .^a;
+ SCI2C: ##################################################################*/
+ C = d0d0OpDotHatd0(10,a);
+
+ /*SCI2C: ##################################################################
+ SCI2C: gamma = -b;
+ SCI2C: ##################################################################*/
+ gamma = d0OpMinusd0(b);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('C')
+ SCI2C: ##################################################################*/
+ ans1 = g2dispd0((char* )__temp55, ____temp55Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(C)
+ SCI2C: ##################################################################*/
+ ans2 = d0dispd0(C);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('gamma');
+ SCI2C: ##################################################################*/
+ ans3 = g2dispd0((char* )__temp56, ____temp56Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(gamma);
+ SCI2C: ##################################################################*/
+ ans4 = d0dispd0(gamma);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('a-aeq');
+ SCI2C: ##################################################################*/
+ ans5 = g2dispd0((char* )__temp57, ____temp57Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(a-aeq)
+ SCI2C: ##################################################################*/
+ __temp58 = d0d0OpMinusd0(a,aeq);
+ ans6 = d0dispd0(__temp58);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('b-beq')
+ SCI2C: ##################################################################*/
+ ans7 = g2dispd0((char* )__temp59, ____temp59Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(b-beq)
+ SCI2C: ##################################################################*/
+ __temp60 = d0d0OpMinusd0(b,beq);
+ ans8 = d0dispd0(__temp60);
+
+ /*SCI2C: ##################################################################
+ SCI2C: // plot(Volume,Pressure);
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // plot(Volume,(C ./(Volume.^gamma)),'r')
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: endfunction
+ SCI2C: ##################################################################*/
+
+ /*
+ ** ---------------------
+ ** --- Free Section. ---
+ ** ---------------------
+ */
+ /*
+ ** -------------------------
+ ** --- End Free Section. ---
+ ** -------------------------
+ */
+
+ return(0);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+}
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_pass1free.c b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_pass1free.c
new file mode 100644
index 00000000..41584722
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_pass1free.c
@@ -0,0 +1,12 @@
+
+ /*
+ ** ---------------------
+ ** --- Free Section. ---
+ ** ---------------------
+ */
+ /*
+ ** -------------------------
+ ** --- End Free Section. ---
+ ** -------------------------
+ */
+
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_pass2.c b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_pass2.c
new file mode 100644
index 00000000..00a3de8b
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/main_pass2.c
@@ -0,0 +1,488 @@
+/*
+** -------------------------------------
+** --- Global Variables Declaration. ---
+** -------------------------------------
+*/
+
+
+/*
+** -----------------------------------------
+** --- End Global Variables Declaration. ---
+** -----------------------------------------
+*/
+
+/*
+ SCI2C: ------------------------------------------------------------------
+ SCI2C: //SCI2C: DEFAULT_PRECISION= DOUBLE
+ SCI2C:
+ SCI2C: function mainfunction()
+ SCI2C: ------------------------------------------------------------------
+*/
+SCI2Cint main()
+{
+/*
+** -----------------------------
+** --- Variable Declaration. ---
+** -----------------------------
+*/
+
+ double __temp1[1][2];
+ SCI2Cint ____temp1Size[2] = {1,2};
+
+ double __temp2[1][3];
+ SCI2Cint ____temp2Size[2] = {1,3};
+
+ double __temp3[1][4];
+ SCI2Cint ____temp3Size[2] = {1,4};
+
+ double __temp4[1][5];
+ SCI2Cint ____temp4Size[2] = {1,5};
+
+ double Volume[1][6];
+ SCI2Cint __VolumeSize[2] = {1,6};
+
+ double __temp5[1][2];
+ SCI2Cint ____temp5Size[2] = {1,2};
+
+ double __temp6[1][3];
+ SCI2Cint ____temp6Size[2] = {1,3};
+
+ double __temp7[1][4];
+ SCI2Cint ____temp7Size[2] = {1,4};
+
+ double __temp8[1][5];
+ SCI2Cint ____temp8Size[2] = {1,5};
+
+ double Pressure[1][6];
+ SCI2Cint __PressureSize[2] = {1,6};
+
+ double x[1][6];
+ SCI2Cint __xSize[2] = {1,6};
+
+ double y[1][6];
+ SCI2Cint __ySize[2] = {1,6};
+
+ double __temp9;
+
+ double __temp10[1][6];
+ SCI2Cint ____temp10Size[2] = {1,6};
+
+ double __temp11;
+
+ double __temp12;
+
+ double __temp13;
+
+ double __temp14[1][6];
+ SCI2Cint ____temp14Size[2] = {1,6};
+
+ double __temp15;
+
+ double __temp16;
+
+ double __temp17;
+
+ double __temp18;
+
+ double __temp19[1][6];
+ SCI2Cint ____temp19Size[2] = {1,6};
+
+ double __temp20;
+
+ double __temp21;
+
+ double __temp22;
+
+ double __temp23;
+
+ double __temp24;
+
+ double __temp25;
+
+ double a;
+
+ double __temp26;
+
+ double __temp27[1][6];
+ SCI2Cint ____temp27Size[2] = {1,6};
+
+ double __temp28;
+
+ double __temp29;
+
+ double __temp30;
+
+ double __temp31;
+
+ double __temp32;
+
+ double __temp33;
+
+ double __temp34;
+
+ double __temp35[1][6];
+ SCI2Cint ____temp35Size[2] = {1,6};
+
+ double __temp36;
+
+ double __temp37;
+
+ double __temp38;
+
+ double __temp39;
+
+ double __temp40;
+
+ double __temp41;
+
+ double b;
+
+ double __temp42;
+
+ double __temp43[1][6];
+ SCI2Cint ____temp43Size[2] = {1,6};
+
+ double __temp44;
+
+ double __temp45[1][6];
+ SCI2Cint ____temp45Size[2] = {1,6};
+
+ double __temp46[1][6];
+ SCI2Cint ____temp46Size[2] = {1,6};
+
+ double __temp47;
+
+ double __temp48;
+
+ double __temp49[1][6];
+ SCI2Cint ____temp49Size[2] = {1,6};
+
+ double __temp50[1][6];
+ SCI2Cint ____temp50Size[2] = {1,6};
+
+ double __temp51;
+
+ double beq;
+
+ double __temp52;
+
+ double __temp53;
+
+ double __temp54;
+
+ double aeq;
+
+ double C;
+
+ double gamma;
+
+ char __temp55[1][2] = {"C"};
+ SCI2Cint ____temp55Size[2] = {1,2};
+
+ double ans1;
+
+ double ans2;
+
+ char __temp56[1][6] = {"gamma"};
+ SCI2Cint ____temp56Size[2] = {1,6};
+
+ double ans3;
+
+ double ans4;
+
+ char __temp57[1][6] = {"a-aeq"};
+ SCI2Cint ____temp57Size[2] = {1,6};
+
+ double ans5;
+
+ double __temp58;
+
+ double ans6;
+
+ char __temp59[1][6] = {"b-beq"};
+ SCI2Cint ____temp59Size[2] = {1,6};
+
+ double ans7;
+
+ double __temp60;
+
+ double ans8;
+
+
+
+
+/*
+** ---------------------------------
+** --- End Variable Declaration. ---
+** ---------------------------------
+*/
+/*
+** ---------------
+** --- C code. ---
+** ---------------
+*/
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Knowing that
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (1) P * (V^gamma) = C
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Where
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // P = Pressure
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // V = Volume
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // gamma,C = constants depending on the particular gas used.
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (2) log10(P) = log10(C) - gamma*log10(V)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (3) x = log10(V)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // (4) y = log10(P)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // than (2) becomes:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // y = a + b*x;
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Where
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // a = log10(C)
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // b = -gamma
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Then thanks to this transformation it is possible to perform
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // a linear regression to estimate gamma and C!
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: Volume = [54.3 61.8 72.4 88.7 118.6 194.0];
+ SCI2C: ##################################################################*/
+ d0d0OpRcd2(54.3,61.8,(double* )__temp1);
+ d2d0OpRcd2((double* )__temp1, ____temp1Size,72.4,(double* )__temp2);
+ d2d0OpRcd2((double* )__temp2, ____temp2Size,88.7,(double* )__temp3);
+ d2d0OpRcd2((double* )__temp3, ____temp3Size,118.6,(double* )__temp4);
+ d2d0OpRcd2((double* )__temp4, ____temp4Size,194,(double* )Volume);
+
+ /*SCI2C: ##################################################################
+ SCI2C: Pressure = [61.2 49.5 37.6 28.4 19.2 10.1];
+ SCI2C: ##################################################################*/
+ d0d0OpRcd2(61.2,49.5,(double* )__temp5);
+ d2d0OpRcd2((double* )__temp5, ____temp5Size,37.6,(double* )__temp6);
+ d2d0OpRcd2((double* )__temp6, ____temp6Size,28.4,(double* )__temp7);
+ d2d0OpRcd2((double* )__temp7, ____temp7Size,19.2,(double* )__temp8);
+ d2d0OpRcd2((double* )__temp8, ____temp8Size,10.1,(double* )Pressure);
+
+ /*SCI2C: ##################################################################
+ SCI2C: x = log10(Volume);
+ SCI2C: ##################################################################*/
+ d2log10d2((double* )Volume, __VolumeSize,(double* )x);
+
+ /*SCI2C: ##################################################################
+ SCI2C: y = log10(Pressure);
+ SCI2C: ##################################################################*/
+ d2log10d2((double* )Pressure, __PressureSize,(double* )y);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: a = (sum(y)*sum(x.^2)-sum(x)*sum(x.*y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
+ SCI2C: ##################################################################*/
+ __temp9 = d2sumd0((double* )y, __ySize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp10);
+ __temp11 = d2sumd0((double* )__temp10, ____temp10Size);
+ __temp12 = d0d0OpStard0(__temp9,__temp11);
+ __temp13 = d2sumd0((double* )x, __xSize);
+ d2d2OpDotStard2((double* )x, __xSize,(double* )y, __ySize,(double* )__temp14);
+ __temp15 = d2sumd0((double* )__temp14, ____temp14Size);
+ __temp16 = d0d0OpStard0(__temp13,__temp15);
+ __temp17 = d0d0OpMinusd0(__temp12,__temp16);
+ __temp18 = d2lengthd0((double* )x, __xSize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp19);
+ __temp20 = d2sumd0((double* )__temp19, ____temp19Size);
+ __temp21 = d0d0OpStard0(__temp18,__temp20);
+ __temp22 = d2sumd0((double* )x, __xSize);
+ __temp23 = d2sumd0((double* )x, __xSize);
+ __temp24 = d0d0OpDotStard0(__temp22,__temp23);
+ __temp25 = d0d0OpMinusd0(__temp21,__temp24);
+ a = d0d0OpDotSlashd0(__temp17,__temp25);
+
+ /*SCI2C: ##################################################################
+ SCI2C: b = (length(x)*sum(x.*y)-sum(x)*sum(y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
+ SCI2C: ##################################################################*/
+ __temp26 = d2lengthd0((double* )x, __xSize);
+ d2d2OpDotStard2((double* )x, __xSize,(double* )y, __ySize,(double* )__temp27);
+ __temp28 = d2sumd0((double* )__temp27, ____temp27Size);
+ __temp29 = d0d0OpStard0(__temp26,__temp28);
+ __temp30 = d2sumd0((double* )x, __xSize);
+ __temp31 = d2sumd0((double* )y, __ySize);
+ __temp32 = d0d0OpStard0(__temp30,__temp31);
+ __temp33 = d0d0OpMinusd0(__temp29,__temp32);
+ __temp34 = d2lengthd0((double* )x, __xSize);
+ d2d0OpDotHatd2((double* )x, __xSize,2,(double* )__temp35);
+ __temp36 = d2sumd0((double* )__temp35, ____temp35Size);
+ __temp37 = d0d0OpStard0(__temp34,__temp36);
+ __temp38 = d2sumd0((double* )x, __xSize);
+ __temp39 = d2sumd0((double* )x, __xSize);
+ __temp40 = d0d0OpDotStard0(__temp38,__temp39);
+ __temp41 = d0d0OpMinusd0(__temp37,__temp40);
+ b = d0d0OpDotSlashd0(__temp33,__temp41);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // Other way to compute a and b
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: beq = sum((x-mean(x)).*(y-mean(y)))./sum((x-mean(x)).^2);
+ SCI2C: ##################################################################*/
+ __temp42 = d2meand0((double* )x, __xSize);
+ d2d0OpMinusd2((double* )x, __xSize,__temp42,(double* )__temp43);
+ __temp44 = d2meand0((double* )y, __ySize);
+ d2d0OpMinusd2((double* )y, __ySize,__temp44,(double* )__temp45);
+ d2d2OpDotStard2((double* )__temp43, ____temp43Size,(double* )__temp45, ____temp45Size,(double* )__temp46);
+ __temp47 = d2sumd0((double* )__temp46, ____temp46Size);
+ __temp48 = d2meand0((double* )x, __xSize);
+ d2d0OpMinusd2((double* )x, __xSize,__temp48,(double* )__temp49);
+ d2d0OpDotHatd2((double* )__temp49, ____temp49Size,2,(double* )__temp50);
+ __temp51 = d2sumd0((double* )__temp50, ____temp50Size);
+ beq = d0d0OpDotSlashd0(__temp47,__temp51);
+
+ /*SCI2C: ##################################################################
+ SCI2C: aeq = mean(y)-mean(x)*beq;
+ SCI2C: ##################################################################*/
+ __temp52 = d2meand0((double* )y, __ySize);
+ __temp53 = d2meand0((double* )x, __xSize);
+ __temp54 = d0d0OpStard0(__temp53,beq);
+ aeq = d0d0OpMinusd0(__temp52,__temp54);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: C = 10 .^a;
+ SCI2C: ##################################################################*/
+ C = d0d0OpDotHatd0(10,a);
+
+ /*SCI2C: ##################################################################
+ SCI2C: gamma = -b;
+ SCI2C: ##################################################################*/
+ gamma = d0OpMinusd0(b);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('C')
+ SCI2C: ##################################################################*/
+ ans1 = g2dispd0((char* )__temp55, ____temp55Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(C)
+ SCI2C: ##################################################################*/
+ ans2 = d0dispd0(C);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('gamma');
+ SCI2C: ##################################################################*/
+ ans3 = g2dispd0((char* )__temp56, ____temp56Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(gamma);
+ SCI2C: ##################################################################*/
+ ans4 = d0dispd0(gamma);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('a-aeq');
+ SCI2C: ##################################################################*/
+ ans5 = g2dispd0((char* )__temp57, ____temp57Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(a-aeq)
+ SCI2C: ##################################################################*/
+ __temp58 = d0d0OpMinusd0(a,aeq);
+ ans6 = d0dispd0(__temp58);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp('b-beq')
+ SCI2C: ##################################################################*/
+ ans7 = g2dispd0((char* )__temp59, ____temp59Size);
+
+ /*SCI2C: ##################################################################
+ SCI2C: disp(b-beq)
+ SCI2C: ##################################################################*/
+ __temp60 = d0d0OpMinusd0(b,beq);
+ ans8 = d0dispd0(__temp60);
+
+ /*SCI2C: ##################################################################
+ SCI2C: // plot(Volume,Pressure);
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: // plot(Volume,(C ./(Volume.^gamma)),'r')
+ SCI2C: ##################################################################*/
+
+ /*SCI2C: ##################################################################
+ SCI2C: endfunction
+ SCI2C: ##################################################################*/
+
+ /*
+ ** ---------------------
+ ** --- Free Section. ---
+ ** ---------------------
+ */
+ /*
+ ** -------------------------
+ ** --- End Free Section. ---
+ ** -------------------------
+ */
+
+ return(0);
+
+ /*SCI2C: ##################################################################
+ SCI2C:
+ SCI2C: ##################################################################*/
+}
+
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/mainfunction.ast b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/mainfunction.ast
new file mode 100644
index 00000000..a400361d
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/mainfunction.ast
@@ -0,0 +1,518 @@
+ Program
+ Name : mainfunction
+ Outputs: <empty>
+ Inputs : <empty>
+ Statements
+ <EOL>
+ <EOL>
+ Comment : Knowing that
+ <EOL>
+ Comment : (1) P * (V^gamma) = C
+ <EOL>
+ Comment : Where
+ <EOL>
+ Comment : P = Pressure
+ <EOL>
+ Comment : V = Volume
+ <EOL>
+ Comment : gamma,C = constants depending on the particular gas used.
+ <EOL>
+ Comment : (2) log10(P) = log10(C) - gamma*log10(V)
+ <EOL>
+ Comment : (3) x = log10(V)
+ <EOL>
+ Comment : (4) y = log10(P)
+ <EOL>
+ Comment : than (2) becomes:
+ <EOL>
+ Comment : y = a + b*x;
+ <EOL>
+ Comment : Where
+ <EOL>
+ Comment : a = log10(C)
+ <EOL>
+ Comment : b = -gamma
+ <EOL>
+ Comment : Then thanks to this transformation it is possible to perform
+ <EOL>
+ Comment : a linear regression to estimate gamma and C!
+ <EOL>
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Number_x: 54.3
+ Number_x: 61.8
+ Operator: rc
+ EndOperation
+ Number_x: 72.4
+ Operator: rc
+ EndOperation
+ Number_x: 88.7
+ Operator: rc
+ EndOperation
+ Number_x: 118.6
+ Operator: rc
+ EndOperation
+ Number_x: 194
+ Operator: rc
+ EndOperation
+ Lhs :
+ Variable: Volume
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Number_x: 61.2
+ Number_x: 49.5
+ Operator: rc
+ EndOperation
+ Number_x: 37.6
+ Operator: rc
+ EndOperation
+ Number_x: 28.4
+ Operator: rc
+ EndOperation
+ Number_x: 19.2
+ Operator: rc
+ EndOperation
+ Number_x: 10.1
+ Operator: rc
+ EndOperation
+ Lhs :
+ Variable: Pressure
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : log10
+ #lhs : 1
+ Rhs :
+ Variable: Volume
+ EndFuncall
+ Lhs :
+ Variable: x
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : log10
+ #lhs : 1
+ Rhs :
+ Variable: Pressure
+ EndFuncall
+ Lhs :
+ Variable: y
+ EndEqual
+ <EOL>
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: y
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Variable: x
+ Number_x: 2
+ Operator: .^
+ EndOperation
+ EndFuncall
+ Operator: *
+ EndOperation
+ Operation
+ Operands:
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Variable: x
+ Variable: y
+ Operator: .*
+ EndOperation
+ EndFuncall
+ Operator: *
+ EndOperation
+ Operator: -
+ EndOperation
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Funcall : length
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Variable: x
+ Number_x: 2
+ Operator: .^
+ EndOperation
+ EndFuncall
+ Operator: *
+ EndOperation
+ Operation
+ Operands:
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Operator: .*
+ EndOperation
+ Operator: -
+ EndOperation
+ Operator: ./
+ EndOperation
+ Lhs :
+ Variable: a
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Funcall : length
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Variable: x
+ Variable: y
+ Operator: .*
+ EndOperation
+ EndFuncall
+ Operator: *
+ EndOperation
+ Operation
+ Operands:
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: y
+ EndFuncall
+ Operator: *
+ EndOperation
+ Operator: -
+ EndOperation
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Funcall : length
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Variable: x
+ Number_x: 2
+ Operator: .^
+ EndOperation
+ EndFuncall
+ Operator: *
+ EndOperation
+ Operation
+ Operands:
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Operator: .*
+ EndOperation
+ Operator: -
+ EndOperation
+ Operator: ./
+ EndOperation
+ Lhs :
+ Variable: b
+ EndEqual
+ <EOL>
+ <EOL>
+ Comment : Other way to compute a and b
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Variable: x
+ Funcall : mean
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Operator: -
+ EndOperation
+ Operation
+ Operands:
+ Variable: y
+ Funcall : mean
+ #lhs : 1
+ Rhs :
+ Variable: y
+ EndFuncall
+ Operator: -
+ EndOperation
+ Operator: .*
+ EndOperation
+ EndFuncall
+ Funcall : sum
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Operation
+ Operands:
+ Variable: x
+ Funcall : mean
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Operator: -
+ EndOperation
+ Number_x: 2
+ Operator: .^
+ EndOperation
+ EndFuncall
+ Operator: ./
+ EndOperation
+ Lhs :
+ Variable: beq
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Funcall : mean
+ #lhs : 1
+ Rhs :
+ Variable: y
+ EndFuncall
+ Operation
+ Operands:
+ Funcall : mean
+ #lhs : 1
+ Rhs :
+ Variable: x
+ EndFuncall
+ Variable: beq
+ Operator: *
+ EndOperation
+ Operator: -
+ EndOperation
+ Lhs :
+ Variable: aeq
+ EndEqual
+ <EOL>
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Number_x: 10
+ Variable: a
+ Operator: .^
+ EndOperation
+ Lhs :
+ Variable: C
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Operation
+ Operands:
+ Variable: b
+ Operator: -
+ EndOperation
+ Lhs :
+ Variable: gamma
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ String: "C"
+ EndFuncall
+ Lhs :
+ Variable: ans1
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ Variable: C
+ EndFuncall
+ Lhs :
+ Variable: ans2
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ String: "gamma"
+ EndFuncall
+ Lhs :
+ Variable: ans3
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ Variable: gamma
+ EndFuncall
+ Lhs :
+ Variable: ans4
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ String: "a-aeq"
+ EndFuncall
+ Lhs :
+ Variable: ans5
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Variable: a
+ Variable: aeq
+ Operator: -
+ EndOperation
+ EndFuncall
+ Lhs :
+ Variable: ans6
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ String: "b-beq"
+ EndFuncall
+ Lhs :
+ Variable: ans7
+ EndEqual
+ <EOL>
+ Equal
+ Expression:
+ Funcall : disp
+ #lhs : 1
+ Rhs :
+ Operation
+ Operands:
+ Variable: b
+ Variable: beq
+ Operator: -
+ EndOperation
+ EndFuncall
+ Lhs :
+ Variable: ans8
+ EndEqual
+ <EOL>
+ Comment : plot(Volume,Pressure);
+ <EOL>
+ Comment : plot(Volume,(C ./(Volume.^gamma)),'r')
+ <EOL>
+ Funcall : return
+ #lhs : 0
+ Rhs :
+ <empty>
+ EndFuncall
+ <EOL>
+ EndProgram
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/mainfunction_copy.sci b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/mainfunction_copy.sci
new file mode 100644
index 00000000..75829d99
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/SCI2CTmpResultsReports/mainfunction/mainfunction_copy.sci
@@ -0,0 +1,46 @@
+//SCI2C: DEFAULT_PRECISION= DOUBLE
+
+function mainfunction()
+
+// Knowing that
+// (1) P * (V^gamma) = C
+// Where
+// P = Pressure
+// V = Volume
+// gamma,C = constants depending on the particular gas used.
+// (2) log10(P) = log10(C) - gamma*log10(V)
+// (3) x = log10(V)
+// (4) y = log10(P)
+// than (2) becomes:
+// y = a + b*x;
+// Where
+// a = log10(C)
+// b = -gamma
+// Then thanks to this transformation it is possible to perform
+// a linear regression to estimate gamma and C!
+
+Volume = [54.3 61.8 72.4 88.7 118.6 194.0];
+Pressure = [61.2 49.5 37.6 28.4 19.2 10.1];
+x = log10(Volume);
+y = log10(Pressure);
+
+a = (sum(y)*sum(x.^2)-sum(x)*sum(x.*y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
+b = (length(x)*sum(x.*y)-sum(x)*sum(y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
+
+// Other way to compute a and b
+beq = sum((x-mean(x)).*(y-mean(y)))./sum((x-mean(x)).^2);
+aeq = mean(y)-mean(x)*beq;
+
+C = 10 .^a;
+gamma = -b;
+disp('C')
+disp(C)
+disp('gamma');
+disp(gamma);
+disp('a-aeq');
+disp(a-aeq)
+disp('b-beq')
+disp(b-beq)
+// plot(Volume,Pressure);
+// plot(Volume,(C ./(Volume.^gamma)),'r')
+endfunction
diff --git a/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/mainfunction.sci b/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/mainfunction.sci
new file mode 100644
index 00000000..75829d99
--- /dev/null
+++ b/src/Scilab2C/SCI2CTests/test999_WorkingDir/scilabcode/mainfunction.sci
@@ -0,0 +1,46 @@
+//SCI2C: DEFAULT_PRECISION= DOUBLE
+
+function mainfunction()
+
+// Knowing that
+// (1) P * (V^gamma) = C
+// Where
+// P = Pressure
+// V = Volume
+// gamma,C = constants depending on the particular gas used.
+// (2) log10(P) = log10(C) - gamma*log10(V)
+// (3) x = log10(V)
+// (4) y = log10(P)
+// than (2) becomes:
+// y = a + b*x;
+// Where
+// a = log10(C)
+// b = -gamma
+// Then thanks to this transformation it is possible to perform
+// a linear regression to estimate gamma and C!
+
+Volume = [54.3 61.8 72.4 88.7 118.6 194.0];
+Pressure = [61.2 49.5 37.6 28.4 19.2 10.1];
+x = log10(Volume);
+y = log10(Pressure);
+
+a = (sum(y)*sum(x.^2)-sum(x)*sum(x.*y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
+b = (length(x)*sum(x.*y)-sum(x)*sum(y))./(length(x)*sum(x.^2)-sum(x).*sum(x));
+
+// Other way to compute a and b
+beq = sum((x-mean(x)).*(y-mean(y)))./sum((x-mean(x)).^2);
+aeq = mean(y)-mean(x)*beq;
+
+C = 10 .^a;
+gamma = -b;
+disp('C')
+disp(C)
+disp('gamma');
+disp(gamma);
+disp('a-aeq');
+disp(a-aeq)
+disp('b-beq')
+disp(b-beq)
+// plot(Volume,Pressure);
+// plot(Volume,(C ./(Volume.^gamma)),'r')
+endfunction