summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortorset2009-02-02 15:30:25 +0000
committertorset2009-02-02 15:30:25 +0000
commitba100dd4bcd262773d02a7e739ea77e151a9c9e3 (patch)
treec68c363cc7c1a792beec786d5b4fd6c6886dfeab /src
parent7e1efecf41ce5762159894c04773511aa6bb97cc (diff)
downloadscilab2c-ba100dd4bcd262773d02a7e739ea77e151a9c9e3.tar.gz
scilab2c-ba100dd4bcd262773d02a7e739ea77e151a9c9e3.tar.bz2
scilab2c-ba100dd4bcd262773d02a7e739ea77e151a9c9e3.zip
Add tan linked files
Diffstat (limited to 'src')
-rw-r--r--src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc10
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/ctana.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/ctans.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/dtana.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/dtans.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/stana.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/stans.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/ztana.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/ztans.c1
-rw-r--r--src/Scilab2C/Scilab2C/CFiles/sci2cincludes/sci2clib.h3
l---------src/Scilab2C/Scilab2C/CFiles/sci2cincludes/tan.h1
l---------src/Scilab2C/Scilab2C/CFiles/sci2cinterfaces/int_tan.h1
-rw-r--r--src/Scilab2C/Scilab2C/ToolInitialization/INIT_FillSCI2LibCDirs.sci15
13 files changed, 37 insertions, 1 deletions
diff --git a/src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc b/src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc
index 23f34c17..29434f9c 100644
--- a/src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc
+++ b/src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc
@@ -342,7 +342,15 @@ SWSRCS = \
$(CSRCDIR)/slog10s.c \
$(CSRCDIR)/slog10a.c \
$(CSRCDIR)/zlog10s.c \
- $(CSRCDIR)/zlog10a.c
+ $(CSRCDIR)/zlog10a.c \
+ $(CSRCDIR)/ctans.c \
+ $(CSRCDIR)/ctana.c \
+ $(CSRCDIR)/dtans.c \
+ $(CSRCDIR)/dtana.c \
+ $(CSRCDIR)/stans.c \
+ $(CSRCDIR)/stana.c \
+ $(CSRCDIR)/ztans.c \
+ $(CSRCDIR)/ztana.c
# $(CSRCDIR)/clog1ps.c \
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/ctana.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/ctana.c
new file mode 120000
index 00000000..548757b9
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/ctana.c
@@ -0,0 +1 @@
+../../../../elementaryFunctions/tan/ctana.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/ctans.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/ctans.c
new file mode 120000
index 00000000..4c5e8281
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/ctans.c
@@ -0,0 +1 @@
+../../../../elementaryFunctions/tan/ctans.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/dtana.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/dtana.c
new file mode 120000
index 00000000..94fc7bd0
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/dtana.c
@@ -0,0 +1 @@
+../../../../elementaryFunctions/tan/dtana.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/dtans.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/dtans.c
new file mode 120000
index 00000000..09f19915
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/dtans.c
@@ -0,0 +1 @@
+../../../../elementaryFunctions/tan/dtans.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/stana.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/stana.c
new file mode 120000
index 00000000..3184ee3a
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/stana.c
@@ -0,0 +1 @@
+../../../../elementaryFunctions/tan/stana.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/stans.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/stans.c
new file mode 120000
index 00000000..783a6398
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/stans.c
@@ -0,0 +1 @@
+../../../../elementaryFunctions/tan/stans.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/ztana.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/ztana.c
new file mode 120000
index 00000000..9da69c99
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/ztana.c
@@ -0,0 +1 @@
+../../../../elementaryFunctions/tan/ztana.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/ztans.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/ztans.c
new file mode 120000
index 00000000..1d41d675
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/ztans.c
@@ -0,0 +1 @@
+../../../../elementaryFunctions/tan/ztans.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/sci2clib.h b/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/sci2clib.h
index f0af01bb..0b547681 100644
--- a/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/sci2clib.h
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/sci2clib.h
@@ -111,6 +111,9 @@
/* interfacing sqrt */
#include "sqrt.h"
#include "int_sqrt.h"
+/* interfacing tan */
+#include "tan.h"
+#include "int_tan.h"
/* OPERATIONS */
/* interfacing addition */
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/tan.h b/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/tan.h
new file mode 120000
index 00000000..b38d0d84
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/tan.h
@@ -0,0 +1 @@
+../../../../elementaryFunctions/includes/tan.h \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2cinterfaces/int_tan.h b/src/Scilab2C/Scilab2C/CFiles/sci2cinterfaces/int_tan.h
new file mode 120000
index 00000000..19ffff9d
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2cinterfaces/int_tan.h
@@ -0,0 +1 @@
+../../../../elementaryFunctions/interfaces/int_tan.h \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/ToolInitialization/INIT_FillSCI2LibCDirs.sci b/src/Scilab2C/Scilab2C/ToolInitialization/INIT_FillSCI2LibCDirs.sci
index 930f110c..1fdf4cf5 100644
--- a/src/Scilab2C/Scilab2C/ToolInitialization/INIT_FillSCI2LibCDirs.sci
+++ b/src/Scilab2C/Scilab2C/ToolInitialization/INIT_FillSCI2LibCDirs.sci
@@ -391,6 +391,11 @@ PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'both',
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
+FunctionName = 'log1p';
+PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'both','y');
+INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
+INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
+
// --------------------
// --- Class Zeros. ---
// --------------------
@@ -709,6 +714,16 @@ PrintStringInfo('d2d2'+ArgSeparator+'d2',ClassFileName,'file','y');
PrintStringInfo('c2c2'+ArgSeparator+'c2',ClassFileName,'file','y');
PrintStringInfo('z2z2'+ArgSeparator+'z2',ClassFileName,'file','y');
+PrintStringInfo('s2c0'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('d2z0'+ArgSeparator+'d2',ClassFileName,'file','y');
+PrintStringInfo('c2s0'+ArgSeparator+'c2',ClassFileName,'file','y');
+PrintStringInfo('z2d0'+ArgSeparator+'z2',ClassFileName,'file','y');
+
+PrintStringInfo('s0c2'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('d0z2'+ArgSeparator+'d2',ClassFileName,'file','y');
+PrintStringInfo('c0s2'+ArgSeparator+'c2',ClassFileName,'file','y');
+PrintStringInfo('z0d2'+ArgSeparator+'z2',ClassFileName,'file','y');
+
// --- Annotation Function And Function List Function. ---
FunctionName = 'OpDotHat';
PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'both','y');