diff options
author | cornet | 2009-04-22 12:09:03 +0000 |
---|---|---|
committer | cornet | 2009-04-22 12:09:03 +0000 |
commit | aec68349995584ad3403f340163f3b3866cd34ed (patch) | |
tree | f1f7c88736059fcc417e9186629268e7d3ad6722 /src/string/includes/string.h | |
parent | 0bb54c3bd1b4f41dc8336b53eaa2ca32126044e3 (diff) | |
download | scilab2c-aec68349995584ad3403f340163f3b3866cd34ed.tar.gz scilab2c-aec68349995584ad3403f340163f3b3866cd34ed.tar.bz2 scilab2c-aec68349995584ad3403f340163f3b3866cd34ed.zip |
add string project + build release mode
TO DO add tests
Diffstat (limited to 'src/string/includes/string.h')
-rw-r--r-- | src/string/includes/string.h | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/src/string/includes/string.h b/src/string/includes/string.h index 37ac2d09..9cd6b523 100644 --- a/src/string/includes/string.h +++ b/src/string/includes/string.h @@ -16,37 +16,41 @@ #define __STRING_H__ #include <stdio.h> +#include "dynlib_string.h" #include "floatComplex.h" #include "doubleComplex.h" +#ifdef __cplusplus +extern "C" { +#endif /* ** \brief convert of a float scalar into a char array ** \param in the float scalar to convert ** \param out the output char array */ -void sstrings (float in, char* out); +EXTERN_STRING void sstrings (float in, char* out); /* ** \brief convert of a double scalar into a char array ** \param in the double scalar to convert ** \param out the output char array */ -void dstrings (double in, char* out); +EXTERN_STRING void dstrings (double in, char* out); /* ** \brief convert of a float complex into a char array ** \param in the float complex to convert ** \param out the output char array */ -void cstrings (floatComplex in, char* out); +EXTERN_STRING void cstrings (floatComplex in, char* out); /* ** \brief convert of a double complex into a char array ** \param in the double complex to convert ** \param out the output char array */ -void zstrings (doubleComplex in, char* out); +EXTERN_STRING void zstrings (doubleComplex in, char* out); /* @@ -54,27 +58,31 @@ void zstrings (doubleComplex in, char* out); ** \param in the float scalar array to convert ** \param out the output array of char arrays */ -void sstringa (float* in, int size, char** out); +EXTERN_STRING void sstringa (float* in, int size, char** out); /* ** \brief convert of a double scalar array into an array of char arrays ** \param in the double scalar array to convert ** \param out the output array of char arrays */ -void dstringa (double* in, int size, char** out); +EXTERN_STRING void dstringa (double* in, int size, char** out); /* ** \brief convert of a float complex array into an array of char arrays ** \param in the float complex array to convert ** \param out the output array of char arrays */ -void cstringa (floatComplex* in, int size, char** out ); +EXTERN_STRING void cstringa (floatComplex* in, int size, char** out ); /* ** \brief convert of a double complex array into an array of char arrays ** \param in the double complex array to convert ** \param out the output array of char arrays */ -void zstringa (doubleComplex* in, int size, char** out); +EXTERN_STRING void zstringa (doubleComplex* in, int size, char** out); + +#ifdef __cplusplus +} /* extern "C" */ +#endif #endif /* !__STRING_H__ */ |