Massive indent of all codes:
[scilab.git] / scilab / modules / string / src / c / isletter.c
1 /*
2  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) INRIA - 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-en.txt
10  *
11  */
12
13 /*--------------------------------------------------------------------------*/
14 #include <string.h>
15 #include <ctype.h>
16 #include <wchar.h>
17 #include <wctype.h> /* iswalpha */
18 #include "isletter.h"
19 #include "MALLOC.h"
20
21 /*--------------------------------------------------------------------------*/
22 BOOL *isletter(char *input_string, int *sizeArray)
23 {
24     BOOL *returnedValues = NULL;
25     if (input_string)
26     {
27         int i = 0;
28         int length_input_string = (int)strlen(input_string);
29         *sizeArray = length_input_string;
30
31         if (length_input_string > 0)
32         {
33             returnedValues = (BOOL*)MALLOC(sizeof(BOOL) * length_input_string);
34             if (returnedValues)
35             {
36                 for (i = 0; i < length_input_string; i++)
37                 {
38                     if ( isalpha(input_string[i]) )
39                     {
40                         returnedValues[i] = TRUE;
41                     }
42                     else
43                     {
44                         returnedValues[i] = FALSE;
45                     }
46                 }
47             }
48         }
49     }
50     return returnedValues;
51 }
52 /*--------------------------------------------------------------------------*/
53 BOOL *isletterW(wchar_t *wcInput_string, int *sizeArray)
54 {
55     BOOL *returnedValues = NULL;
56     if (wcInput_string)
57     {
58         int i = 0;
59         int length_input_string = (int)wcslen(wcInput_string);
60
61         *sizeArray = length_input_string;
62
63         if (length_input_string > 0)
64         {
65             returnedValues = (BOOL*)MALLOC(sizeof(BOOL) * length_input_string);
66             if (returnedValues)
67             {
68                 for (i = 0; i < length_input_string; i++)
69                 {
70                     if ( iswalpha(wcInput_string[i]) )
71                     {
72                         returnedValues[i] = TRUE;
73                     }
74                     else
75                     {
76                         returnedValues[i] = FALSE;
77                     }
78                 }
79             }
80         }
81     }
82     return returnedValues;
83 }
84 /*--------------------------------------------------------------------------*/