summaryrefslogtreecommitdiff
path: root/src/Scilab2C
diff options
context:
space:
mode:
authortorset2009-02-02 17:30:29 +0000
committertorset2009-02-02 17:30:29 +0000
commit3c7b412412fcf206eb7ac72411b675e63db9bced (patch)
tree4aea9fb69a5188b4301e72f2a2185f979830c7f9 /src/Scilab2C
parent138db880d6e0138c1d884b89a3fb09d062553543 (diff)
downloadscilab2c-3c7b412412fcf206eb7ac72411b675e63db9bced.tar.gz
scilab2c-3c7b412412fcf206eb7ac72411b675e63db9bced.tar.bz2
scilab2c-3c7b412412fcf206eb7ac72411b675e63db9bced.zip
Add isempty linked files
Diffstat (limited to 'src/Scilab2C')
-rw-r--r--src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc7
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/cisemptya.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/disemptya.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/sisemptya.c1
l---------src/Scilab2C/Scilab2C/CFiles/sci2ccode/zisemptya.c1
-rw-r--r--src/Scilab2C/Scilab2C/CFiles/sci2cincludes/SCI2CMacroInterface.h16
l---------src/Scilab2C/Scilab2C/CFiles/sci2cincludes/isempty.h1
-rw-r--r--src/Scilab2C/Scilab2C/CFiles/sci2cincludes/sci2clib.h6
l---------src/Scilab2C/Scilab2C/CFiles/sci2cinterfaces/int_isempty.h1
9 files changed, 24 insertions, 11 deletions
diff --git a/src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc b/src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc
index bfb967f6..fb77a927 100644
--- a/src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc
+++ b/src/Scilab2C/Scilab2C/CCodeGeneration/SCI2CMakefileTemplate.rc
@@ -358,8 +358,11 @@ SWSRCS = \
$(CSRCDIR)/stanhs.c \
$(CSRCDIR)/stanha.c \
$(CSRCDIR)/ztanhs.c \
- $(CSRCDIR)/ztanha.c
-
+ $(CSRCDIR)/ztanha.c \
+ $(CSRCDIR)/cisemptya.c \
+ $(CSRCDIR)/disemptya.c \
+ $(CSRCDIR)/sisemptya.c \
+ $(CSRCDIR)/zisemptya.c
# $(CSRCDIR)/clog1ps.c \
# $(CSRCDIR)/zlog1ps.c \
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/cisemptya.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/cisemptya.c
new file mode 120000
index 00000000..11bdf58b
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/cisemptya.c
@@ -0,0 +1 @@
+../../../../auxiliaryFunctions/isempty/cisemptya.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/disemptya.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/disemptya.c
new file mode 120000
index 00000000..dbeb83f9
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/disemptya.c
@@ -0,0 +1 @@
+../../../../auxiliaryFunctions/isempty/disemptya.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/sisemptya.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/sisemptya.c
new file mode 120000
index 00000000..3b6db5d2
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/sisemptya.c
@@ -0,0 +1 @@
+../../../../auxiliaryFunctions/isempty/sisemptya.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2ccode/zisemptya.c b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/zisemptya.c
new file mode 120000
index 00000000..9a1b1a76
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2ccode/zisemptya.c
@@ -0,0 +1 @@
+../../../../auxiliaryFunctions/isempty/zisemptya.c \ No newline at end of file
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/SCI2CMacroInterface.h b/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/SCI2CMacroInterface.h
index 46810fca..5a48a0a7 100644
--- a/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/SCI2CMacroInterface.h
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/SCI2CMacroInterface.h
@@ -139,7 +139,7 @@ dOpApexa(inptr, insizeptr[0],insizeptr[1], outptr);
// --- Class SIN. ---
// ---------------------
*/
-/* --- sin. ---*/
+/* --- sin. ---*/ /*
#define s0sins0(inptr) \
ssins(inptr);
@@ -163,8 +163,8 @@ csina(inptr, insizeptr[0]*insizeptr[1], outptr);
#define z2sinz2(inptr,insizeptr,outptr) \
zsina(inptr, insizeptr[0]*insizeptr[1], outptr);
-
-/* --- cos. ---*/
+ */
+/* --- cos. ---*/ /*
#define s0coss0(inptr) \
scoss(inptr);
@@ -188,8 +188,8 @@ ccosa(inptr, insizeptr[0]*insizeptr[1], outptr);
#define z2cosz2(inptr,insizeptr,outptr) \
zcosa(inptr, insizeptr[0]*insizeptr[1], outptr);
-
-/* --- sinh. ---*/
+ */
+/* --- sinh. ---*/ /*
#define s0sinhs0(inptr) \
ssinhs(inptr);
@@ -214,7 +214,7 @@ csinha(inptr, insizeptr[0]*insizeptr[1], outptr);
#define z2sinhz2(inptr,insizeptr,outptr) \
zsinha(inptr, insizeptr[0]*insizeptr[1], outptr);
-
+*/
/*
// ---------------------
// --- Class DISP. ---
@@ -251,7 +251,7 @@ idispa2 (invar, insize, #invar );*/
// --- Class ZEROS. ---
// --------------------
*/
-/* --- ones. ---*/
+/* --- ones. ---*/ /*
#define d0d0onesd2(inptr1,inptr2,outptr) \
ddonesss1(inptr1, inptr2, outptr);
@@ -278,4 +278,4 @@ ssonesss1(inptr1, inptr2, outptr);
#define s2oness2(inptr,insizeptr,outptr) \
ssonesss1(insizeptr[0], insizeptr[1], outptr);
-
+*/
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/isempty.h b/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/isempty.h
new file mode 120000
index 00000000..178edb0b
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/isempty.h
@@ -0,0 +1 @@
+../../../../auxiliaryFunctions/includes/isempty.h \ 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 88c4f5e3..921f904c 100644
--- a/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/sci2clib.h
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2cincludes/sci2clib.h
@@ -1,7 +1,8 @@
#define SCI2Cint int
#include <stdlib.h>
#include <string.h>
-#include <math.h>
+#include <math.h>
+#include "SCI2CMacroInterface.h"
#include "constant.h"
#include "notFound.h"
#include "doubleComplex.h"
@@ -51,6 +52,9 @@
/* interfacing conj */
#include "conj.h"
#include "int_conj.h"
+/* interfacing isempty */
+#include "isempty.h"
+#include "int_isempty.h"
/* interfacing pythag */
#include "pythag.h"
/* interfacing frexp */
diff --git a/src/Scilab2C/Scilab2C/CFiles/sci2cinterfaces/int_isempty.h b/src/Scilab2C/Scilab2C/CFiles/sci2cinterfaces/int_isempty.h
new file mode 120000
index 00000000..80ea1968
--- /dev/null
+++ b/src/Scilab2C/Scilab2C/CFiles/sci2cinterfaces/int_isempty.h
@@ -0,0 +1 @@
+../../../../auxiliaryFunctions/interfaces/int_isempty.h \ No newline at end of file