summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/c/auxiliaryFunctions/includes/dynlib_auxiliaryfunctions.h2
-rw-r--r--src/c/elementaryFunctions/includes/dynlib_elementaryfunctions.h2
-rw-r--r--src/c/matrixOperations/includes/dynlib_matrixoperations.h2
-rw-r--r--src/c/operations/includes/dynlib_operations.h2
-rw-r--r--src/c/operations/interfaces/int_OpExt.h32
-rw-r--r--src/c/operations/interfaces/int_OpIns.h8
-rw-r--r--src/c/signalProcessing/includes/dynlib_signalprocessing.h2
-rw-r--r--src/c/statisticsFunctions/includes/dynlib_statisticsfunctions.h2
-rw-r--r--src/c/string/includes/dynlib_string.h1
-rw-r--r--src/c/type/dynlib_type.h2
10 files changed, 28 insertions, 27 deletions
diff --git a/src/c/auxiliaryFunctions/includes/dynlib_auxiliaryfunctions.h b/src/c/auxiliaryFunctions/includes/dynlib_auxiliaryfunctions.h
index b2002944..3506663f 100644
--- a/src/c/auxiliaryFunctions/includes/dynlib_auxiliaryfunctions.h
+++ b/src/c/auxiliaryFunctions/includes/dynlib_auxiliaryfunctions.h
@@ -23,4 +23,4 @@
#define EXTERN_AUXFUNCT
#endif
-#endif /* __DYNLIB_AUXILIARYFUNCTIONS_H__ */ \ No newline at end of file
+#endif /* __DYNLIB_AUXILIARYFUNCTIONS_H__ */
diff --git a/src/c/elementaryFunctions/includes/dynlib_elementaryfunctions.h b/src/c/elementaryFunctions/includes/dynlib_elementaryfunctions.h
index d91da87e..7dbf90d8 100644
--- a/src/c/elementaryFunctions/includes/dynlib_elementaryfunctions.h
+++ b/src/c/elementaryFunctions/includes/dynlib_elementaryfunctions.h
@@ -23,4 +23,4 @@
#define EXTERN_ELEMFUNCT
#endif
-#endif /* __DYNLIB_ELEMENTARYFUNCTIONS_H__ */ \ No newline at end of file
+#endif /* __DYNLIB_ELEMENTARYFUNCTIONS_H__ */
diff --git a/src/c/matrixOperations/includes/dynlib_matrixoperations.h b/src/c/matrixOperations/includes/dynlib_matrixoperations.h
index b17cad84..16f45187 100644
--- a/src/c/matrixOperations/includes/dynlib_matrixoperations.h
+++ b/src/c/matrixOperations/includes/dynlib_matrixoperations.h
@@ -23,4 +23,4 @@
#define EXTERN_MATOPS
#endif
-#endif /* __DYNLIB_MATRIXOPERATIONS_H__ */ \ No newline at end of file
+#endif /* __DYNLIB_MATRIXOPERATIONS_H__ */
diff --git a/src/c/operations/includes/dynlib_operations.h b/src/c/operations/includes/dynlib_operations.h
index ab48cea1..a55d2402 100644
--- a/src/c/operations/includes/dynlib_operations.h
+++ b/src/c/operations/includes/dynlib_operations.h
@@ -23,4 +23,4 @@
#define EXTERN_OPERATIONS
#endif
-#endif /* __DYNLIB_OPERATIONS_H__ */ \ No newline at end of file
+#endif /* __DYNLIB_OPERATIONS_H__ */
diff --git a/src/c/operations/interfaces/int_OpExt.h b/src/c/operations/interfaces/int_OpExt.h
index 885ea94e..a116dd78 100644
--- a/src/c/operations/interfaces/int_OpExt.h
+++ b/src/c/operations/interfaces/int_OpExt.h
@@ -15,16 +15,16 @@
#ifndef __INT_OPEXT_H__
#define __INT_OPEXT_H__
-#define s2s0OpExts0(in1,size,in2) in1[in2-1];
-#define d2d0OpExtd0(in1,size,in2) in1[in2-1];
-#define c2s0OpExtc0(in1,size,in2) in1[in2-1];
-#define z2d0OpExtz0(in1,size,in2) in1[in2-1];
+#define s2s0OpExts0(in1,size,in2) in1[((int)in2)-1];
+#define d2d0OpExtd0(in1,size,in2) in1[((int)in2)-1];
+#define c2s0OpExtc0(in1,size,in2) in1[((int)in2)-1];
+#define z2d0OpExtz0(in1,size,in2) in1[((int)in2)-1];
-#define s2s0s0OpExts0(in1,size,row,col) in1[(col-1)*size[0]+row-1];
-#define d2d0d0OpExtd0(in1,size,row,col) in1[(col-1)*size[0]+row-1];
-#define c2s0s0OpExtc0(in1,size,row,col) in1[(col-1)*size[0]+row-1];
-#define z2d0d0OpExtz0(in1,size,row,col) in1[(col-1)*size[0]+row-1];
+#define s2s0s0OpExts0(in1,size,row,col) in1[(((int) col)-1)*size[0]+((int) row)-1];
+#define d2d0d0OpExtd0(in1,size,row,col) in1[(((int) col)-1)*size[0]+((int) row)-1];
+#define c2s0s0OpExtc0(in1,size,row,col) in1[(((int) col)-1)*size[0]+((int) row)-1];
+#define z2d0d0OpExtz0(in1,size,row,col) in1[(((int) col)-1)*size[0]+((int) row)-1];
#define s2s2OpExts2(in1,size1,in2,size2,out) {int i; \
@@ -45,35 +45,35 @@
#define s2s2s0OpExts2(in1,size1,rows,size2,col,out) {int i; \
- for (i=0;i<size2[0]*size2[1];i++) out[i]=s2s0s0OpExts0(in1,size1,(int)rows[i],col); \
+ for (i=0;i<size2[0]*size2[1];i++) out[i]=s2s0s0OpExts0(in1,size1,(int)rows[i],((int) col)); \
}
#define d2d2d0OpExtd2(in1,size1,rows,size2,col,out) {int i; \
- for (i=0;i<size2[0]*size2[1];i++) out[i]=d2d0d0OpExtd0(in1,size1,(int)rows[i],col); \
+ for (i=0;i<size2[0]*size2[1];i++) out[i]=d2d0d0OpExtd0(in1,size1,(int)rows[i],((int) col)); \
}
#define c2s2s0OpExtc2(in1,size1,rows,size2,col,out) {int i; \
- for (i=0;i<size2[0]*size2[1];i++) out[i]=c2s0s0OpExtc0(in1,size1,(int)rows[i],col); \
+ for (i=0;i<size2[0]*size2[1];i++) out[i]=c2s0s0OpExtc0(in1,size1,(int)rows[i],((int) col)); \
}
#define z2d2d0OpExtz2(in1,size1,rows,size2,col,out) {int i; \
- for (i=0;i<size2[0]*size2[1];i++) out[i]=z2d0d0OpExtz0(in1,size1,(int)rows[i],col); \
+ for (i=0;i<size2[0]*size2[1];i++) out[i]=z2d0d0OpExtz0(in1,size1,(int)rows[i],((int) col)); \
}
#define s2s0s2OpExts2(in1,size1,row,cols,size2,out) {int i; \
- for (i=0;i<size2[0]*size2[1];i++) out[i]=s2s0s0OpExts0(in1,size1,row,(int)cols[i]); \
+ for (i=0;i<size2[0]*size2[1];i++) out[i]=s2s0s0OpExts0(in1,size1,((int) row),(int)cols[i]); \
}
#define d2d0d2OpExtd2(in1,size1,row,cols,size2,out) {int i; \
- for (i=0;i<size2[0]*size2[1];i++) out[i]=d2d0d0OpExtd0(in1,size1,row,(int)cols[i]); \
+ for (i=0;i<size2[0]*size2[1];i++) out[i]=d2d0d0OpExtd0(in1,size1,((int) row),(int)cols[i]); \
}
#define c2s0s2OpExtc2(in1,size1,row,cols,size2,out) {int i; \
- for (i=0;i<size2[0]*size2[1];i++) out[i]=c2s0s0OpExtc0(in1,size1,row,(int)cols[i]); \
+ for (i=0;i<size2[0]*size2[1];i++) out[i]=c2s0s0OpExtc0(in1,size1,((int) row),(int)cols[i]); \
}
#define z2d0d2OpExtz2(in1,size1,row,cols,size2,out) {int i; \
- for (i=0;i<size2[0]*size2[1];i++) out[i]=z2d0d0OpExtz0(in1,size1,row,(int)cols[i]); \
+ for (i=0;i<size2[0]*size2[1];i++) out[i]=z2d0d0OpExtz0(in1,size1,((int) row),(int)cols[i]); \
}
diff --git a/src/c/operations/interfaces/int_OpIns.h b/src/c/operations/interfaces/int_OpIns.h
index 20fa8cb6..6f6d0227 100644
--- a/src/c/operations/interfaces/int_OpIns.h
+++ b/src/c/operations/interfaces/int_OpIns.h
@@ -16,13 +16,13 @@
/* a(3)=2 */
-#define s2s0s0OpIns(in,size,indice,newVal) in[indice-1]=newVal;
+#define s2s0s0OpIns(in,size,indice,newVal) in[(int) indice-1]=newVal;
-#define d2d0d0OpIns(in,size,indice,newVal) in[indice-1]=newVal;
+#define d2d0d0OpIns(in,size,indice,newVal) in[(int) indice-1]=newVal;
-#define c2s0c0OpIns(in,size,indice,newVal) in[indice-1]=newVal;
+#define c2s0c0OpIns(in,size,indice,newVal) in[(int) indice-1]=newVal;
-#define z2d0z0OpIns(in,size,indice,newVal) in[indice-1]=newVal;
+#define z2d0z0OpIns(in,size,indice,newVal) in[(int) indice-1]=newVal;
/* a([1 2])=2 */
#define s2s2s0OpIns(in,size1,indices,size2,newVal) {int i;\
diff --git a/src/c/signalProcessing/includes/dynlib_signalprocessing.h b/src/c/signalProcessing/includes/dynlib_signalprocessing.h
index e01e8d85..7f00f761 100644
--- a/src/c/signalProcessing/includes/dynlib_signalprocessing.h
+++ b/src/c/signalProcessing/includes/dynlib_signalprocessing.h
@@ -23,4 +23,4 @@
#define EXTERN_SIGPROC
#endif
-#endif /* __DYNLIB_SIGNALPROCESSING_H__ */ \ No newline at end of file
+#endif /* __DYNLIB_SIGNALPROCESSING_H__ */
diff --git a/src/c/statisticsFunctions/includes/dynlib_statisticsfunctions.h b/src/c/statisticsFunctions/includes/dynlib_statisticsfunctions.h
index e9e71405..223b4e0a 100644
--- a/src/c/statisticsFunctions/includes/dynlib_statisticsfunctions.h
+++ b/src/c/statisticsFunctions/includes/dynlib_statisticsfunctions.h
@@ -23,4 +23,4 @@
#define EXTERN_STATFUNC
#endif
-#endif /* __DYNLIB_STATISTICSFUNCTIONS_H__ */ \ No newline at end of file
+#endif /* __DYNLIB_STATISTICSFUNCTIONS_H__ */
diff --git a/src/c/string/includes/dynlib_string.h b/src/c/string/includes/dynlib_string.h
index 8a5be731..5bb390bd 100644
--- a/src/c/string/includes/dynlib_string.h
+++ b/src/c/string/includes/dynlib_string.h
@@ -24,3 +24,4 @@
#endif
#endif /* __DYNLIB_STRING_H__ */
+
diff --git a/src/c/type/dynlib_type.h b/src/c/type/dynlib_type.h
index 03c105f0..bad5e44b 100644
--- a/src/c/type/dynlib_type.h
+++ b/src/c/type/dynlib_type.h
@@ -23,4 +23,4 @@
#define EXTERN_TYPE
#endif
-#endif /* __DYNLIB_TYPE_H__ */ \ No newline at end of file
+#endif /* __DYNLIB_TYPE_H__ */