summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--includes/sci2clib.h9
-rw-r--r--macros/ASTManagement/%comment_string.binbin780 -> 0 bytes
-rw-r--r--macros/ASTManagement/%cste_string.binbin3484 -> 0 bytes
-rw-r--r--macros/ASTManagement/%equal_string.binbin2152 -> 0 bytes
-rw-r--r--macros/ASTManagement/%for_string.binbin2124 -> 0 bytes
-rw-r--r--macros/ASTManagement/%funcall_string.binbin2588 -> 0 bytes
-rw-r--r--macros/ASTManagement/%ifthenel_string.binbin3784 -> 0 bytes
-rw-r--r--macros/ASTManagement/%ifthenelse_string.binbin3784 -> 0 bytes
-rw-r--r--macros/ASTManagement/%operatio_string.binbin2652 -> 0 bytes
-rw-r--r--macros/ASTManagement/%operation_string.binbin1352 -> 0 bytes
-rw-r--r--macros/ASTManagement/%program_p.binbin520 -> 0 bytes
-rw-r--r--macros/ASTManagement/%program_string.binbin3276 -> 0 bytes
-rw-r--r--macros/ASTManagement/%variable_string.binbin3648 -> 0 bytes
-rw-r--r--macros/ASTManagement/%while_string.binbin1972 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST2Ccode.binbin37928 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_CheckCommonInOutArgs.binbin16824 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_CheckLastFunc.binbin9164 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_CheckLineLength.binbin3296 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_CheckPrecSpecifier.binbin10864 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_DisplayStack.binbin4704 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_ExtractNameAndScope.binbin13184 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_GetASTFile.binbin7216 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_GetFuncallPrm.binbin6872 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_GetPrecAndLhsArg.binbin12552 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleCC.binbin10716 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleEOL.binbin11704 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleEndFor.binbin10452 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleEndGenFun.binbin100904 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleEndProgram.binbin7968 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleEndWhile.binbin8984 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleFor.binbin12920 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleForStatem.binbin11348 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleFunCC.binbin24100 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleFunRC.binbin24064 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleHeader.binbin39132 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleIfElse.binbin12056 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleRC.binbin10092 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleWhileExpr.binbin12140 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_HandleWhileStatem.binbin15548 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_ParseEqualStruct.binbin20308 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_ParseFuncallStruct.binbin15024 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_ParseIfExprStruct.binbin17568 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_ParseOperStruct.binbin16668 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_PopASTStack.binbin3896 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_PushASTStack.binbin3300 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_ReadASTHeader.binbin11288 -> 0 bytes
-rw-r--r--macros/ASTManagement/AST_ReadEqualRhsNames.binbin6972 -> 0 bytes
-rw-r--r--macros/ASTManagement/GenOutArgNames.binbin17208 -> 0 bytes
-rw-r--r--macros/ASTManagement/Operator2FunName.binbin18584 -> 0 bytes
-rw-r--r--macros/ASTManagement/SciFile2ASTFile.binbin4192 -> 0 bytes
-rw-r--r--macros/ASTManagement/_comment_string.binbin780 -> 0 bytes
-rw-r--r--macros/ASTManagement/_cste_string.binbin3484 -> 0 bytes
-rw-r--r--macros/ASTManagement/_equal_string.binbin2152 -> 0 bytes
-rw-r--r--macros/ASTManagement/_for_string.binbin2124 -> 0 bytes
-rw-r--r--macros/ASTManagement/_funcall_string.binbin2588 -> 0 bytes
-rw-r--r--macros/ASTManagement/_ifthenel_string.binbin3784 -> 0 bytes
-rw-r--r--macros/ASTManagement/_ifthenelse_string.binbin3784 -> 0 bytes
-rw-r--r--macros/ASTManagement/_operatio_string.binbin1352 -> 0 bytes
-rw-r--r--macros/ASTManagement/_operation_string.binbin1352 -> 0 bytes
-rw-r--r--macros/ASTManagement/_program_p.binbin520 -> 0 bytes
-rw-r--r--macros/ASTManagement/_program_string.binbin3276 -> 0 bytes
-rw-r--r--macros/ASTManagement/_variable_string.binbin3648 -> 0 bytes
-rw-r--r--macros/ASTManagement/_while_string.binbin1972 -> 0 bytes
-rw-r--r--macros/ASTManagement/objectlist2string.binbin1384 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_FinalizeCode.binbin18232 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_ForExpression.binbin32208 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_Funcall.binbin73176 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_GenDeclarations.binbin22004 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_GenDeclarations_Dup.binbin30376 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_GenerateFunName.binbin7776 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_GenerateLaunchScript.binbin17232 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_GenerateMakefile.binbin32632 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_GenerateMakefile_msvc.binbin29868 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_GenerateMkfle_arduino.binbin3104 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_GenerateSCI2CHeader.binbin1936 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_IfElseBlocks.binbin8516 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_IfExpression.binbin12500 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_IndentBlanks.binbin3184 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_InitHeader.binbin14140 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_MemAllocOutTempVars.binbin12996 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_SCI2CHeader.binbin7268 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_Type.binbin6816 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/C_WhileExpression.binbin15764 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/GenCFunDatFiles.binbin9348 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/GetClsFileName.binbin14164 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/GetSymbolDimension.binbin8944 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/GetWhileCondVariable.binbin10228 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/JoinDeclarAndCcode.binbin22776 -> 0 bytes
-rw-r--r--macros/CCodeGeneration/Sci2AnnotationFile.binbin7400 -> 0 bytes
-rw-r--r--macros/ErrorMessages/EM_NanSize.binbin22776 -> 0 bytes
-rw-r--r--macros/ErrorMessages/EM_UnknownStep.binbin18292 -> 0 bytes
-rw-r--r--macros/ErrorMessages/EM_ZeroSize.binbin3200 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_ADD.binbin4856 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_DIV.binbin4904 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_GetDefaultPrecision.binbin11384 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_GetFunAnn.binbin32436 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_GetOutArgInfo.binbin17648 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_GetResizeApproach.binbin10484 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_INT.binbin4516 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_MAX.binbin5320 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_MIN.binbin4524 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_MUL.binbin4932 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_REAL.binbin4400 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SCHUR_SZ.binbin4988 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SCHUR_TP.binbin4364 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SUB.binbin4916 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_1.binbin2608 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_2.binbin2616 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.binbin4612 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.binbin9196 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_DEC2BASE.binbin2944 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_DEC2BIN.binbin1820 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_DEC2HEX.binbin1740 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_DEC2OCT.binbin1820 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_DIFF.binbin8288 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_FACTOR.binbin1464 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_FROM_VAL.binbin3448 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.binbin4296 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_LQE.binbin4928 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_LQR.binbin4484 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OBSCNT.binbin6828 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPAPEX.binbin3224 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.binbin4320 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPCC.binbin5056 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.binbin1960 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.binbin2036 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPDOTHAT.binbin5712 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.binbin2020 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.binbin3664 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPHAT.binbin5688 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPLOGAND.binbin2012 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPLOGEQ.binbin2008 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPLOGGE.binbin2008 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPLOGGT.binbin2008 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPLOGLE.binbin2008 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPLOGLT.binbin2008 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPLOGNE.binbin2008 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPLOGNOT.binbin1956 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPLOGOR.binbin2008 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPMINUS.binbin6704 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPPLUS.binbin14040 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPPLUSA.binbin8516 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPRC.binbin5056 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPSLASH.binbin3600 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_OPSTAR.binbin8228 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_PRIMES.binbin1524 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.binbin6932 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_ROW_DIAG.binbin4624 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.binbin19788 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_SEL1.binbin7028 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_SZ_SEL2.binbin6920 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_C.binbin3252 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_COMPLEX.binbin4520 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_CVIMAGE.binbin4172 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_D.binbin3220 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_I.binbin3208 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_INT16.binbin4136 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_INT8.binbin4124 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_MAX.binbin5028 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_MIN_REAL.binbin3512 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_REAL.binbin4036 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_S.binbin3216 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_UINT16.binbin4144 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_UINT8.binbin4132 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_USER.binbin5172 -> 0 bytes
-rw-r--r--macros/FunctionAnnotation/FA_TP_Z.binbin3252 -> 0 bytes
-rw-r--r--macros/FunctionList/FL_ExistCFunction.binbin12304 -> 0 bytes
-rw-r--r--macros/FunctionList/FL_ExtractFuncList.binbin7828 -> 0 bytes
-rw-r--r--macros/FunctionList/FL_GetFunctionClass.binbin6832 -> 0 bytes
-rw-r--r--macros/FunctionList/FL_InOutArgs2CFunNames.binbin6452 -> 0 bytes
-rw-r--r--macros/FunctionList/FL_UpdateConverted.binbin5572 -> 0 bytes
-rw-r--r--macros/FunctionList/FL_UpdateToBeConv.binbin14628 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/Array2String.binbin4840 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/ConvertPathMat2C.binbin9208 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/File2StringArray.binbin5808 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/FunName2SciFileName.binbin6964 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/IsNanSize.binbin4344 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/KeyStr2FileStrPos.binbin10872 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/PrintStepInfo.binbin7356 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/PrintStringInfo.binbin8556 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/ReadStringCard.binbin7752 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SCI2CCreateDir.binbin3316 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SCI2CFindFile.binbin4344 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SCI2CNInArgCheck.binbin3144 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SCI2COpenFileRead.binbin3424 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SCI2COpenFileWrite.binbin3476 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SCI2CTemplate.binbin3536 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SCI2Ccopyfile.binbin5712 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SCI2Cfileexist.binbin4212 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SCI2Cflipud.binbin4436 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SCI2Cmdelete.binbin4132 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SCI2Cresize.binbin3972 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SCI2Cstring.binbin3608 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SCI2Cstrncmp.binbin3684 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SCI2Cstrncmps1size.binbin4056 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/SizeInByte.binbin4128 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/dispina.binbin4912 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/filenamefprintf.binbin6576 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/float.binbin2504 -> 0 bytes
-rw-r--r--macros/GeneralFunctions/squeezestrings.binbin3256 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRADCSetup.binbin5212 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRDigitalIn.binbin4864 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRDigitalOut.binbin5376 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRDigitalPortSetup.binbin5188 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRDigitalSetup.binbin5584 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRGetTimerValue.binbin3256 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRPWM0SetDuty.binbin3536 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRPWM0Setup.binbin8196 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRPWM1SetDuty.binbin6764 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRPWM1Setup.binbin10604 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRPWM2SetDuty.binbin3580 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRPWM2Setup.binbin8464 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRReadADC.binbin4896 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRSleep.binbin88 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRTimerSetup.binbin7880 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRUARTReceive.binbin2504 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRUARTSetup.binbin8212 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/AVRUARTTransmit.binbin2756 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/GetAVRSupportFunctions.binbin2516 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/GetPeripheral.binbin2364 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/InsertPeripheralInList.binbin1928 -> 0 bytes
-rw-r--r--macros/Hardware/AVR/IsAVRSupportFunction.binbin2712 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/GetRPISupportFunctions.binbin4760 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/IsRPISupportFunction.binbin4292 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_DelayMicro.binbin3280 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_DelayMilli.binbin3596 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_DigitalIn.binbin5264 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_DigitalOut.binbin5352 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_DigitalSetup.binbin5336 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_GetMicros.binbin3568 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_GetMillis.binbin3556 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_HardPWMSetClock.binbin3488 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_HardPWMSetMode.binbin2448 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_HardPWMSetRange.binbin3340 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_HardPWMWrite.binbin4628 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_PinISR.binbin6952 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_SerialClose.binbin2724 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_SerialFlush.binbin3120 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_SerialGetChar.binbin3404 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_SerialSendChar.binbin3344 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_SerialSendData.binbin3344 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/RPI_SerialSetup.binbin3356 -> 0 bytes
-rw-r--r--macros/Hardware/RasberryPi/u16RPISerialDataAvail.binbin3520 -> 0 bytes
-rw-r--r--macros/ImageProcessing/core/CV_CreateImage.binbin3604 -> 0 bytes
-rw-r--r--macros/ImageProcessing/core/CV_GetImgSize.binbin2764 -> 0 bytes
-rw-r--r--macros/ImageProcessing/highgui/CV_LoadImage.binbin2996 -> 0 bytes
-rw-r--r--macros/ImageProcessing/highgui/CV_SaveImage.binbin2732 -> 0 bytes
-rw-r--r--macros/ImageProcessing/highgui/CV_ShowImage.binbin2592 -> 0 bytes
-rw-r--r--macros/ImageProcessing/highgui/CV_WaitKey.binbin2528 -> 0 bytes
-rw-r--r--macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.binbin5504 -> 0 bytes
-rw-r--r--macros/ImageProcessing/imgproc/CV_Blur.binbin5044 -> 0 bytes
-rw-r--r--macros/ImageProcessing/imgproc/CV_Canny.binbin5220 -> 0 bytes
-rw-r--r--macros/ImageProcessing/imgproc/CV_CornerHarris.binbin6200 -> 0 bytes
-rw-r--r--macros/ImageProcessing/imgproc/CV_CvtColor.binbin3952 -> 0 bytes
-rw-r--r--macros/ImageProcessing/imgproc/CV_Dilate.binbin6936 -> 0 bytes
-rw-r--r--macros/ImageProcessing/imgproc/CV_DistanceTransform.binbin4012 -> 0 bytes
-rw-r--r--macros/ImageProcessing/imgproc/CV_Erode.binbin6880 -> 0 bytes
-rw-r--r--macros/ImageProcessing/imgproc/CV_GaussianBlur.binbin6004 -> 0 bytes
-rw-r--r--macros/ImageProcessing/imgproc/CV_MedianBlur.binbin3936 -> 0 bytes
-rw-r--r--macros/ImageProcessing/imgproc/CV_Threshold.binbin4052 -> 0 bytes
-rw-r--r--macros/Scilab-Arduino/GenerateSetupFunction.binbin6136 -> 0 bytes
-rw-r--r--macros/Scilab-Arduino/GetArduinoFunctions.binbin2100 -> 0 bytes
-rw-r--r--macros/Scilab-Arduino/GetArduinoSetupFunctions.binbin1640 -> 0 bytes
-rw-r--r--macros/Scilab-Arduino/InsertSetupInList.binbin8832 -> 0 bytes
-rw-r--r--macros/Scilab-Arduino/IsArduinoFunction.binbin2664 -> 0 bytes
-rw-r--r--macros/Scilab-Arduino/IsArduinoSetupFunction.binbin2712 -> 0 bytes
-rw-r--r--macros/Scilab-Arduino/i2c_dev.binbin160 -> 0 bytes
-rw-r--r--macros/Scilab-Arduino/i2c_read.binbin128 -> 0 bytes
-rw-r--r--macros/Scilab-Arduino/i2c_read_register.binbin184 -> 0 bytes
-rw-r--r--macros/Scilab-Arduino/i2c_write.binbin104 -> 0 bytes
-rw-r--r--macros/Scilab-Arduino/i2c_write_register.binbin128 -> 0 bytes
-rw-r--r--macros/SymbolTable/ST_AnalyzeScope.binbin16792 -> 0 bytes
-rw-r--r--macros/SymbolTable/ST_Del.binbin4552 -> 0 bytes
-rw-r--r--macros/SymbolTable/ST_FindPos.binbin5104 -> 0 bytes
-rw-r--r--macros/SymbolTable/ST_Get.binbin8108 -> 0 bytes
-rw-r--r--macros/SymbolTable/ST_GetInArgInfo.binbin37384 -> 0 bytes
-rw-r--r--macros/SymbolTable/ST_GetSymbolInfo.binbin13320 -> 0 bytes
-rw-r--r--macros/SymbolTable/ST_InsForCntVars.binbin25508 -> 0 bytes
-rw-r--r--macros/SymbolTable/ST_InsOutArg.binbin33516 -> 0 bytes
-rw-r--r--macros/SymbolTable/ST_InsOutArg_Dup.binbin33828 -> 0 bytes
-rw-r--r--macros/SymbolTable/ST_Load.binbin4288 -> 0 bytes
-rw-r--r--macros/SymbolTable/ST_MatchSymbol.binbin9112 -> 0 bytes
-rw-r--r--macros/SymbolTable/ST_Save.binbin5440 -> 0 bytes
-rw-r--r--macros/SymbolTable/ST_Set.binbin7048 -> 0 bytes
-rw-r--r--macros/ToolInitialization/INIT_CreateDirs.binbin8900 -> 0 bytes
-rw-r--r--macros/ToolInitialization/INIT_FillSCI2LibCDirs.binbin1641572 -> 0 bytes
-rw-r--r--macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci156
-rw-r--r--macros/ToolInitialization/INIT_GenAnnFLFunctions.binbin3460 -> 0 bytes
-rw-r--r--macros/ToolInitialization/INIT_GenFileInfo.binbin19628 -> 0 bytes
-rw-r--r--macros/ToolInitialization/INIT_GenLibraries.binbin8556 -> 0 bytes
-rw-r--r--macros/ToolInitialization/INIT_GenSharedInfo.binbin21060 -> 0 bytes
-rw-r--r--macros/ToolInitialization/INIT_LoadLibraries.binbin8940 -> 0 bytes
-rw-r--r--macros/ToolInitialization/INIT_RemoveDirs.binbin12532 -> 0 bytes
-rw-r--r--macros/ToolInitialization/INIT_SCI2C.binbin24416 -> 0 bytes
-rw-r--r--macros/ToolInitialization/INIT_SharedInfoEqual.binbin6500 -> 0 bytes
-rw-r--r--macros/ToolInitialization/ManageNextConversion.binbin11016 -> 0 bytes
-rw-r--r--macros/ToolInitialization/UpdateSCI2CInfo.binbin38684 -> 0 bytes
-rw-r--r--macros/ToolInitialization/doublecomplex.binbin2888 -> 0 bytes
-rw-r--r--macros/ToolInitialization/floatcomplex.binbin2648 -> 0 bytes
-rw-r--r--macros/cb_sci2c_gui.binbin18548 -> 0 bytes
-rw-r--r--macros/findDeps/Scilab2CDeps.binbin101536 -> 0 bytes
-rw-r--r--macros/findDeps/findDeps.binbin5400 -> 0 bytes
-rw-r--r--macros/findDeps/getAllHeaders.binbin42752 -> 0 bytes
-rw-r--r--macros/findDeps/getAllHeaders.sci2
-rw-r--r--macros/findDeps/getAllInterfaces.binbin45324 -> 0 bytes
-rw-r--r--macros/findDeps/getAllInterfaces.sci2
-rw-r--r--macros/findDeps/getAllLibraries.binbin10396 -> 0 bytes
-rw-r--r--macros/findDeps/getAllSources.binbin252292 -> 0 bytes
-rw-r--r--macros/findDeps/getAllSources.sci2
-rw-r--r--macros/findDeps/getArduinoFiles.binbin2036 -> 0 bytes
-rw-r--r--macros/getScilab2cVersion.binbin144 -> 0 bytes
-rw-r--r--macros/runsci2c.binbin32652 -> 0 bytes
-rw-r--r--macros/runscicode.binbin8240 -> 0 bytes
-rw-r--r--macros/sci2c_gui.binbin58664 -> 0 bytes
-rw-r--r--macros/scilab2c.binbin19988 -> 0 bytes
-rw-r--r--src/c/linearAlgebra/includes/sva.h29
-rw-r--r--src/c/linearAlgebra/includes/svd.h30
-rw-r--r--src/c/linearAlgebra/interfaces/int_sva.h28
-rw-r--r--src/c/linearAlgebra/interfaces/int_svd.h35
-rw-r--r--src/c/linearAlgebra/sva/dsvaa.c92
-rw-r--r--src/c/linearAlgebra/svd/dsvda.c184
-rw-r--r--src/c/signalProcessing/transforms/dct/cdcta.c2
-rw-r--r--src/c/signalProcessing/transforms/idct/cidcta.c2
-rw-r--r--src/c/string/disp/ddispa.c2
324 files changed, 572 insertions, 3 deletions
diff --git a/includes/sci2clib.h b/includes/sci2clib.h
index 7eb0d63..446e9de 100644
--- a/includes/sci2clib.h
+++ b/includes/sci2clib.h
@@ -18,6 +18,15 @@ extern "C" {
/* interfacing lapack */
#include "lapack.h"
+
+#include "sva.h"
+#include "int_sva.h"
+
+
+#include "svd.h"
+#include "int_svd.h"
+
+
/* AUXILIARY FUNCTIONS */
/* interfacing abs */
diff --git a/macros/ASTManagement/%comment_string.bin b/macros/ASTManagement/%comment_string.bin
deleted file mode 100644
index fb89494..0000000
--- a/macros/ASTManagement/%comment_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/%cste_string.bin b/macros/ASTManagement/%cste_string.bin
deleted file mode 100644
index ba643c4..0000000
--- a/macros/ASTManagement/%cste_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/%equal_string.bin b/macros/ASTManagement/%equal_string.bin
deleted file mode 100644
index 7f88fee..0000000
--- a/macros/ASTManagement/%equal_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/%for_string.bin b/macros/ASTManagement/%for_string.bin
deleted file mode 100644
index c3fda16..0000000
--- a/macros/ASTManagement/%for_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/%funcall_string.bin b/macros/ASTManagement/%funcall_string.bin
deleted file mode 100644
index 258933b..0000000
--- a/macros/ASTManagement/%funcall_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/%ifthenel_string.bin b/macros/ASTManagement/%ifthenel_string.bin
deleted file mode 100644
index 1c6fa73..0000000
--- a/macros/ASTManagement/%ifthenel_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/%ifthenelse_string.bin b/macros/ASTManagement/%ifthenelse_string.bin
deleted file mode 100644
index 456ffad..0000000
--- a/macros/ASTManagement/%ifthenelse_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/%operatio_string.bin b/macros/ASTManagement/%operatio_string.bin
deleted file mode 100644
index 18aab9e..0000000
--- a/macros/ASTManagement/%operatio_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/%operation_string.bin b/macros/ASTManagement/%operation_string.bin
deleted file mode 100644
index dfbeec9..0000000
--- a/macros/ASTManagement/%operation_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/%program_p.bin b/macros/ASTManagement/%program_p.bin
deleted file mode 100644
index 216a38b..0000000
--- a/macros/ASTManagement/%program_p.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/%program_string.bin b/macros/ASTManagement/%program_string.bin
deleted file mode 100644
index 3a8fc95..0000000
--- a/macros/ASTManagement/%program_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/%variable_string.bin b/macros/ASTManagement/%variable_string.bin
deleted file mode 100644
index f81fd6e..0000000
--- a/macros/ASTManagement/%variable_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/%while_string.bin b/macros/ASTManagement/%while_string.bin
deleted file mode 100644
index 142189c..0000000
--- a/macros/ASTManagement/%while_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST2Ccode.bin b/macros/ASTManagement/AST2Ccode.bin
deleted file mode 100644
index 337baa2..0000000
--- a/macros/ASTManagement/AST2Ccode.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_CheckCommonInOutArgs.bin b/macros/ASTManagement/AST_CheckCommonInOutArgs.bin
deleted file mode 100644
index 5c190ba..0000000
--- a/macros/ASTManagement/AST_CheckCommonInOutArgs.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_CheckLastFunc.bin b/macros/ASTManagement/AST_CheckLastFunc.bin
deleted file mode 100644
index 9cac227..0000000
--- a/macros/ASTManagement/AST_CheckLastFunc.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_CheckLineLength.bin b/macros/ASTManagement/AST_CheckLineLength.bin
deleted file mode 100644
index db48679..0000000
--- a/macros/ASTManagement/AST_CheckLineLength.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_CheckPrecSpecifier.bin b/macros/ASTManagement/AST_CheckPrecSpecifier.bin
deleted file mode 100644
index 8e50397..0000000
--- a/macros/ASTManagement/AST_CheckPrecSpecifier.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_DisplayStack.bin b/macros/ASTManagement/AST_DisplayStack.bin
deleted file mode 100644
index 90cbcc7..0000000
--- a/macros/ASTManagement/AST_DisplayStack.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_ExtractNameAndScope.bin b/macros/ASTManagement/AST_ExtractNameAndScope.bin
deleted file mode 100644
index 1944d88..0000000
--- a/macros/ASTManagement/AST_ExtractNameAndScope.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_GetASTFile.bin b/macros/ASTManagement/AST_GetASTFile.bin
deleted file mode 100644
index 261430e..0000000
--- a/macros/ASTManagement/AST_GetASTFile.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_GetFuncallPrm.bin b/macros/ASTManagement/AST_GetFuncallPrm.bin
deleted file mode 100644
index 37dbe77..0000000
--- a/macros/ASTManagement/AST_GetFuncallPrm.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_GetPrecAndLhsArg.bin b/macros/ASTManagement/AST_GetPrecAndLhsArg.bin
deleted file mode 100644
index 71e44cb..0000000
--- a/macros/ASTManagement/AST_GetPrecAndLhsArg.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleCC.bin b/macros/ASTManagement/AST_HandleCC.bin
deleted file mode 100644
index b9cc964..0000000
--- a/macros/ASTManagement/AST_HandleCC.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleEOL.bin b/macros/ASTManagement/AST_HandleEOL.bin
deleted file mode 100644
index 3b6b3bd..0000000
--- a/macros/ASTManagement/AST_HandleEOL.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleEndFor.bin b/macros/ASTManagement/AST_HandleEndFor.bin
deleted file mode 100644
index a6031b4..0000000
--- a/macros/ASTManagement/AST_HandleEndFor.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleEndGenFun.bin b/macros/ASTManagement/AST_HandleEndGenFun.bin
deleted file mode 100644
index e1685ec..0000000
--- a/macros/ASTManagement/AST_HandleEndGenFun.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleEndProgram.bin b/macros/ASTManagement/AST_HandleEndProgram.bin
deleted file mode 100644
index 5e02fdc..0000000
--- a/macros/ASTManagement/AST_HandleEndProgram.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleEndWhile.bin b/macros/ASTManagement/AST_HandleEndWhile.bin
deleted file mode 100644
index bafccbc..0000000
--- a/macros/ASTManagement/AST_HandleEndWhile.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleFor.bin b/macros/ASTManagement/AST_HandleFor.bin
deleted file mode 100644
index 27d44a1..0000000
--- a/macros/ASTManagement/AST_HandleFor.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleForStatem.bin b/macros/ASTManagement/AST_HandleForStatem.bin
deleted file mode 100644
index 4839b04..0000000
--- a/macros/ASTManagement/AST_HandleForStatem.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleFunCC.bin b/macros/ASTManagement/AST_HandleFunCC.bin
deleted file mode 100644
index e36fa6c..0000000
--- a/macros/ASTManagement/AST_HandleFunCC.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleFunRC.bin b/macros/ASTManagement/AST_HandleFunRC.bin
deleted file mode 100644
index c1a8062..0000000
--- a/macros/ASTManagement/AST_HandleFunRC.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleHeader.bin b/macros/ASTManagement/AST_HandleHeader.bin
deleted file mode 100644
index 87ef763..0000000
--- a/macros/ASTManagement/AST_HandleHeader.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleIfElse.bin b/macros/ASTManagement/AST_HandleIfElse.bin
deleted file mode 100644
index d30e47b..0000000
--- a/macros/ASTManagement/AST_HandleIfElse.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleRC.bin b/macros/ASTManagement/AST_HandleRC.bin
deleted file mode 100644
index f5b8a1a..0000000
--- a/macros/ASTManagement/AST_HandleRC.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleWhileExpr.bin b/macros/ASTManagement/AST_HandleWhileExpr.bin
deleted file mode 100644
index 5f3da2d..0000000
--- a/macros/ASTManagement/AST_HandleWhileExpr.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_HandleWhileStatem.bin b/macros/ASTManagement/AST_HandleWhileStatem.bin
deleted file mode 100644
index 4f7704e..0000000
--- a/macros/ASTManagement/AST_HandleWhileStatem.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_ParseEqualStruct.bin b/macros/ASTManagement/AST_ParseEqualStruct.bin
deleted file mode 100644
index 2135518..0000000
--- a/macros/ASTManagement/AST_ParseEqualStruct.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_ParseFuncallStruct.bin b/macros/ASTManagement/AST_ParseFuncallStruct.bin
deleted file mode 100644
index 1cbeb5c..0000000
--- a/macros/ASTManagement/AST_ParseFuncallStruct.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_ParseIfExprStruct.bin b/macros/ASTManagement/AST_ParseIfExprStruct.bin
deleted file mode 100644
index 5920306..0000000
--- a/macros/ASTManagement/AST_ParseIfExprStruct.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_ParseOperStruct.bin b/macros/ASTManagement/AST_ParseOperStruct.bin
deleted file mode 100644
index e189cbc..0000000
--- a/macros/ASTManagement/AST_ParseOperStruct.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_PopASTStack.bin b/macros/ASTManagement/AST_PopASTStack.bin
deleted file mode 100644
index f9b85d3..0000000
--- a/macros/ASTManagement/AST_PopASTStack.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_PushASTStack.bin b/macros/ASTManagement/AST_PushASTStack.bin
deleted file mode 100644
index 8fcd563..0000000
--- a/macros/ASTManagement/AST_PushASTStack.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_ReadASTHeader.bin b/macros/ASTManagement/AST_ReadASTHeader.bin
deleted file mode 100644
index 614231c..0000000
--- a/macros/ASTManagement/AST_ReadASTHeader.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/AST_ReadEqualRhsNames.bin b/macros/ASTManagement/AST_ReadEqualRhsNames.bin
deleted file mode 100644
index a131c49..0000000
--- a/macros/ASTManagement/AST_ReadEqualRhsNames.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/GenOutArgNames.bin b/macros/ASTManagement/GenOutArgNames.bin
deleted file mode 100644
index 2ebce86..0000000
--- a/macros/ASTManagement/GenOutArgNames.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/Operator2FunName.bin b/macros/ASTManagement/Operator2FunName.bin
deleted file mode 100644
index 884c99b..0000000
--- a/macros/ASTManagement/Operator2FunName.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/SciFile2ASTFile.bin b/macros/ASTManagement/SciFile2ASTFile.bin
deleted file mode 100644
index be8bc0d..0000000
--- a/macros/ASTManagement/SciFile2ASTFile.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/_comment_string.bin b/macros/ASTManagement/_comment_string.bin
deleted file mode 100644
index fb89494..0000000
--- a/macros/ASTManagement/_comment_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/_cste_string.bin b/macros/ASTManagement/_cste_string.bin
deleted file mode 100644
index ba643c4..0000000
--- a/macros/ASTManagement/_cste_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/_equal_string.bin b/macros/ASTManagement/_equal_string.bin
deleted file mode 100644
index 7f88fee..0000000
--- a/macros/ASTManagement/_equal_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/_for_string.bin b/macros/ASTManagement/_for_string.bin
deleted file mode 100644
index c3fda16..0000000
--- a/macros/ASTManagement/_for_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/_funcall_string.bin b/macros/ASTManagement/_funcall_string.bin
deleted file mode 100644
index 258933b..0000000
--- a/macros/ASTManagement/_funcall_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/_ifthenel_string.bin b/macros/ASTManagement/_ifthenel_string.bin
deleted file mode 100644
index 1c6fa73..0000000
--- a/macros/ASTManagement/_ifthenel_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/_ifthenelse_string.bin b/macros/ASTManagement/_ifthenelse_string.bin
deleted file mode 100644
index 456ffad..0000000
--- a/macros/ASTManagement/_ifthenelse_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/_operatio_string.bin b/macros/ASTManagement/_operatio_string.bin
deleted file mode 100644
index 40abf6b..0000000
--- a/macros/ASTManagement/_operatio_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/_operation_string.bin b/macros/ASTManagement/_operation_string.bin
deleted file mode 100644
index dfbeec9..0000000
--- a/macros/ASTManagement/_operation_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/_program_p.bin b/macros/ASTManagement/_program_p.bin
deleted file mode 100644
index 216a38b..0000000
--- a/macros/ASTManagement/_program_p.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/_program_string.bin b/macros/ASTManagement/_program_string.bin
deleted file mode 100644
index 3a8fc95..0000000
--- a/macros/ASTManagement/_program_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/_variable_string.bin b/macros/ASTManagement/_variable_string.bin
deleted file mode 100644
index f81fd6e..0000000
--- a/macros/ASTManagement/_variable_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/_while_string.bin b/macros/ASTManagement/_while_string.bin
deleted file mode 100644
index 142189c..0000000
--- a/macros/ASTManagement/_while_string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ASTManagement/objectlist2string.bin b/macros/ASTManagement/objectlist2string.bin
deleted file mode 100644
index 96159f2..0000000
--- a/macros/ASTManagement/objectlist2string.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_FinalizeCode.bin b/macros/CCodeGeneration/C_FinalizeCode.bin
deleted file mode 100644
index b400591..0000000
--- a/macros/CCodeGeneration/C_FinalizeCode.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_ForExpression.bin b/macros/CCodeGeneration/C_ForExpression.bin
deleted file mode 100644
index 1c3f674..0000000
--- a/macros/CCodeGeneration/C_ForExpression.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_Funcall.bin b/macros/CCodeGeneration/C_Funcall.bin
deleted file mode 100644
index 80fda7c..0000000
--- a/macros/CCodeGeneration/C_Funcall.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_GenDeclarations.bin b/macros/CCodeGeneration/C_GenDeclarations.bin
deleted file mode 100644
index c3b3600..0000000
--- a/macros/CCodeGeneration/C_GenDeclarations.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_GenDeclarations_Dup.bin b/macros/CCodeGeneration/C_GenDeclarations_Dup.bin
deleted file mode 100644
index 9228993..0000000
--- a/macros/CCodeGeneration/C_GenDeclarations_Dup.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_GenerateFunName.bin b/macros/CCodeGeneration/C_GenerateFunName.bin
deleted file mode 100644
index 1b723f1..0000000
--- a/macros/CCodeGeneration/C_GenerateFunName.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_GenerateLaunchScript.bin b/macros/CCodeGeneration/C_GenerateLaunchScript.bin
deleted file mode 100644
index 587c154..0000000
--- a/macros/CCodeGeneration/C_GenerateLaunchScript.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_GenerateMakefile.bin b/macros/CCodeGeneration/C_GenerateMakefile.bin
deleted file mode 100644
index cea8641..0000000
--- a/macros/CCodeGeneration/C_GenerateMakefile.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_GenerateMakefile_msvc.bin b/macros/CCodeGeneration/C_GenerateMakefile_msvc.bin
deleted file mode 100644
index 838c674..0000000
--- a/macros/CCodeGeneration/C_GenerateMakefile_msvc.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_GenerateMkfle_arduino.bin b/macros/CCodeGeneration/C_GenerateMkfle_arduino.bin
deleted file mode 100644
index ce25219..0000000
--- a/macros/CCodeGeneration/C_GenerateMkfle_arduino.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_GenerateSCI2CHeader.bin b/macros/CCodeGeneration/C_GenerateSCI2CHeader.bin
deleted file mode 100644
index 2e02cae..0000000
--- a/macros/CCodeGeneration/C_GenerateSCI2CHeader.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_IfElseBlocks.bin b/macros/CCodeGeneration/C_IfElseBlocks.bin
deleted file mode 100644
index 332e89b..0000000
--- a/macros/CCodeGeneration/C_IfElseBlocks.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_IfExpression.bin b/macros/CCodeGeneration/C_IfExpression.bin
deleted file mode 100644
index c93b629..0000000
--- a/macros/CCodeGeneration/C_IfExpression.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_IndentBlanks.bin b/macros/CCodeGeneration/C_IndentBlanks.bin
deleted file mode 100644
index 77bfaeb..0000000
--- a/macros/CCodeGeneration/C_IndentBlanks.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_InitHeader.bin b/macros/CCodeGeneration/C_InitHeader.bin
deleted file mode 100644
index 567822c..0000000
--- a/macros/CCodeGeneration/C_InitHeader.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_MemAllocOutTempVars.bin b/macros/CCodeGeneration/C_MemAllocOutTempVars.bin
deleted file mode 100644
index 443ad3c..0000000
--- a/macros/CCodeGeneration/C_MemAllocOutTempVars.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_SCI2CHeader.bin b/macros/CCodeGeneration/C_SCI2CHeader.bin
deleted file mode 100644
index 1d3e618..0000000
--- a/macros/CCodeGeneration/C_SCI2CHeader.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_Type.bin b/macros/CCodeGeneration/C_Type.bin
deleted file mode 100644
index 7b5bf44..0000000
--- a/macros/CCodeGeneration/C_Type.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/C_WhileExpression.bin b/macros/CCodeGeneration/C_WhileExpression.bin
deleted file mode 100644
index c10e117..0000000
--- a/macros/CCodeGeneration/C_WhileExpression.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/GenCFunDatFiles.bin b/macros/CCodeGeneration/GenCFunDatFiles.bin
deleted file mode 100644
index 6a374f5..0000000
--- a/macros/CCodeGeneration/GenCFunDatFiles.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/GetClsFileName.bin b/macros/CCodeGeneration/GetClsFileName.bin
deleted file mode 100644
index dda0293..0000000
--- a/macros/CCodeGeneration/GetClsFileName.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/GetSymbolDimension.bin b/macros/CCodeGeneration/GetSymbolDimension.bin
deleted file mode 100644
index 5c73f43..0000000
--- a/macros/CCodeGeneration/GetSymbolDimension.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/GetWhileCondVariable.bin b/macros/CCodeGeneration/GetWhileCondVariable.bin
deleted file mode 100644
index 6815fb4..0000000
--- a/macros/CCodeGeneration/GetWhileCondVariable.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/JoinDeclarAndCcode.bin b/macros/CCodeGeneration/JoinDeclarAndCcode.bin
deleted file mode 100644
index 084ab08..0000000
--- a/macros/CCodeGeneration/JoinDeclarAndCcode.bin
+++ /dev/null
Binary files differ
diff --git a/macros/CCodeGeneration/Sci2AnnotationFile.bin b/macros/CCodeGeneration/Sci2AnnotationFile.bin
deleted file mode 100644
index 95fe561..0000000
--- a/macros/CCodeGeneration/Sci2AnnotationFile.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ErrorMessages/EM_NanSize.bin b/macros/ErrorMessages/EM_NanSize.bin
deleted file mode 100644
index d0ad584..0000000
--- a/macros/ErrorMessages/EM_NanSize.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ErrorMessages/EM_UnknownStep.bin b/macros/ErrorMessages/EM_UnknownStep.bin
deleted file mode 100644
index 57a2b4d..0000000
--- a/macros/ErrorMessages/EM_UnknownStep.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ErrorMessages/EM_ZeroSize.bin b/macros/ErrorMessages/EM_ZeroSize.bin
deleted file mode 100644
index f8d2830..0000000
--- a/macros/ErrorMessages/EM_ZeroSize.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_ADD.bin b/macros/FunctionAnnotation/FA_ADD.bin
deleted file mode 100644
index 6c81082..0000000
--- a/macros/FunctionAnnotation/FA_ADD.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_DIV.bin b/macros/FunctionAnnotation/FA_DIV.bin
deleted file mode 100644
index 6e6708f..0000000
--- a/macros/FunctionAnnotation/FA_DIV.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_GetDefaultPrecision.bin b/macros/FunctionAnnotation/FA_GetDefaultPrecision.bin
deleted file mode 100644
index fa48e83..0000000
--- a/macros/FunctionAnnotation/FA_GetDefaultPrecision.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_GetFunAnn.bin b/macros/FunctionAnnotation/FA_GetFunAnn.bin
deleted file mode 100644
index ff29181..0000000
--- a/macros/FunctionAnnotation/FA_GetFunAnn.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_GetOutArgInfo.bin b/macros/FunctionAnnotation/FA_GetOutArgInfo.bin
deleted file mode 100644
index 89c0d1d..0000000
--- a/macros/FunctionAnnotation/FA_GetOutArgInfo.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_GetResizeApproach.bin b/macros/FunctionAnnotation/FA_GetResizeApproach.bin
deleted file mode 100644
index 77397e0..0000000
--- a/macros/FunctionAnnotation/FA_GetResizeApproach.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_INT.bin b/macros/FunctionAnnotation/FA_INT.bin
deleted file mode 100644
index edf9bb8..0000000
--- a/macros/FunctionAnnotation/FA_INT.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_MAX.bin b/macros/FunctionAnnotation/FA_MAX.bin
deleted file mode 100644
index a9debba..0000000
--- a/macros/FunctionAnnotation/FA_MAX.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_MIN.bin b/macros/FunctionAnnotation/FA_MIN.bin
deleted file mode 100644
index cc9bd02..0000000
--- a/macros/FunctionAnnotation/FA_MIN.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_MUL.bin b/macros/FunctionAnnotation/FA_MUL.bin
deleted file mode 100644
index 8b674c2..0000000
--- a/macros/FunctionAnnotation/FA_MUL.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_REAL.bin b/macros/FunctionAnnotation/FA_REAL.bin
deleted file mode 100644
index ed68eb7..0000000
--- a/macros/FunctionAnnotation/FA_REAL.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SCHUR_SZ.bin b/macros/FunctionAnnotation/FA_SCHUR_SZ.bin
deleted file mode 100644
index 292a619..0000000
--- a/macros/FunctionAnnotation/FA_SCHUR_SZ.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SCHUR_TP.bin b/macros/FunctionAnnotation/FA_SCHUR_TP.bin
deleted file mode 100644
index 4b0b438..0000000
--- a/macros/FunctionAnnotation/FA_SCHUR_TP.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SUB.bin b/macros/FunctionAnnotation/FA_SUB.bin
deleted file mode 100644
index fdc52b4..0000000
--- a/macros/FunctionAnnotation/FA_SUB.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_1.bin b/macros/FunctionAnnotation/FA_SZ_1.bin
deleted file mode 100644
index c01ff59..0000000
--- a/macros/FunctionAnnotation/FA_SZ_1.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_2.bin b/macros/FunctionAnnotation/FA_SZ_2.bin
deleted file mode 100644
index 00834df..0000000
--- a/macros/FunctionAnnotation/FA_SZ_2.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin b/macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin
deleted file mode 100644
index a3b34af..0000000
--- a/macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin b/macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin
deleted file mode 100644
index 7674823..0000000
--- a/macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin b/macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin
deleted file mode 100644
index 879c588..0000000
--- a/macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin b/macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin
deleted file mode 100644
index af9d1cb..0000000
--- a/macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin b/macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin
deleted file mode 100644
index ddabb10..0000000
--- a/macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin b/macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin
deleted file mode 100644
index be386e0..0000000
--- a/macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_DIFF.bin b/macros/FunctionAnnotation/FA_SZ_DIFF.bin
deleted file mode 100644
index 08d66c1..0000000
--- a/macros/FunctionAnnotation/FA_SZ_DIFF.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_FACTOR.bin b/macros/FunctionAnnotation/FA_SZ_FACTOR.bin
deleted file mode 100644
index ee8f899..0000000
--- a/macros/FunctionAnnotation/FA_SZ_FACTOR.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin b/macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin
deleted file mode 100644
index a06f3b1..0000000
--- a/macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin b/macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin
deleted file mode 100644
index 60cb9d4..0000000
--- a/macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_LQE.bin b/macros/FunctionAnnotation/FA_SZ_LQE.bin
deleted file mode 100644
index 8abfa39..0000000
--- a/macros/FunctionAnnotation/FA_SZ_LQE.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_LQR.bin b/macros/FunctionAnnotation/FA_SZ_LQR.bin
deleted file mode 100644
index 843fb2c..0000000
--- a/macros/FunctionAnnotation/FA_SZ_LQR.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OBSCNT.bin b/macros/FunctionAnnotation/FA_SZ_OBSCNT.bin
deleted file mode 100644
index b936e29..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OBSCNT.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPAPEX.bin b/macros/FunctionAnnotation/FA_SZ_OPAPEX.bin
deleted file mode 100644
index 90e5034..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPAPEX.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin
deleted file mode 100644
index be3e89a..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPCC.bin b/macros/FunctionAnnotation/FA_SZ_OPCC.bin
deleted file mode 100644
index 767385a..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPCC.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin
deleted file mode 100644
index 822cb5e..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin
deleted file mode 100644
index 2af7e39..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin
deleted file mode 100644
index 72d6e23..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin
deleted file mode 100644
index f060e87..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin
deleted file mode 100644
index 6be9a45..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPHAT.bin b/macros/FunctionAnnotation/FA_SZ_OPHAT.bin
deleted file mode 100644
index feb8122..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPHAT.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin
deleted file mode 100644
index e441912..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin
deleted file mode 100644
index afe431b..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin
deleted file mode 100644
index 87d2d5b..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin
deleted file mode 100644
index c3a1d88..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin
deleted file mode 100644
index 8021605..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin
deleted file mode 100644
index 417fe26..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin
deleted file mode 100644
index 6c9f9bf..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin
deleted file mode 100644
index 417a919..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin
deleted file mode 100644
index af6c2a8..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPMINUS.bin b/macros/FunctionAnnotation/FA_SZ_OPMINUS.bin
deleted file mode 100644
index deac97d..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPMINUS.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPPLUS.bin b/macros/FunctionAnnotation/FA_SZ_OPPLUS.bin
deleted file mode 100644
index da84349..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPPLUS.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin b/macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin
deleted file mode 100644
index b45ac59..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPRC.bin b/macros/FunctionAnnotation/FA_SZ_OPRC.bin
deleted file mode 100644
index 6d55e27..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPRC.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPSLASH.bin
deleted file mode 100644
index 14bb17f..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPSLASH.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_OPSTAR.bin b/macros/FunctionAnnotation/FA_SZ_OPSTAR.bin
deleted file mode 100644
index 2f28cb6..0000000
--- a/macros/FunctionAnnotation/FA_SZ_OPSTAR.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_PRIMES.bin b/macros/FunctionAnnotation/FA_SZ_PRIMES.bin
deleted file mode 100644
index 353edab..0000000
--- a/macros/FunctionAnnotation/FA_SZ_PRIMES.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin b/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin
deleted file mode 100644
index 3b0c0b7..0000000
--- a/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin b/macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin
deleted file mode 100644
index f5f1a23..0000000
--- a/macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin b/macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin
deleted file mode 100644
index e5d8e65..0000000
--- a/macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_SEL1.bin b/macros/FunctionAnnotation/FA_SZ_SEL1.bin
deleted file mode 100644
index 1d68a2e..0000000
--- a/macros/FunctionAnnotation/FA_SZ_SEL1.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_SZ_SEL2.bin b/macros/FunctionAnnotation/FA_SZ_SEL2.bin
deleted file mode 100644
index d3897f7..0000000
--- a/macros/FunctionAnnotation/FA_SZ_SEL2.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_C.bin b/macros/FunctionAnnotation/FA_TP_C.bin
deleted file mode 100644
index d13d92c..0000000
--- a/macros/FunctionAnnotation/FA_TP_C.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_COMPLEX.bin b/macros/FunctionAnnotation/FA_TP_COMPLEX.bin
deleted file mode 100644
index 3400b2a..0000000
--- a/macros/FunctionAnnotation/FA_TP_COMPLEX.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_CVIMAGE.bin b/macros/FunctionAnnotation/FA_TP_CVIMAGE.bin
deleted file mode 100644
index a732709..0000000
--- a/macros/FunctionAnnotation/FA_TP_CVIMAGE.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_D.bin b/macros/FunctionAnnotation/FA_TP_D.bin
deleted file mode 100644
index 12293da..0000000
--- a/macros/FunctionAnnotation/FA_TP_D.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_I.bin b/macros/FunctionAnnotation/FA_TP_I.bin
deleted file mode 100644
index 503be40..0000000
--- a/macros/FunctionAnnotation/FA_TP_I.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_INT16.bin b/macros/FunctionAnnotation/FA_TP_INT16.bin
deleted file mode 100644
index fba4305..0000000
--- a/macros/FunctionAnnotation/FA_TP_INT16.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_INT8.bin b/macros/FunctionAnnotation/FA_TP_INT8.bin
deleted file mode 100644
index f67d748..0000000
--- a/macros/FunctionAnnotation/FA_TP_INT8.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_MAX.bin b/macros/FunctionAnnotation/FA_TP_MAX.bin
deleted file mode 100644
index 099ea1b..0000000
--- a/macros/FunctionAnnotation/FA_TP_MAX.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_MIN_REAL.bin b/macros/FunctionAnnotation/FA_TP_MIN_REAL.bin
deleted file mode 100644
index 60293a1..0000000
--- a/macros/FunctionAnnotation/FA_TP_MIN_REAL.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_REAL.bin b/macros/FunctionAnnotation/FA_TP_REAL.bin
deleted file mode 100644
index 7e54122..0000000
--- a/macros/FunctionAnnotation/FA_TP_REAL.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_S.bin b/macros/FunctionAnnotation/FA_TP_S.bin
deleted file mode 100644
index 1419e46..0000000
--- a/macros/FunctionAnnotation/FA_TP_S.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_UINT16.bin b/macros/FunctionAnnotation/FA_TP_UINT16.bin
deleted file mode 100644
index dc455ca..0000000
--- a/macros/FunctionAnnotation/FA_TP_UINT16.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_UINT8.bin b/macros/FunctionAnnotation/FA_TP_UINT8.bin
deleted file mode 100644
index 508db41..0000000
--- a/macros/FunctionAnnotation/FA_TP_UINT8.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_USER.bin b/macros/FunctionAnnotation/FA_TP_USER.bin
deleted file mode 100644
index 87e18d5..0000000
--- a/macros/FunctionAnnotation/FA_TP_USER.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionAnnotation/FA_TP_Z.bin b/macros/FunctionAnnotation/FA_TP_Z.bin
deleted file mode 100644
index 6c37172..0000000
--- a/macros/FunctionAnnotation/FA_TP_Z.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionList/FL_ExistCFunction.bin b/macros/FunctionList/FL_ExistCFunction.bin
deleted file mode 100644
index 1c85aa2..0000000
--- a/macros/FunctionList/FL_ExistCFunction.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionList/FL_ExtractFuncList.bin b/macros/FunctionList/FL_ExtractFuncList.bin
deleted file mode 100644
index ec74708..0000000
--- a/macros/FunctionList/FL_ExtractFuncList.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionList/FL_GetFunctionClass.bin b/macros/FunctionList/FL_GetFunctionClass.bin
deleted file mode 100644
index faa210e..0000000
--- a/macros/FunctionList/FL_GetFunctionClass.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionList/FL_InOutArgs2CFunNames.bin b/macros/FunctionList/FL_InOutArgs2CFunNames.bin
deleted file mode 100644
index 09d5eb5..0000000
--- a/macros/FunctionList/FL_InOutArgs2CFunNames.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionList/FL_UpdateConverted.bin b/macros/FunctionList/FL_UpdateConverted.bin
deleted file mode 100644
index 73f2cf0..0000000
--- a/macros/FunctionList/FL_UpdateConverted.bin
+++ /dev/null
Binary files differ
diff --git a/macros/FunctionList/FL_UpdateToBeConv.bin b/macros/FunctionList/FL_UpdateToBeConv.bin
deleted file mode 100644
index 44b5803..0000000
--- a/macros/FunctionList/FL_UpdateToBeConv.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/Array2String.bin b/macros/GeneralFunctions/Array2String.bin
deleted file mode 100644
index c40274d..0000000
--- a/macros/GeneralFunctions/Array2String.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/ConvertPathMat2C.bin b/macros/GeneralFunctions/ConvertPathMat2C.bin
deleted file mode 100644
index 7dd1422..0000000
--- a/macros/GeneralFunctions/ConvertPathMat2C.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/File2StringArray.bin b/macros/GeneralFunctions/File2StringArray.bin
deleted file mode 100644
index 1b050f4..0000000
--- a/macros/GeneralFunctions/File2StringArray.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/FunName2SciFileName.bin b/macros/GeneralFunctions/FunName2SciFileName.bin
deleted file mode 100644
index c3cb538..0000000
--- a/macros/GeneralFunctions/FunName2SciFileName.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/IsNanSize.bin b/macros/GeneralFunctions/IsNanSize.bin
deleted file mode 100644
index 7173512..0000000
--- a/macros/GeneralFunctions/IsNanSize.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/KeyStr2FileStrPos.bin b/macros/GeneralFunctions/KeyStr2FileStrPos.bin
deleted file mode 100644
index 5c6cfaf..0000000
--- a/macros/GeneralFunctions/KeyStr2FileStrPos.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/PrintStepInfo.bin b/macros/GeneralFunctions/PrintStepInfo.bin
deleted file mode 100644
index 98208f8..0000000
--- a/macros/GeneralFunctions/PrintStepInfo.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/PrintStringInfo.bin b/macros/GeneralFunctions/PrintStringInfo.bin
deleted file mode 100644
index c936b20..0000000
--- a/macros/GeneralFunctions/PrintStringInfo.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/ReadStringCard.bin b/macros/GeneralFunctions/ReadStringCard.bin
deleted file mode 100644
index f9b2828..0000000
--- a/macros/GeneralFunctions/ReadStringCard.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SCI2CCreateDir.bin b/macros/GeneralFunctions/SCI2CCreateDir.bin
deleted file mode 100644
index 007b6fb..0000000
--- a/macros/GeneralFunctions/SCI2CCreateDir.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SCI2CFindFile.bin b/macros/GeneralFunctions/SCI2CFindFile.bin
deleted file mode 100644
index fe8e783..0000000
--- a/macros/GeneralFunctions/SCI2CFindFile.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SCI2CNInArgCheck.bin b/macros/GeneralFunctions/SCI2CNInArgCheck.bin
deleted file mode 100644
index 8d96b6e..0000000
--- a/macros/GeneralFunctions/SCI2CNInArgCheck.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SCI2COpenFileRead.bin b/macros/GeneralFunctions/SCI2COpenFileRead.bin
deleted file mode 100644
index f3f6a5e..0000000
--- a/macros/GeneralFunctions/SCI2COpenFileRead.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SCI2COpenFileWrite.bin b/macros/GeneralFunctions/SCI2COpenFileWrite.bin
deleted file mode 100644
index 0287b3a..0000000
--- a/macros/GeneralFunctions/SCI2COpenFileWrite.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SCI2CTemplate.bin b/macros/GeneralFunctions/SCI2CTemplate.bin
deleted file mode 100644
index c485b45..0000000
--- a/macros/GeneralFunctions/SCI2CTemplate.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SCI2Ccopyfile.bin b/macros/GeneralFunctions/SCI2Ccopyfile.bin
deleted file mode 100644
index e6d0a86..0000000
--- a/macros/GeneralFunctions/SCI2Ccopyfile.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SCI2Cfileexist.bin b/macros/GeneralFunctions/SCI2Cfileexist.bin
deleted file mode 100644
index 524c8c4..0000000
--- a/macros/GeneralFunctions/SCI2Cfileexist.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SCI2Cflipud.bin b/macros/GeneralFunctions/SCI2Cflipud.bin
deleted file mode 100644
index baf71bb..0000000
--- a/macros/GeneralFunctions/SCI2Cflipud.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SCI2Cmdelete.bin b/macros/GeneralFunctions/SCI2Cmdelete.bin
deleted file mode 100644
index 67694b7..0000000
--- a/macros/GeneralFunctions/SCI2Cmdelete.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SCI2Cresize.bin b/macros/GeneralFunctions/SCI2Cresize.bin
deleted file mode 100644
index a909d30..0000000
--- a/macros/GeneralFunctions/SCI2Cresize.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SCI2Cstring.bin b/macros/GeneralFunctions/SCI2Cstring.bin
deleted file mode 100644
index 887482b..0000000
--- a/macros/GeneralFunctions/SCI2Cstring.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SCI2Cstrncmp.bin b/macros/GeneralFunctions/SCI2Cstrncmp.bin
deleted file mode 100644
index 78ce9a1..0000000
--- a/macros/GeneralFunctions/SCI2Cstrncmp.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SCI2Cstrncmps1size.bin b/macros/GeneralFunctions/SCI2Cstrncmps1size.bin
deleted file mode 100644
index e9a45d9..0000000
--- a/macros/GeneralFunctions/SCI2Cstrncmps1size.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/SizeInByte.bin b/macros/GeneralFunctions/SizeInByte.bin
deleted file mode 100644
index 04c7a75..0000000
--- a/macros/GeneralFunctions/SizeInByte.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/dispina.bin b/macros/GeneralFunctions/dispina.bin
deleted file mode 100644
index 25d03fa..0000000
--- a/macros/GeneralFunctions/dispina.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/filenamefprintf.bin b/macros/GeneralFunctions/filenamefprintf.bin
deleted file mode 100644
index 864a494..0000000
--- a/macros/GeneralFunctions/filenamefprintf.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/float.bin b/macros/GeneralFunctions/float.bin
deleted file mode 100644
index fd0c449..0000000
--- a/macros/GeneralFunctions/float.bin
+++ /dev/null
Binary files differ
diff --git a/macros/GeneralFunctions/squeezestrings.bin b/macros/GeneralFunctions/squeezestrings.bin
deleted file mode 100644
index 11b97ec..0000000
--- a/macros/GeneralFunctions/squeezestrings.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRADCSetup.bin b/macros/Hardware/AVR/AVRADCSetup.bin
deleted file mode 100644
index a1cbcf3..0000000
--- a/macros/Hardware/AVR/AVRADCSetup.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRDigitalIn.bin b/macros/Hardware/AVR/AVRDigitalIn.bin
deleted file mode 100644
index 0fdfab8..0000000
--- a/macros/Hardware/AVR/AVRDigitalIn.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRDigitalOut.bin b/macros/Hardware/AVR/AVRDigitalOut.bin
deleted file mode 100644
index 7e56e46..0000000
--- a/macros/Hardware/AVR/AVRDigitalOut.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRDigitalPortSetup.bin b/macros/Hardware/AVR/AVRDigitalPortSetup.bin
deleted file mode 100644
index cf96fbb..0000000
--- a/macros/Hardware/AVR/AVRDigitalPortSetup.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRDigitalSetup.bin b/macros/Hardware/AVR/AVRDigitalSetup.bin
deleted file mode 100644
index dec6eb2..0000000
--- a/macros/Hardware/AVR/AVRDigitalSetup.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRGetTimerValue.bin b/macros/Hardware/AVR/AVRGetTimerValue.bin
deleted file mode 100644
index 1b88313..0000000
--- a/macros/Hardware/AVR/AVRGetTimerValue.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRPWM0SetDuty.bin b/macros/Hardware/AVR/AVRPWM0SetDuty.bin
deleted file mode 100644
index 1518222..0000000
--- a/macros/Hardware/AVR/AVRPWM0SetDuty.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRPWM0Setup.bin b/macros/Hardware/AVR/AVRPWM0Setup.bin
deleted file mode 100644
index 0886704..0000000
--- a/macros/Hardware/AVR/AVRPWM0Setup.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRPWM1SetDuty.bin b/macros/Hardware/AVR/AVRPWM1SetDuty.bin
deleted file mode 100644
index 79e4ab6..0000000
--- a/macros/Hardware/AVR/AVRPWM1SetDuty.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRPWM1Setup.bin b/macros/Hardware/AVR/AVRPWM1Setup.bin
deleted file mode 100644
index 235cdba..0000000
--- a/macros/Hardware/AVR/AVRPWM1Setup.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRPWM2SetDuty.bin b/macros/Hardware/AVR/AVRPWM2SetDuty.bin
deleted file mode 100644
index a1c7f3b..0000000
--- a/macros/Hardware/AVR/AVRPWM2SetDuty.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRPWM2Setup.bin b/macros/Hardware/AVR/AVRPWM2Setup.bin
deleted file mode 100644
index 66996c0..0000000
--- a/macros/Hardware/AVR/AVRPWM2Setup.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRReadADC.bin b/macros/Hardware/AVR/AVRReadADC.bin
deleted file mode 100644
index 25b45a8..0000000
--- a/macros/Hardware/AVR/AVRReadADC.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRSleep.bin b/macros/Hardware/AVR/AVRSleep.bin
deleted file mode 100644
index e4b10d8..0000000
--- a/macros/Hardware/AVR/AVRSleep.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRTimerSetup.bin b/macros/Hardware/AVR/AVRTimerSetup.bin
deleted file mode 100644
index 775d718..0000000
--- a/macros/Hardware/AVR/AVRTimerSetup.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRUARTReceive.bin b/macros/Hardware/AVR/AVRUARTReceive.bin
deleted file mode 100644
index 013036e..0000000
--- a/macros/Hardware/AVR/AVRUARTReceive.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRUARTSetup.bin b/macros/Hardware/AVR/AVRUARTSetup.bin
deleted file mode 100644
index 82ec291..0000000
--- a/macros/Hardware/AVR/AVRUARTSetup.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/AVRUARTTransmit.bin b/macros/Hardware/AVR/AVRUARTTransmit.bin
deleted file mode 100644
index 9e53d9a..0000000
--- a/macros/Hardware/AVR/AVRUARTTransmit.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/GetAVRSupportFunctions.bin b/macros/Hardware/AVR/GetAVRSupportFunctions.bin
deleted file mode 100644
index 48ab5cd..0000000
--- a/macros/Hardware/AVR/GetAVRSupportFunctions.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/GetPeripheral.bin b/macros/Hardware/AVR/GetPeripheral.bin
deleted file mode 100644
index b496bbb..0000000
--- a/macros/Hardware/AVR/GetPeripheral.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/InsertPeripheralInList.bin b/macros/Hardware/AVR/InsertPeripheralInList.bin
deleted file mode 100644
index c49f4e0..0000000
--- a/macros/Hardware/AVR/InsertPeripheralInList.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/AVR/IsAVRSupportFunction.bin b/macros/Hardware/AVR/IsAVRSupportFunction.bin
deleted file mode 100644
index e238230..0000000
--- a/macros/Hardware/AVR/IsAVRSupportFunction.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/GetRPISupportFunctions.bin b/macros/Hardware/RasberryPi/GetRPISupportFunctions.bin
deleted file mode 100644
index a70999c..0000000
--- a/macros/Hardware/RasberryPi/GetRPISupportFunctions.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/IsRPISupportFunction.bin b/macros/Hardware/RasberryPi/IsRPISupportFunction.bin
deleted file mode 100644
index 11533d3..0000000
--- a/macros/Hardware/RasberryPi/IsRPISupportFunction.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_DelayMicro.bin b/macros/Hardware/RasberryPi/RPI_DelayMicro.bin
deleted file mode 100644
index a4d32cb..0000000
--- a/macros/Hardware/RasberryPi/RPI_DelayMicro.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_DelayMilli.bin b/macros/Hardware/RasberryPi/RPI_DelayMilli.bin
deleted file mode 100644
index b6eeb30..0000000
--- a/macros/Hardware/RasberryPi/RPI_DelayMilli.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_DigitalIn.bin b/macros/Hardware/RasberryPi/RPI_DigitalIn.bin
deleted file mode 100644
index f4c16f3..0000000
--- a/macros/Hardware/RasberryPi/RPI_DigitalIn.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_DigitalOut.bin b/macros/Hardware/RasberryPi/RPI_DigitalOut.bin
deleted file mode 100644
index b7ad06e..0000000
--- a/macros/Hardware/RasberryPi/RPI_DigitalOut.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_DigitalSetup.bin b/macros/Hardware/RasberryPi/RPI_DigitalSetup.bin
deleted file mode 100644
index 1ac5b58..0000000
--- a/macros/Hardware/RasberryPi/RPI_DigitalSetup.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_GetMicros.bin b/macros/Hardware/RasberryPi/RPI_GetMicros.bin
deleted file mode 100644
index 3e6c08f..0000000
--- a/macros/Hardware/RasberryPi/RPI_GetMicros.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_GetMillis.bin b/macros/Hardware/RasberryPi/RPI_GetMillis.bin
deleted file mode 100644
index b914365..0000000
--- a/macros/Hardware/RasberryPi/RPI_GetMillis.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin b/macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin
deleted file mode 100644
index 1efe080..0000000
--- a/macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin b/macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin
deleted file mode 100644
index 075d6e6..0000000
--- a/macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin b/macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin
deleted file mode 100644
index 8ded270..0000000
--- a/macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin b/macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin
deleted file mode 100644
index 9957f3a..0000000
--- a/macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_PinISR.bin b/macros/Hardware/RasberryPi/RPI_PinISR.bin
deleted file mode 100644
index ddeff68..0000000
--- a/macros/Hardware/RasberryPi/RPI_PinISR.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_SerialClose.bin b/macros/Hardware/RasberryPi/RPI_SerialClose.bin
deleted file mode 100644
index dce972d..0000000
--- a/macros/Hardware/RasberryPi/RPI_SerialClose.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_SerialFlush.bin b/macros/Hardware/RasberryPi/RPI_SerialFlush.bin
deleted file mode 100644
index 2a3704d..0000000
--- a/macros/Hardware/RasberryPi/RPI_SerialFlush.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_SerialGetChar.bin b/macros/Hardware/RasberryPi/RPI_SerialGetChar.bin
deleted file mode 100644
index 928f28a..0000000
--- a/macros/Hardware/RasberryPi/RPI_SerialGetChar.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_SerialSendChar.bin b/macros/Hardware/RasberryPi/RPI_SerialSendChar.bin
deleted file mode 100644
index 7614ebc..0000000
--- a/macros/Hardware/RasberryPi/RPI_SerialSendChar.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_SerialSendData.bin b/macros/Hardware/RasberryPi/RPI_SerialSendData.bin
deleted file mode 100644
index a3524a6..0000000
--- a/macros/Hardware/RasberryPi/RPI_SerialSendData.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/RPI_SerialSetup.bin b/macros/Hardware/RasberryPi/RPI_SerialSetup.bin
deleted file mode 100644
index 0128c27..0000000
--- a/macros/Hardware/RasberryPi/RPI_SerialSetup.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin b/macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin
deleted file mode 100644
index 3789bd6..0000000
--- a/macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/core/CV_CreateImage.bin b/macros/ImageProcessing/core/CV_CreateImage.bin
deleted file mode 100644
index d5aa308..0000000
--- a/macros/ImageProcessing/core/CV_CreateImage.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/core/CV_GetImgSize.bin b/macros/ImageProcessing/core/CV_GetImgSize.bin
deleted file mode 100644
index ede60e6..0000000
--- a/macros/ImageProcessing/core/CV_GetImgSize.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/highgui/CV_LoadImage.bin b/macros/ImageProcessing/highgui/CV_LoadImage.bin
deleted file mode 100644
index f8e1337..0000000
--- a/macros/ImageProcessing/highgui/CV_LoadImage.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/highgui/CV_SaveImage.bin b/macros/ImageProcessing/highgui/CV_SaveImage.bin
deleted file mode 100644
index 8d056bf..0000000
--- a/macros/ImageProcessing/highgui/CV_SaveImage.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/highgui/CV_ShowImage.bin b/macros/ImageProcessing/highgui/CV_ShowImage.bin
deleted file mode 100644
index c4e00fc..0000000
--- a/macros/ImageProcessing/highgui/CV_ShowImage.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/highgui/CV_WaitKey.bin b/macros/ImageProcessing/highgui/CV_WaitKey.bin
deleted file mode 100644
index 30a42f4..0000000
--- a/macros/ImageProcessing/highgui/CV_WaitKey.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin b/macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin
deleted file mode 100644
index 26a58c0..0000000
--- a/macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/imgproc/CV_Blur.bin b/macros/ImageProcessing/imgproc/CV_Blur.bin
deleted file mode 100644
index 9fc1af4..0000000
--- a/macros/ImageProcessing/imgproc/CV_Blur.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/imgproc/CV_Canny.bin b/macros/ImageProcessing/imgproc/CV_Canny.bin
deleted file mode 100644
index df82478..0000000
--- a/macros/ImageProcessing/imgproc/CV_Canny.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/imgproc/CV_CornerHarris.bin b/macros/ImageProcessing/imgproc/CV_CornerHarris.bin
deleted file mode 100644
index 291d3e4..0000000
--- a/macros/ImageProcessing/imgproc/CV_CornerHarris.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/imgproc/CV_CvtColor.bin b/macros/ImageProcessing/imgproc/CV_CvtColor.bin
deleted file mode 100644
index eee1018..0000000
--- a/macros/ImageProcessing/imgproc/CV_CvtColor.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/imgproc/CV_Dilate.bin b/macros/ImageProcessing/imgproc/CV_Dilate.bin
deleted file mode 100644
index 3f2d2d9..0000000
--- a/macros/ImageProcessing/imgproc/CV_Dilate.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/imgproc/CV_DistanceTransform.bin b/macros/ImageProcessing/imgproc/CV_DistanceTransform.bin
deleted file mode 100644
index 0955b5f..0000000
--- a/macros/ImageProcessing/imgproc/CV_DistanceTransform.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/imgproc/CV_Erode.bin b/macros/ImageProcessing/imgproc/CV_Erode.bin
deleted file mode 100644
index 33d4231..0000000
--- a/macros/ImageProcessing/imgproc/CV_Erode.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/imgproc/CV_GaussianBlur.bin b/macros/ImageProcessing/imgproc/CV_GaussianBlur.bin
deleted file mode 100644
index b176662..0000000
--- a/macros/ImageProcessing/imgproc/CV_GaussianBlur.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/imgproc/CV_MedianBlur.bin b/macros/ImageProcessing/imgproc/CV_MedianBlur.bin
deleted file mode 100644
index fdcd23e..0000000
--- a/macros/ImageProcessing/imgproc/CV_MedianBlur.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ImageProcessing/imgproc/CV_Threshold.bin b/macros/ImageProcessing/imgproc/CV_Threshold.bin
deleted file mode 100644
index c2ce1c6..0000000
--- a/macros/ImageProcessing/imgproc/CV_Threshold.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Scilab-Arduino/GenerateSetupFunction.bin b/macros/Scilab-Arduino/GenerateSetupFunction.bin
deleted file mode 100644
index 0051630..0000000
--- a/macros/Scilab-Arduino/GenerateSetupFunction.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Scilab-Arduino/GetArduinoFunctions.bin b/macros/Scilab-Arduino/GetArduinoFunctions.bin
deleted file mode 100644
index fe9e204..0000000
--- a/macros/Scilab-Arduino/GetArduinoFunctions.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Scilab-Arduino/GetArduinoSetupFunctions.bin b/macros/Scilab-Arduino/GetArduinoSetupFunctions.bin
deleted file mode 100644
index 67f9fad..0000000
--- a/macros/Scilab-Arduino/GetArduinoSetupFunctions.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Scilab-Arduino/InsertSetupInList.bin b/macros/Scilab-Arduino/InsertSetupInList.bin
deleted file mode 100644
index 29e3731..0000000
--- a/macros/Scilab-Arduino/InsertSetupInList.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Scilab-Arduino/IsArduinoFunction.bin b/macros/Scilab-Arduino/IsArduinoFunction.bin
deleted file mode 100644
index 5dbfaca..0000000
--- a/macros/Scilab-Arduino/IsArduinoFunction.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Scilab-Arduino/IsArduinoSetupFunction.bin b/macros/Scilab-Arduino/IsArduinoSetupFunction.bin
deleted file mode 100644
index 8948d1a..0000000
--- a/macros/Scilab-Arduino/IsArduinoSetupFunction.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Scilab-Arduino/i2c_dev.bin b/macros/Scilab-Arduino/i2c_dev.bin
deleted file mode 100644
index 73a0816..0000000
--- a/macros/Scilab-Arduino/i2c_dev.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Scilab-Arduino/i2c_read.bin b/macros/Scilab-Arduino/i2c_read.bin
deleted file mode 100644
index 475de3e..0000000
--- a/macros/Scilab-Arduino/i2c_read.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Scilab-Arduino/i2c_read_register.bin b/macros/Scilab-Arduino/i2c_read_register.bin
deleted file mode 100644
index 9776cb1..0000000
--- a/macros/Scilab-Arduino/i2c_read_register.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Scilab-Arduino/i2c_write.bin b/macros/Scilab-Arduino/i2c_write.bin
deleted file mode 100644
index ad51511..0000000
--- a/macros/Scilab-Arduino/i2c_write.bin
+++ /dev/null
Binary files differ
diff --git a/macros/Scilab-Arduino/i2c_write_register.bin b/macros/Scilab-Arduino/i2c_write_register.bin
deleted file mode 100644
index 8441dba..0000000
--- a/macros/Scilab-Arduino/i2c_write_register.bin
+++ /dev/null
Binary files differ
diff --git a/macros/SymbolTable/ST_AnalyzeScope.bin b/macros/SymbolTable/ST_AnalyzeScope.bin
deleted file mode 100644
index 7e727a0..0000000
--- a/macros/SymbolTable/ST_AnalyzeScope.bin
+++ /dev/null
Binary files differ
diff --git a/macros/SymbolTable/ST_Del.bin b/macros/SymbolTable/ST_Del.bin
deleted file mode 100644
index c26e2e5..0000000
--- a/macros/SymbolTable/ST_Del.bin
+++ /dev/null
Binary files differ
diff --git a/macros/SymbolTable/ST_FindPos.bin b/macros/SymbolTable/ST_FindPos.bin
deleted file mode 100644
index c7003f3..0000000
--- a/macros/SymbolTable/ST_FindPos.bin
+++ /dev/null
Binary files differ
diff --git a/macros/SymbolTable/ST_Get.bin b/macros/SymbolTable/ST_Get.bin
deleted file mode 100644
index 512e72b..0000000
--- a/macros/SymbolTable/ST_Get.bin
+++ /dev/null
Binary files differ
diff --git a/macros/SymbolTable/ST_GetInArgInfo.bin b/macros/SymbolTable/ST_GetInArgInfo.bin
deleted file mode 100644
index 6eb16e3..0000000
--- a/macros/SymbolTable/ST_GetInArgInfo.bin
+++ /dev/null
Binary files differ
diff --git a/macros/SymbolTable/ST_GetSymbolInfo.bin b/macros/SymbolTable/ST_GetSymbolInfo.bin
deleted file mode 100644
index b8a7cf7..0000000
--- a/macros/SymbolTable/ST_GetSymbolInfo.bin
+++ /dev/null
Binary files differ
diff --git a/macros/SymbolTable/ST_InsForCntVars.bin b/macros/SymbolTable/ST_InsForCntVars.bin
deleted file mode 100644
index 12882fc..0000000
--- a/macros/SymbolTable/ST_InsForCntVars.bin
+++ /dev/null
Binary files differ
diff --git a/macros/SymbolTable/ST_InsOutArg.bin b/macros/SymbolTable/ST_InsOutArg.bin
deleted file mode 100644
index ec9970c..0000000
--- a/macros/SymbolTable/ST_InsOutArg.bin
+++ /dev/null
Binary files differ
diff --git a/macros/SymbolTable/ST_InsOutArg_Dup.bin b/macros/SymbolTable/ST_InsOutArg_Dup.bin
deleted file mode 100644
index 4c4da4d..0000000
--- a/macros/SymbolTable/ST_InsOutArg_Dup.bin
+++ /dev/null
Binary files differ
diff --git a/macros/SymbolTable/ST_Load.bin b/macros/SymbolTable/ST_Load.bin
deleted file mode 100644
index f158c2b..0000000
--- a/macros/SymbolTable/ST_Load.bin
+++ /dev/null
Binary files differ
diff --git a/macros/SymbolTable/ST_MatchSymbol.bin b/macros/SymbolTable/ST_MatchSymbol.bin
deleted file mode 100644
index 278560d..0000000
--- a/macros/SymbolTable/ST_MatchSymbol.bin
+++ /dev/null
Binary files differ
diff --git a/macros/SymbolTable/ST_Save.bin b/macros/SymbolTable/ST_Save.bin
deleted file mode 100644
index 4aa50a2..0000000
--- a/macros/SymbolTable/ST_Save.bin
+++ /dev/null
Binary files differ
diff --git a/macros/SymbolTable/ST_Set.bin b/macros/SymbolTable/ST_Set.bin
deleted file mode 100644
index cbd2627..0000000
--- a/macros/SymbolTable/ST_Set.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ToolInitialization/INIT_CreateDirs.bin b/macros/ToolInitialization/INIT_CreateDirs.bin
deleted file mode 100644
index 16ebab8..0000000
--- a/macros/ToolInitialization/INIT_CreateDirs.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin
deleted file mode 100644
index 2d9cc0f..0000000
--- a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci
index 8fec949..464cacf 100644
--- a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci
+++ b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci
@@ -6722,6 +6722,162 @@ PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file',
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
+//------------------------------------
+//---- Class SVD -------------------
+//------------------------------------
+ClassName = 'SVD';
+
+// --- Class Annotation. ---
+PrintStringInfo(' Adding Class: '+ClassName+'.',GeneralReport,'file','y');
+ClassFileName = fullfile(SCI2CLibCAnnClsDir,ClassName+ExtensionCAnnCls);
+
+PrintStringInfo('NIN= 1',ClassFileName,'file','y');
+PrintStringInfo('NOUT= 1',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(2)= ''1''',ClassFileName,'file','y');
+
+PrintStringInfo('NIN= 2',ClassFileName,'file','y');
+PrintStringInfo('NOUT= 3',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(1)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+
+PrintStringInfo('NIN= 1',ClassFileName,'file','y');
+PrintStringInfo('NOUT= 3',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y');
+
+PrintStringInfo('NIN= 1',ClassFileName,'file','y');
+PrintStringInfo('NOUT= 1',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(1)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(2)= ''1''',ClassFileName,'file','y');
+
+PrintStringInfo('NIN= 2',ClassFileName,'file','y');
+PrintStringInfo('NOUT= 3',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(1)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+
+PrintStringInfo('NIN= 1',ClassFileName,'file','y');
+PrintStringInfo('NOUT= 3',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y');
+
+PrintStringInfo('NIN= 1',ClassFileName,'file','y');
+PrintStringInfo('NOUT= 4',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y');
+PrintStringInfo('OUT(4).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(4).SZ(1)= ''1''',ClassFileName,'file','y');
+PrintStringInfo('OUT(4).SZ(2)= ''1''',ClassFileName,'file','y');
+
+PrintStringInfo('NIN= 2',ClassFileName,'file','y');
+PrintStringInfo('NOUT= 4',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y');
+PrintStringInfo('OUT(4).TP= ''d''',ClassFileName,'file','y');
+PrintStringInfo('OUT(4).SZ(1)= ''1''',ClassFileName,'file','y');
+PrintStringInfo('OUT(4).SZ(2)= ''1''',ClassFileName,'file','y');
+
+ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls);
+PrintStringInfo('d2'+ArgSeparator+'d2',ClassFileName,'file','y');
+PrintStringInfo('d2g2'+ArgSeparator+'d2d2d2',ClassFileName,'file','y');
+PrintStringInfo('d2'+ArgSeparator+'d2d2d2',ClassFileName,'file','y');
+PrintStringInfo('d2'+ArgSeparator+'d2d2d2d0',ClassFileName,'file','y');
+PrintStringInfo('d2d0'+ArgSeparator+'d2d2d2d0',ClassFileName,'file','y');
+
+// --- Annotation Function And Function List Function. ---
+FunctionName = 'svd';
+PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y');
+INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
+INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
+
+//------------------------------------
+//---- Class SVA ---------------------
+//------------------------------------
+ClassName = 'SVA';
+
+// --- Class Annotation. ---
+PrintStringInfo(' Adding Class: '+ClassName+'.',GeneralReport,'file','y');
+ClassFileName = fullfile(SCI2CLibCAnnClsDir,ClassName+ExtensionCAnnCls);
+
+PrintStringInfo('NIN= 1',ClassFileName,'file','y');
+PrintStringInfo('NOUT= 3',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(1)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+
+PrintStringInfo('NIN= 2',ClassFileName,'file','y');
+PrintStringInfo('NOUT= 3',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(1)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+PrintStringInfo('OUT(2).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y');
+PrintStringInfo('OUT(3).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y');
+
+ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls);
+PrintStringInfo('d2'+ArgSeparator+'d2d2d2',ClassFileName,'file','y');
+PrintStringInfo('d2d0'+ArgSeparator+'d2d2d2',ClassFileName,'file','y');
+
+// --- Annotation Function And Function List Function. ---
+FunctionName = 'sva';
+PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y');
+INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
+INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
+
+
//------------------------------------
//---- Class lqr ---------------------
diff --git a/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin b/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin
deleted file mode 100644
index f7d2aa5..0000000
--- a/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ToolInitialization/INIT_GenFileInfo.bin b/macros/ToolInitialization/INIT_GenFileInfo.bin
deleted file mode 100644
index a8d4722..0000000
--- a/macros/ToolInitialization/INIT_GenFileInfo.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ToolInitialization/INIT_GenLibraries.bin b/macros/ToolInitialization/INIT_GenLibraries.bin
deleted file mode 100644
index bc3bc87..0000000
--- a/macros/ToolInitialization/INIT_GenLibraries.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ToolInitialization/INIT_GenSharedInfo.bin b/macros/ToolInitialization/INIT_GenSharedInfo.bin
deleted file mode 100644
index 7263830..0000000
--- a/macros/ToolInitialization/INIT_GenSharedInfo.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ToolInitialization/INIT_LoadLibraries.bin b/macros/ToolInitialization/INIT_LoadLibraries.bin
deleted file mode 100644
index c85aac6..0000000
--- a/macros/ToolInitialization/INIT_LoadLibraries.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ToolInitialization/INIT_RemoveDirs.bin b/macros/ToolInitialization/INIT_RemoveDirs.bin
deleted file mode 100644
index c1ee9ec..0000000
--- a/macros/ToolInitialization/INIT_RemoveDirs.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ToolInitialization/INIT_SCI2C.bin b/macros/ToolInitialization/INIT_SCI2C.bin
deleted file mode 100644
index 1940230..0000000
--- a/macros/ToolInitialization/INIT_SCI2C.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ToolInitialization/INIT_SharedInfoEqual.bin b/macros/ToolInitialization/INIT_SharedInfoEqual.bin
deleted file mode 100644
index 31238a3..0000000
--- a/macros/ToolInitialization/INIT_SharedInfoEqual.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ToolInitialization/ManageNextConversion.bin b/macros/ToolInitialization/ManageNextConversion.bin
deleted file mode 100644
index bf43562..0000000
--- a/macros/ToolInitialization/ManageNextConversion.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ToolInitialization/UpdateSCI2CInfo.bin b/macros/ToolInitialization/UpdateSCI2CInfo.bin
deleted file mode 100644
index c13904d..0000000
--- a/macros/ToolInitialization/UpdateSCI2CInfo.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ToolInitialization/doublecomplex.bin b/macros/ToolInitialization/doublecomplex.bin
deleted file mode 100644
index 5e616f7..0000000
--- a/macros/ToolInitialization/doublecomplex.bin
+++ /dev/null
Binary files differ
diff --git a/macros/ToolInitialization/floatcomplex.bin b/macros/ToolInitialization/floatcomplex.bin
deleted file mode 100644
index bd77a45..0000000
--- a/macros/ToolInitialization/floatcomplex.bin
+++ /dev/null
Binary files differ
diff --git a/macros/cb_sci2c_gui.bin b/macros/cb_sci2c_gui.bin
deleted file mode 100644
index bc691e4..0000000
--- a/macros/cb_sci2c_gui.bin
+++ /dev/null
Binary files differ
diff --git a/macros/findDeps/Scilab2CDeps.bin b/macros/findDeps/Scilab2CDeps.bin
deleted file mode 100644
index ae162ec..0000000
--- a/macros/findDeps/Scilab2CDeps.bin
+++ /dev/null
Binary files differ
diff --git a/macros/findDeps/findDeps.bin b/macros/findDeps/findDeps.bin
deleted file mode 100644
index fb11e00..0000000
--- a/macros/findDeps/findDeps.bin
+++ /dev/null
Binary files differ
diff --git a/macros/findDeps/getAllHeaders.bin b/macros/findDeps/getAllHeaders.bin
deleted file mode 100644
index 35c87db..0000000
--- a/macros/findDeps/getAllHeaders.bin
+++ /dev/null
Binary files differ
diff --git a/macros/findDeps/getAllHeaders.sci b/macros/findDeps/getAllHeaders.sci
index 9e633f6..b57bd14 100644
--- a/macros/findDeps/getAllHeaders.sci
+++ b/macros/findDeps/getAllHeaders.sci
@@ -196,6 +196,8 @@ function allHeaders = getAllHeaders(SharedInfo)
"src/c/CACSD/includes/lqr.h"
"src/c/CACSD/includes/lqe.h"
"src/c/CACSD/includes/obscont.h"
+ "src/c/linearAlgebra/includes/sva.h"
+ "src/c/linearAlgebra/includes/svd.h"
"src/c/linearAlgebra/includes/schur.h"
"src/c/linearAlgebra/includes/balanc.h"
"src/c/linearAlgebra/includes/rcond.h"];
diff --git a/macros/findDeps/getAllInterfaces.bin b/macros/findDeps/getAllInterfaces.bin
deleted file mode 100644
index 4fa4778..0000000
--- a/macros/findDeps/getAllInterfaces.bin
+++ /dev/null
Binary files differ
diff --git a/macros/findDeps/getAllInterfaces.sci b/macros/findDeps/getAllInterfaces.sci
index 42ed51d..4253d69 100644
--- a/macros/findDeps/getAllInterfaces.sci
+++ b/macros/findDeps/getAllInterfaces.sci
@@ -191,6 +191,8 @@ function allInterfaces = getAllInterfaces(SharedInfo)
"src/c/CACSD/interfaces/int_lqr.h"
"src/c/CACSD/interfaces/int_lqe.h"
"src/c/CACSD/interfaces/int_obscont.h"
+ "src/c/linearAlgebra/interfaces/int_sva.h"
+ "src/c/linearAlgebra/interfaces/int_svd.h"
"src/c/linearAlgebra/interfaces/int_schur.h"
"src/c/linearAlgebra/interfaces/int_balanc.h"
"src/c/linearAlgebra/interfaces/int_rcond.h"];
diff --git a/macros/findDeps/getAllLibraries.bin b/macros/findDeps/getAllLibraries.bin
deleted file mode 100644
index 098b51e..0000000
--- a/macros/findDeps/getAllLibraries.bin
+++ /dev/null
Binary files differ
diff --git a/macros/findDeps/getAllSources.bin b/macros/findDeps/getAllSources.bin
deleted file mode 100644
index 56abe94..0000000
--- a/macros/findDeps/getAllSources.bin
+++ /dev/null
Binary files differ
diff --git a/macros/findDeps/getAllSources.sci b/macros/findDeps/getAllSources.sci
index a20fcde..316031d 100644
--- a/macros/findDeps/getAllSources.sci
+++ b/macros/findDeps/getAllSources.sci
@@ -1205,6 +1205,8 @@ function allSources = getAllSources(SharedInfo)
"src/c/CACSD/lqr/dlqra.c"
"src/c/CACSD/lqe/dlqea.c"
"src/c/CACSD/obscont/dobsconta.c"
+ "src/c/linearAlgebra/sva/dsvaa.c"
+ "src/c/linearAlgebra/svd/dsvda.c"
"src/c/linearAlgebra/schur/dschura.c"
"src/c/linearAlgebra/schur/dgschura.c"
"src/c/linearAlgebra/balanc/dbalanca.c"
diff --git a/macros/findDeps/getArduinoFiles.bin b/macros/findDeps/getArduinoFiles.bin
deleted file mode 100644
index 411018b..0000000
--- a/macros/findDeps/getArduinoFiles.bin
+++ /dev/null
Binary files differ
diff --git a/macros/getScilab2cVersion.bin b/macros/getScilab2cVersion.bin
deleted file mode 100644
index 9620859..0000000
--- a/macros/getScilab2cVersion.bin
+++ /dev/null
Binary files differ
diff --git a/macros/runsci2c.bin b/macros/runsci2c.bin
deleted file mode 100644
index 319e1c2..0000000
--- a/macros/runsci2c.bin
+++ /dev/null
Binary files differ
diff --git a/macros/runscicode.bin b/macros/runscicode.bin
deleted file mode 100644
index 46bda7c..0000000
--- a/macros/runscicode.bin
+++ /dev/null
Binary files differ
diff --git a/macros/sci2c_gui.bin b/macros/sci2c_gui.bin
deleted file mode 100644
index 57a2f69..0000000
--- a/macros/sci2c_gui.bin
+++ /dev/null
Binary files differ
diff --git a/macros/scilab2c.bin b/macros/scilab2c.bin
deleted file mode 100644
index 9fc934f..0000000
--- a/macros/scilab2c.bin
+++ /dev/null
Binary files differ
diff --git a/src/c/linearAlgebra/includes/sva.h b/src/c/linearAlgebra/includes/sva.h
new file mode 100644
index 0000000..ea628a3
--- /dev/null
+++ b/src/c/linearAlgebra/includes/sva.h
@@ -0,0 +1,29 @@
+ /* Copyright (C) 2017 - IIT Bombay - FOSSEE
+
+ This file must be used under the terms of the CeCILL.
+ This source file is licensed as described in the file COPYING, which
+ you should have received as part of this distribution. The terms
+ are also available at
+ http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ Author: Sandeep Gupta
+ Organization: FOSSEE, IIT Bombay
+ Email: toolbox@scilab.in
+ */
+
+#ifndef __SVA_H__
+#define __SVA_H__
+#include "types.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+void dsvaa(int ninp,double *in1,int row,int col,double in2,double *out1, \
+ double *out2,double *out3);
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
+#endif /*__SVA_H__*/
+
diff --git a/src/c/linearAlgebra/includes/svd.h b/src/c/linearAlgebra/includes/svd.h
new file mode 100644
index 0000000..dea681f
--- /dev/null
+++ b/src/c/linearAlgebra/includes/svd.h
@@ -0,0 +1,30 @@
+ /* Copyright (C) 2017 - IIT Bombay - FOSSEE
+
+ This file must be used under the terms of the CeCILL.
+ This source file is licensed as described in the file COPYING, which
+ you should have received as part of this distribution. The terms
+ are also available at
+ http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ Author: Sandeep Gupta
+ Organization: FOSSEE, IIT Bombay
+ Email: toolbox@scilab.in
+ */
+#ifndef __SVD_H__
+#define __SVD_H__
+#include "types.h"
+#include "doubleComplex.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+double dsvda(double tol,double *in1,int row,int col,double in2,double nout,double *out1, \
+ double *out2,double *out3);
+void zsvda(doubleComplex *in1,int row,int col,int in2,int nout, doubleComplex *out1,\
+ doubleComplex *out2,doubleComplex *out3);
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
+#endif /*__SVD_H__*/
diff --git a/src/c/linearAlgebra/interfaces/int_sva.h b/src/c/linearAlgebra/interfaces/int_sva.h
new file mode 100644
index 0000000..f1f8260
--- /dev/null
+++ b/src/c/linearAlgebra/interfaces/int_sva.h
@@ -0,0 +1,28 @@
+ /* Copyright (C) 2017 - IIT Bombay - FOSSEE
+
+ This file must be used under the terms of the CeCILL.
+ This source file is licensed as described in the file COPYING, which
+ you should have received as part of this distribution. The terms
+ are also available at
+ http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ Author: Sandeep Gupta
+ Organization: FOSSEE, IIT Bombay
+ Email: toolbox@scilab.in
+ */
+
+#ifndef __INT_SVA_H__
+#define __INT_SVA_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define d2svad2d2d2(in1,size,out1,out2,out3) dsvaa(1,in1,size[0],size[1],0,out1,out2,out3);
+#define d2d0svad2d2d2(in1,size1,in2,out1,out2,out3) dsvaa(2,in1,size1[0],size1[1],in2,out1,out2,out3);
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
+#endif /*__INT_SVA_H__*/
+
diff --git a/src/c/linearAlgebra/interfaces/int_svd.h b/src/c/linearAlgebra/interfaces/int_svd.h
new file mode 100644
index 0000000..8f40bff
--- /dev/null
+++ b/src/c/linearAlgebra/interfaces/int_svd.h
@@ -0,0 +1,35 @@
+ /* Copyright (C) 2017 - IIT Bombay - FOSSEE
+
+ This file must be used under the terms of the CeCILL.
+ This source file is licensed as described in the file COPYING, which
+ you should have received as part of this distribution. The terms
+ are also available at
+ http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ Author: Sandeep Gupta
+ Organization: FOSSEE, IIT Bombay
+ Email: toolbox@scilab.in
+ */
+
+#ifndef __INT_SVD_H__
+#define __INT_SVD_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define d2svdd2(in1,size1,out1) dsvda(0,in1,size1[0],size1[1],0,1,out1,NULL,NULL)
+#define d2g2svdd2d2d2(in1,size1,in2,size2,out1,out2,out3) dsvda(0,in1,size1[0],size1[1],1,3,out1,out2,out3);
+#define d2svdd2d2d2(in1,size1,out1,out2,out3) dsvda(0,in1,size1[0],size1[1],0,3,out1,out2,out3);
+
+#define d2svdd2d2d2d0(in1,size1,out1,out2,out3) dsvda(0,in1,size1[0],size1[1],0,4,out1,out2,out3);
+#define d2d0svdd2d2d2d0(in1,size1,tol,out1,out2,out3) dsvda(tol,in1,size1[0],size1[1],0,4,out1,out2,out3);
+
+#define z2svdz2(in1,size1,out2) zsvda(in1,size1[0],size1[1],0,1,NULL,out2,NULL);
+#define z2g2svdz2z2z2(in1,size1,in2,size2,out1,out2,out3) zsvda(in1,size1[0],size1[1],1,3,out1,out2,out3);
+#define z2svdz2z2z2(in1,size1,out1,out2,out3) zsvda(in1,size1[0],size1[1],0,3,out1,out2,out3);
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
+#endif /*__INT_SVD_H__*/
diff --git a/src/c/linearAlgebra/sva/dsvaa.c b/src/c/linearAlgebra/sva/dsvaa.c
new file mode 100644
index 0000000..b7d07d8
--- /dev/null
+++ b/src/c/linearAlgebra/sva/dsvaa.c
@@ -0,0 +1,92 @@
+/* Copyright (C) 2017 - IIT Bombay - FOSSEE
+
+ This file must be used under the terms of the CeCILL.
+ This source file is licensed as described in the file COPYING, which
+ you should have received as part of this distribution. The terms
+ are also available at
+ http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ Author: Sandeep Gupta
+ Organization: FOSSEE, IIT Bombay
+ Email: toolbox@scilab.in
+
+ */
+#include "sva.h"
+#include "svd.h"
+#include "lapack.h"
+#include <stdio.h>
+#include <stdlib.h>
+#include "string.h"
+#include "matrixTranspose.h"
+
+#define eps 2.22044604925e-16
+
+void dsvaa(int ninp,double *in1,int row,int col,double in2,double *out1, \
+ double *out2,double *out3){
+
+ double tol;
+ double rk=0;
+ int N=col,M=row;
+ if(row == 0 && col == 0) return;
+ int i,j;
+ int arow; /*Actual row of given matrix*/
+ int acol; /*Actual col of given matrix*/
+
+ /* Calculation of svd of a given matrix */
+ double *U,*S,*V;
+ U = (double *)malloc((double)row*min(row,col)*sizeof(double));
+ S = (double *)malloc((double)min(row,col)*min(row,col)*sizeof(double));
+ V = (double *)malloc((double)col*min(row,col)*sizeof(double));
+
+ dsvda(0,in1,M,N,1,3,U,S,V);
+
+ if (ninp == 1){ /* [u,s,v] = sva(A) when input is only matrix */
+ tol = max(row,col)*S[0]*eps;
+ rk = 0;
+ for(i=0;i<col;i++){
+ if(S[i+i*row] > tol){
+ rk+=1;
+ }
+ }
+ }
+ else{ /*[u,s,v] = sva(A,tol) when two input's are there */
+ tol = in2;
+ if(tol > 1){
+ rk = tol;
+ if(rk > min(row,col)){
+ printf("ERROR: Wrong value for input argument !");
+ out1 = NULL;
+ out2 = NULL;
+ out3 = NULL;
+ return;
+ }
+ }
+ else{
+ rk = 0;
+ for(i=0;i<col;i++){
+ if(S[i+i*row] > tol){
+ rk+=1;
+ }
+ }
+ }
+ }
+ arow = M;
+ acol = min(M,N);
+ for(i=0;i<arow;i++){
+ for(j=0;j<rk;j++){
+ out1[i+j*row]=U[i+j*arow];
+ }
+ }
+ arow = min(M,N);
+ for(i=0;i<rk;i++){
+ for(j=0;j<rk;j++){
+ out2[i+j*(int)rk] = S[i+j*arow];
+ }
+ }
+ arow = N;
+ acol = min(M,N);
+ for(i=0;i<arow;i++){
+ for(j=0;j<rk;j++){
+ out3[i+j*arow] = V[i+j*arow];
+ }
+ }
+}
diff --git a/src/c/linearAlgebra/svd/dsvda.c b/src/c/linearAlgebra/svd/dsvda.c
new file mode 100644
index 0000000..c3bcfc2
--- /dev/null
+++ b/src/c/linearAlgebra/svd/dsvda.c
@@ -0,0 +1,184 @@
+/* Copyright (C) 2017 - IIT Bombay - FOSSEE
+
+ This file must be used under the terms of the CeCILL.
+ This source file is licensed as described in the file COPYING, which
+ you should have received as part of this distribution. The terms
+ are also available at
+ http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ Author: Sandeep Gupta
+ Organization: FOSSEE, IIT Bombay
+ Email: toolbox@scilab.in
+
+ */
+
+/*Funtion to find singular value decomposition of given matrix */
+
+#include "lapack.h"
+#include <stdio.h>
+#include <stdlib.h>
+#include "string.h"
+#include <math.h>
+#include "svd.h"
+#include "matrixTranspose.h"
+
+int min(int a,int b);
+int max(int a,int b);
+
+extern double dgesvd_(char*,char*,int*,int*,double*,int*,double*,double*,int*,\
+ double*,int*,double *,int*,int*);
+
+#define eps 2.22044604925e-16 /* pow(2,-52) */
+
+/* DGESVD computes the singular value decomposition (SVD) of a real
+ M-by-N matrix A, optionally computing the left and/or right singular
+ vectors. The SVD is written
+
+ A = U * SIGMA * transpose(V) */
+
+/*Function support -
+
+s=svd(X)
+[U,S,V]=svd(X)
+[U,S,V]=svd(X,0) (obsolete)
+[U,S,V]=svd(X,"e")
+[U,S,V,rk]=svd(X [,tol])
+
+*/
+
+double dsvda(double tol,double *in1,int row,int col,double in2,double nout,double *out1, \
+ double *out2,double *out3){
+
+ char JOBU,JOBVT;
+ int i,j,k;
+ int LDU=1; /*Leading Dimension of U */
+ int LDVT=1; /*Leading Dimension of VT */
+ int M = row;
+ int N = col;
+ double *buf;
+ double *S,*U,*VT;
+ double *WORK;
+
+ int rk; /*Fourth output if needed */
+
+ /*if((nout > 1 && in2 == 1) && (M != N)){ // [U,S,VT] = svd(x,'e')
+ if(M > N){
+ JOBU = 'S';
+ JOBVT = 'A';
+ LDVT = N;
+ }
+ else{
+ JOBU = 'A';
+ JOBVT = 'S';
+ LDVT = min(M,N);
+ }
+ LDU = M;
+ U = (double*) malloc((double) (LDU)*min(M,N)*sizeof(double));
+ VT = (double*) malloc((double) (LDVT)*N*sizeof(double));
+ }
+ else */if(nout > 1){ /* [U,S,VT = svd(x)] */
+ JOBU = 'A'; /*If JOBU = 'A', U contains the M-by-M orthogonal matrix U */
+ JOBVT = 'A'; /*JOBVT = 'A': all N rows of V**T are returned in the array VT;*/
+ LDU = M;
+ LDVT = N;
+ U = (double*) malloc((double) M*M*sizeof(double));
+ VT = (double*) malloc((double) N*N*sizeof(double));
+ }
+ else{ /* ans = svd(x) */
+ JOBU = 'N';
+ JOBVT = 'N';
+ }
+ int LDA = max(1,M);
+
+ /* Making a copy of input matrix */
+ buf = (double*) malloc((double)M*N*sizeof(double));
+ memcpy(buf,in1,M*N*sizeof(double));
+
+ S = (double*)malloc((double)min(col,row)*sizeof(double));
+
+ int LWORK = 5*min(M,N);
+ WORK = (double*)malloc((double)LWORK*sizeof(double));
+ int INFO = 0; /*For successful exit */
+
+ dgesvd_(&JOBU,&JOBVT,&M,&N,buf,&LDA,S,U,&LDU,VT,&LDVT,WORK,&LWORK,&INFO);
+ /*Subroutine DGESVD from Lapack lib. */
+
+ if (nout == 1){ /* ans = svd(x)*/
+ memcpy(out1,S,min(row,col)*sizeof(double));
+ //printf("%lf %lf %lf",*(S),*(S+1),*(S+2));
+ } /* [U,S,VT] = svd(x) */
+ else if(in2 == 0 && nout > 1){
+ memcpy(out1,U,LDU*M*sizeof(double));
+ //memcpy(out3,VT,LDVT*min(row,col)*sizeof(double));
+ for(j=0;j<M;j++){
+ for(k=0;k<N;k++){
+ if(j == k) *((out2+j*(min(M,N)))+k) = *(S+j);
+ else *((out2+j*(min(M,N)))+k) = 0;
+ }
+ }
+
+ //dtransposea(VT,LDVT,N,out3);
+ /*As there is some patch of error in SVD, these lines are added */
+
+ for(j=1;j<=N;j++){
+ for(i=j;i<=N;i++){
+ *(out3+i+(j-1)*N-1) = VT[j+(i-1)*N-1];
+ *(out3+j+(i-1)*N-1) = VT[i+(j-1)*N-1];
+ }
+ }
+ /*for(i=0;i<N;i++){
+ for(j=0;j<N;j++){
+ printf("%lf ",VT[i*row+j]);
+ }
+ printf("\n");
+ }*/
+ }
+ else{
+ memcpy(out1,U,M*min(M,N)*sizeof(double));
+ for(j=0;j<min(M,N);j++){
+ for(k=0;k<min(M,N);k++){
+ if(j == k) *((out2+j*(min(M,N)))+k) = *(S+j);
+ else *((out2+j*(min(M,N)))+k) = 0;
+ }
+ }
+ //dtransposea(VT,LDVT,N,out3);
+ /*As there is some patch of error in DGESVD, these lines are added */
+ /* out3 first taken in some array then will be copied from it. */
+ double *outV;
+ outV = (double *)malloc(N*N*sizeof(double));
+ for(j=1;j<=N;j++){
+ for(i=j;i<=N;i++){
+ *(outV+i+(j-1)*N-1) = VT[j+(i-1)*N-1];
+ *(outV+j+(i-1)*N-1) = VT[i+(j-1)*N-1];
+ }
+ }
+
+ for(j=0;j<min(M,N)*N;j++){
+ *(out3+j) = *(outV+j);
+ }
+ }
+
+ /* From the fortran file of scilab code - if(tol.eq.0.0d0) tol=dble(max(M,N))*eps*stk(lSV) */
+ if(tol == 0){
+ tol = (double)max(M,N)*eps*S[0];
+ }
+ if(nout == 4){ /*[U,S,VT,rk] = svd(X,tol) where tol - tolerance*/
+ rk = 0;
+ for(i=0;i<min(M,N);i++){
+ if(S[i] > tol){
+ rk = i+1;
+ }
+ }
+ return rk;
+ }
+ return 0;
+}
+
+int min(int a,int b){
+ if(a > b) return b;
+ return a;
+}
+
+int max(int a,int b){
+ if(a > b) return a;
+ return b;
+}
diff --git a/src/c/signalProcessing/transforms/dct/cdcta.c b/src/c/signalProcessing/transforms/dct/cdcta.c
index 5bc2792..bd15e5b 100644
--- a/src/c/signalProcessing/transforms/dct/cdcta.c
+++ b/src/c/signalProcessing/transforms/dct/cdcta.c
@@ -26,7 +26,7 @@ void cdcta(floatComplex *in,int row,int col,int sign,floatComplex *out)
int x,y;
float res,ress;
float re,z,q,m;
- floatComplex accu = DoubleComplex(0, 0);
+ floatComplex accu = FloatComplex(0, 0);
floatComplex temp,mm;
if(sign==-1)
{
diff --git a/src/c/signalProcessing/transforms/idct/cidcta.c b/src/c/signalProcessing/transforms/idct/cidcta.c
index ec0df0c..e6c746c 100644
--- a/src/c/signalProcessing/transforms/idct/cidcta.c
+++ b/src/c/signalProcessing/transforms/idct/cidcta.c
@@ -26,7 +26,7 @@ void cidcta(floatComplex *in,int row,int col,floatComplex *out)
int x,y;
float res,ress;
float re,z,q,m;
- floatComplex accu = DoubleComplex(0, 0);
+ floatComplex accu = FloatComplex(0, 0);
floatComplex temp,mm;
if(row==1)
{
diff --git a/src/c/string/disp/ddispa.c b/src/c/string/disp/ddispa.c
index 5e6bb84..29aacee 100644
--- a/src/c/string/disp/ddispa.c
+++ b/src/c/string/disp/ddispa.c
@@ -16,7 +16,7 @@ double ddispa (double* in, int rows, int columns){
int i = 0,j = 0;
for (i = 0; i < rows; ++i) {
- for (j=0;j<columns;j++) printf (" %1.20f ", in[i+j*rows]);
+ for (j=0;j<columns;j++) printf (" %e ", in[i+j*rows]);
printf("\n");
}
return 0;