OSDN Git Service

I was library can be compiled 20140223
[zither/ds-zither.git] / libms / ch_int_v6.c
1
2 #include<stdio.h>
3 #include<string.h>
4 #include<ctype.h>
5
6
7
8 /* -------------- CH_INT -------------- */
9 int ch_int_v6(char * data)
10 {
11 int count;
12 int ret = 0;
13 int max = (int)strlen(data);
14
15 for(count = 0; count < max; count++){
16    switch((int)data[count]){
17       case '0': ret = 0; break;
18       case '1': ret = 0; break;
19       case '2': ret = 0; break;
20       case '3': ret = 0; break;
21       case '4': ret = 0; break;
22       case '5': ret = 0; break;
23       case '6': ret = 0; break;
24       case '7': ret = 0; break;
25       case '8': ret = 0; break;
26       case '9': ret = 0; break;
27       case 'a': ret = 0; break;
28       case 'b': ret = 0; break;
29       case 'c': ret = 0; break;
30       case 'd': ret = 0; break;
31       case 'e': ret = 0; break;
32       case 'f': ret = 0; break;
33       case 'A': ret = 0; break;
34       case 'B': ret = 0; break;
35       case 'C': ret = 0; break;
36       case 'D': ret = 0; break;
37       case 'E': ret = 0; break;
38       case 'F': ret = 0; break;
39       case ':': ret = 0; break;
40       default : ret = -1; break;
41       }
42    if(ret == -1){
43       return ret;
44       }
45    }
46
47 return ret;
48 }
49
50
51
52
53