From fe32d3a31c1f9d26cbefad9e2512a641ef323f0a Mon Sep 17 00:00:00 2001 From: siddhu8990 Date: Tue, 29 Mar 2016 22:11:40 +0530 Subject: Function conversion using scilab2c call (not working) --- macros/FunctionAnnotation/FA_GetFunAnn.bin | Bin 30676 -> 30684 bytes macros/FunctionAnnotation/FA_GetFunAnn.sci | 2 ++ macros/FunctionAnnotation/FA_GetOutArgInfo.bin | Bin 16720 -> 16720 bytes macros/FunctionAnnotation/FA_GetOutArgInfo.sci | 6 +++--- 4 files changed, 5 insertions(+), 3 deletions(-) (limited to 'macros/FunctionAnnotation') diff --git a/macros/FunctionAnnotation/FA_GetFunAnn.bin b/macros/FunctionAnnotation/FA_GetFunAnn.bin index d3ca8c0..c94c675 100644 Binary files a/macros/FunctionAnnotation/FA_GetFunAnn.bin and b/macros/FunctionAnnotation/FA_GetFunAnn.bin differ diff --git a/macros/FunctionAnnotation/FA_GetFunAnn.sci b/macros/FunctionAnnotation/FA_GetFunAnn.sci index e5fb8ac..ffdfa7f 100644 --- a/macros/FunctionAnnotation/FA_GetFunAnn.sci +++ b/macros/FunctionAnnotation/FA_GetFunAnn.sci @@ -194,6 +194,8 @@ else end end end + + end // --- End loop over the lines of the input file. --- mclose(inclsfid); diff --git a/macros/FunctionAnnotation/FA_GetOutArgInfo.bin b/macros/FunctionAnnotation/FA_GetOutArgInfo.bin index 39d97b2..51ec64c 100644 Binary files a/macros/FunctionAnnotation/FA_GetOutArgInfo.bin and b/macros/FunctionAnnotation/FA_GetOutArgInfo.bin differ diff --git a/macros/FunctionAnnotation/FA_GetOutArgInfo.sci b/macros/FunctionAnnotation/FA_GetOutArgInfo.sci index 37e6d09..5db2623 100644 --- a/macros/FunctionAnnotation/FA_GetOutArgInfo.sci +++ b/macros/FunctionAnnotation/FA_GetOutArgInfo.sci @@ -46,17 +46,18 @@ for cntin = 1:NInArg end end DefaultPrecision = SharedInfo.DefaultPrecision; - // --------------------------- // --- End Initialization. --- // --------------------------- if (FunTypeAnnot(1) == '') NOutArg = 0; + else NOutArg = max(size(FunTypeAnnot)); end flagfindlike = 0; + for counterin = 1:NInArg if (InArg(counterin).FindLike == 1 | InArg(counterin).FindLike == -1) // #RNU_RES_B @@ -68,9 +69,8 @@ for counterin = 1:NInArg flagfindlike = -1; end end - for counterout = 1:NOutArg - + if(FunTypeAnnot == 'FA_TP_USER') UpdatedOutArg(counterout).Type = FA_TP_USER(FunPrecSpecifier,DefaultPrecision); else -- cgit