summaryrefslogtreecommitdiff
path: root/src/type
diff options
context:
space:
mode:
authorjofret2008-05-30 12:48:35 +0000
committerjofret2008-05-30 12:48:35 +0000
commit5f6b94a4dbd7e1fd6af5a3b18477827175bd73ea (patch)
treee0f5ddf4a8d9f21341b78747e24674eebf2b6857 /src/type
parentc1a275cdd034991035f00a302eb34db7225d1767 (diff)
downloadscilab2c-5f6b94a4dbd7e1fd6af5a3b18477827175bd73ea.tar.gz
scilab2c-5f6b94a4dbd7e1fd6af5a3b18477827175bd73ea.tar.bz2
scilab2c-5f6b94a4dbd7e1fd6af5a3b18477827175bd73ea.zip
Tests matrix creation
Diffstat (limited to 'src/type')
-rw-r--r--src/type/testDoubleComplex.c7
-rw-r--r--src/type/testFloatComplex.c13
2 files changed, 13 insertions, 7 deletions
diff --git a/src/type/testDoubleComplex.c b/src/type/testDoubleComplex.c
index 4aed293c..4e51cd18 100644
--- a/src/type/testDoubleComplex.c
+++ b/src/type/testDoubleComplex.c
@@ -14,14 +14,17 @@
#include <assert.h>
#include "doubleComplex.h"
+#define size 10000
+
int matrixCreation(void);
int addAndDiff(void);
int matrixCreation(void) {
- int size = 10000;
double real[size];
double imag[size];
+ doubleComplex *Z;
+
int i = 0;
for (i = 0; i < size; ++i)
@@ -30,7 +33,7 @@ int matrixCreation(void) {
imag[i] = size - i;
}
- doubleComplex *Z = DoubleComplexMatrix(real, imag, size);
+ Z = DoubleComplexMatrix(real, imag, size);
for (i = 0; i < size; ++i)
{
diff --git a/src/type/testFloatComplex.c b/src/type/testFloatComplex.c
index 12aa934b..464783eb 100644
--- a/src/type/testFloatComplex.c
+++ b/src/type/testFloatComplex.c
@@ -16,23 +16,26 @@
#include <complex.h>
#include "floatComplex.h"
+#define size 10000
+
int matrixCreation(void);
int addAndDiff(void);
int matrixCreation(void) {
- int size = 10000;
float real[size];
float imag[size];
+ floatComplex *Z;
+
int i = 0;
- for (i = 0; i < size; ++i)
+ for (i = 0; i < size; ++i)
{
- real[i] = i;
- imag[i] = size - i;
+ real[i] = (float) i;
+ imag[i] = (float) (size - i);
}
- floatComplex *Z = FloatComplexMatrix(real, imag, size);
+ Z = FloatComplexMatrix(real, imag, size);
for (i = 0; i < size; ++i)
{