2831c0c9756081bfc5790d5453b1a8824f726004
[scilab.git] / scilab / modules / string / src / c / isnum.h
1 /*
2  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) 2010-2011 - DIGITEO - Allan CORNET
4  *
5  * This file must be used under the terms of the CeCILL.
6  * This source file is licensed as described in the file COPYING, which
7  * you should have received as part of this distribution.  The terms
8  * are also available at
9  * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
10  *
11  */
12 #ifndef __CSV_ISNUM_H__
13 #define __CSV_ISNUM_H__
14
15 #include "BOOL.h"
16 #include <wchar.h>
17 #include "dynlib_string.h"
18
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22
23     STRING_IMPEXP BOOL isNum(const char *pStr);
24
25     STRING_IMPEXP BOOL *isNumMatrix(const char **pStrs, int nbRows, int nbCols);
26
27     STRING_IMPEXP BOOL isNumW(const wchar_t *pStr);
28
29     STRING_IMPEXP BOOL *isNumMatrixW(const wchar_t **pStrs, int nbRows, int nbCols);
30
31 #ifdef __cplusplus
32 }
33 #endif
34
35
36 #endif /* __CSV_ISNUM_H__ */
37 // =============================================================================