wcstod no more convert d and D characters
[scilab.git] / scilab / modules / string / src / c / strsplit.h
1 /*
2 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 * Copyright (C) 2009 - DIGITEO - Allan CORNET
4 *
5  * Copyright (C) 2012 - 2016 - Scilab Enterprises
6  *
7  * This file is hereby licensed under the terms of the GNU GPL v2.0,
8  * pursuant to article 5.3.4 of the CeCILL v.2.1.
9  * This file was originally licensed under the terms of the CeCILL v2.1,
10  * and continues to be available under such terms.
11  * For more information, see the COPYING file which you should have received
12  * along with this program.
13 *
14 */
15 /*----------------------------------------------------------------------------*/
16 #ifndef __STRSPLITFUNCTION_H__
17 #define __STRSPLITFUNCTION_H__
18
19 #include <wchar.h>
20 #include "dynlib_string.h"
21
22 typedef enum
23 {
24     STRSPLIT_NO_ERROR = 0,
25     STRSPLIT_INCORRECT_VALUE_ERROR = 1,
26     STRSPLIT_INCORRECT_ORDER_ERROR = 2,
27     STRSPLIT_MEMORY_ALLOCATION_ERROR = 3
28 } strsplit_error;
29
30 /**
31 * split a string into substrings
32 * @param[in] string to split
33 * @param[in] indices where it is splitted
34 * @param[in] size of array indices
35 * @param[out] error code
36 * @return substrings
37 */
38 STRING_IMPEXP wchar_t **strsplit(wchar_t * wcstringToSplit, double *indices, int sizeIndices, strsplit_error *ierr);
39
40 #endif /* __STRSPLITFUNCTION_H__ */
41 /*----------------------------------------------------------------------------*/