summaryrefslogtreecommitdiff
path: root/src/elementaryFunctions/interfaces
diff options
context:
space:
mode:
authorjofret2008-05-20 09:59:45 +0000
committerjofret2008-05-20 09:59:45 +0000
commit5e0af9bec2fcb724a8433910c8d665601d082e1f (patch)
tree63b9a12ff6063f0aa08cc86ec3667d921f757859 /src/elementaryFunctions/interfaces
parent54c5df264795ceb76bba56b03cafe01578452608 (diff)
downloadscilab2c-5e0af9bec2fcb724a8433910c8d665601d082e1f.tar.gz
scilab2c-5e0af9bec2fcb724a8433910c8d665601d082e1f.tar.bz2
scilab2c-5e0af9bec2fcb724a8433910c8d665601d082e1f.zip
* Automatically generated header file.
Raffaele if you can check it's still working...
Diffstat (limited to 'src/elementaryFunctions/interfaces')
-rw-r--r--src/elementaryFunctions/interfaces/int_exp.h73
1 files changed, 26 insertions, 47 deletions
diff --git a/src/elementaryFunctions/interfaces/int_exp.h b/src/elementaryFunctions/interfaces/int_exp.h
index 92c3917b..28b3b899 100644
--- a/src/elementaryFunctions/interfaces/int_exp.h
+++ b/src/elementaryFunctions/interfaces/int_exp.h
@@ -1,55 +1,34 @@
/*
-** -*- C -*-
-**
-** int_exp.h
-** Made by Raffaele Nutricato <raffaele.nutricato@tiscali.it>
-**
-**
-** Copyright POLIBA 2008
-*/
-/*
- 1. Search for exp in INIT_FillSCI2LibCDirs.sci
- 2. Search for // --- Function List Class. --- in INIT_FillSCI2LibCDirs.sci
- 3. You will find
- PrintStringInfo('s0'+ArgSeparator+'s0',ClassFileName,'file','y');
- PrintStringInfo('d0'+ArgSeparator+'d0',ClassFileName,'file','y');
- PrintStringInfo('c0'+ArgSeparator+'c0',ClassFileName,'file','y');
- PrintStringInfo('z0'+ArgSeparator+'z0',ClassFileName,'file','y');
- PrintStringInfo('s2'+ArgSeparator+'s2',ClassFileName,'file','y');
- PrintStringInfo('d2'+ArgSeparator+'d2',ClassFileName,'file','y');
- PrintStringInfo('c2'+ArgSeparator+'c2',ClassFileName,'file','y');
- PrintStringInfo('z2'+ArgSeparator+'z2',ClassFileName,'file','y');
- 4. These are all the functions to be implemented.
- 5. According to functions available in src you have to generate the mapping between
- functions in step3 and functions in src.
-*/
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008-2008 - INRIA - Bruno JOFRET
+ *
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution. The terms
+ * are also available at
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ */
+
+/* THIS IS AN AUTOMATICALLY GENERATED FILE : DO NOT EDIT BY HAND. */
#ifndef __INT_EXP_H__
#define __INT_EXP_H__
+#define s0expd0(in) sexps(in)
+
+#define d0expd0(in) dexps(in)
+
+#define c0expc0(in) cexps(in)
+
+#define z0expz0(in) zexps(in)
+
+#define s2exps2(in,size,out) sexpa(in, size[0]*size[1], out)
+
+#define d2expd2(in,size,out) dexpa(in, size[0]*size[1], out)
+
+#define c2expc2(in,size,out) cexpa(in, size[0]*size[1], out)
-#define s0exps0(in) \
-sexps(in)
-
-#define d0expd0(in) \
-dexps(in)
-
-#define c0expc0(in) \
-cexps(in)
-
-#define z0expz0(in) \
-zexps(in)
-
-#define s2exps2(inptr,insizeptr,outptr) \
-sexpa(inptr, insizeptr[0]*insizeptr[1], outptr)
-
-#define d2expd2(inptr,insizeptr,outptr) \
-dexpa(inptr, insizeptr[0]*insizeptr[1], outptr)
-
-#define c2expc2(inptr,insizeptr,outptr) \
-cexpa(inptr, insizeptr[0]*insizeptr[1], outptr)
-
-#define z2expz2(inptr,insizeptr,outptr) \
-zexpa(inptr, insizeptr[0]*insizeptr[1], outptr)
+#define z2expz2(in,size,out) zexpa(in, size[0]*size[1], out)
#endif /* !__INT_EXP_H__ */