summaryrefslogtreecommitdiff
path: root/2.3-1/src/c/auxiliaryFunctions/includes
diff options
context:
space:
mode:
authorsiddhu89902016-02-01 11:29:45 +0530
committersiddhu89902016-02-01 11:29:45 +0530
commit58b8656a350fed1a1e59caa484e6d9967dd1bc4d (patch)
tree32564f5b0100d57a6ad1019b77a601ecfe678d92 /2.3-1/src/c/auxiliaryFunctions/includes
parent3425c4fedbdbc7e1a3440df7502d9af93f466b84 (diff)
parent7bc57b2061931e5b5843ac6616591b7cff9e9476 (diff)
downloadScilab2C-58b8656a350fed1a1e59caa484e6d9967dd1bc4d.tar.gz
Scilab2C-58b8656a350fed1a1e59caa484e6d9967dd1bc4d.tar.bz2
Scilab2C-58b8656a350fed1a1e59caa484e6d9967dd1bc4d.zip
Merged RPi and bit operators
Diffstat (limited to '2.3-1/src/c/auxiliaryFunctions/includes')
-rw-r--r--2.3-1/src/c/auxiliaryFunctions/includes/rand.h56
1 files changed, 56 insertions, 0 deletions
diff --git a/2.3-1/src/c/auxiliaryFunctions/includes/rand.h b/2.3-1/src/c/auxiliaryFunctions/includes/rand.h
index 4716cbba..d032a124 100644
--- a/2.3-1/src/c/auxiliaryFunctions/includes/rand.h
+++ b/2.3-1/src/c/auxiliaryFunctions/includes/rand.h
@@ -17,6 +17,7 @@
#include "dynlib_auxiliaryfunctions.h"
#include "floatComplex.h"
#include "doubleComplex.h"
+#include "types.h"
#ifdef __cplusplus
extern "C" {
@@ -46,6 +47,35 @@ EXTERN_AUXFUNCT floatComplex crands(void);
**/
EXTERN_AUXFUNCT doubleComplex zrands(void);
+
+/**
+ ** \brief uint8 Rand function
+ ** \return A random double.
+ **/
+EXTERN_AUXFUNCT double u8rands(void);
+
+
+/**
+ ** \brief uint16 Rand function
+ ** \return A random double.
+ **/
+EXTERN_AUXFUNCT double u16rands(void);
+
+
+/**
+ ** \brief int8 Rand function
+ ** \return A random double.
+ **/
+EXTERN_AUXFUNCT double i8rands(void);
+
+
+/**
+ ** \brief int16 Rand function
+ ** \return A random double.
+ **/
+EXTERN_AUXFUNCT double i16rands(void);
+
+
/**
** \brief Float Array Rand function
** \return A random float array.
@@ -70,6 +100,32 @@ EXTERN_AUXFUNCT void cranda(floatComplex *out, int size);
**/
EXTERN_AUXFUNCT void zranda(doubleComplex *out, int size);
+/**
+ ** \brief uint8 Array Rand function
+ ** \return A random double array.
+ **/
+EXTERN_AUXFUNCT void u8randa(double *out, int size);
+
+/**
+ ** \brief uint16 Array Rand function
+ ** \return A random double array.
+ **/
+EXTERN_AUXFUNCT void u16randa(double *out, int size);
+
+
+/**
+ ** \brief int8 Array Rand function
+ ** \return A random double array.
+ **/
+EXTERN_AUXFUNCT void i8randa(double *out, int size);
+
+/**
+ ** \brief int16 Array Rand function
+ ** \return A random double array.
+ **/
+EXTERN_AUXFUNCT void i16randa(double *out, int size);
+
+
#ifdef __cplusplus
} /* extern "C" */
#endif