bb120c7e88f66c5a528d74bec0914f45b693be6b
[scilab.git] / scilab / modules / string / includes / gw_string.h
1
2 /*
3  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4  * Copyright (C) INRIA -
5  *
6  * This file must be used under the terms of the CeCILL.
7  * This source file is licensed as described in the file COPYING, which
8  * you should have received as part of this distribution.  The terms
9  * are also available at
10  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
11  *
12  */
13 /*--------------------------------------------------------------------------*/
14 #ifndef __GW_STRING__
15 #define __GW_STRING__
16 #include "api_scilab.h"
17 #include "dynlib_string.h"
18 #include "BOOL.h"
19
20 /*--------------------------------------------------------------------------*/
21 STRING_IMPEXP int gw_string(void);
22 /*--------------------------------------------------------------------------*/
23 //STRING_IMPEXP int sci_length(char *fname,unsigned long fname_len); -> C++
24 //STRING_IMPEXP int sci_string(char *fname,unsigned long fname_len); -> C++
25 STRING_IMPEXP int sci_convstr(char *fname,unsigned long fname_len);
26 STRING_IMPEXP int sci_str2code(char *fname,unsigned long fname_len);
27 STRING_IMPEXP int sci_code2str(char *fname,unsigned long fname_len);
28 STRING_IMPEXP int sci_tokens(char *fname,unsigned long fname_len);
29 STRING_IMPEXP int sci_strcmp(char *fname,unsigned long fname_len);
30 STRING_IMPEXP int sci_isletter(char *fname,unsigned long fname_len);
31 STRING_IMPEXP int sci_strcspn(char *fname,unsigned long fname_len);
32 STRING_IMPEXP int sci_strncpy(char *fname,unsigned long fname_len);
33 STRING_IMPEXP int sci_strstr(char *fname,unsigned long fname_len);
34 STRING_IMPEXP int sci_strrev(char *fname,unsigned long fname_len);
35 STRING_IMPEXP int sci_strtok(char *fname,unsigned long fname_len);
36 STRING_IMPEXP int sci_strspn(char *fname,unsigned long fname_len);
37 STRING_IMPEXP int sci_strtod(char *fname,unsigned long fname_len);
38 //STRING_IMPEXP int sci_NumTokens(char *fname,unsigned long fname_len);
39
40 //YaSp
41 STRING_IMPEXP int sci_strsplit(char *fname, int* _piKey);
42 STRING_IMPEXP int sci_isdigit(char *fname, int* _piKey);
43 STRING_IMPEXP int sci_isalphanum(char *fname, int* _piKey);
44 STRING_IMPEXP int sci_isascii(char *fname, int* _piKey);
45 STRING_IMPEXP int sci_strchr(char *fname, int* _piKey);
46 /*--------------------------------------------------------------------------*/
47 #endif /*  __GW_STRING__ */
48 /*--------------------------------------------------------------------------*/