@@ -33,25 +33,25 @@ namespace string {
33
33
34
34
const char HEX2DEC[256 ] = {
35
35
/* 0 1 2 3 4 5 6 7 8 9 A B C D E F */
36
- /* 0 */ -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 ,
37
- /* 1 */ -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 ,
38
- /* 2 */ -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 ,
39
- /* 3 */ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , -1 , -1 , -1 , -1 , -1 , -1 ,
36
+ /* 0 */ ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
37
+ /* 1 */ ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
38
+ /* 2 */ ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
39
+ /* 3 */ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
40
40
41
- /* 4 */ -1 , 10 , 11 , 12 , 13 , 14 , 15 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 ,
42
- /* 5 */ -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 ,
43
- /* 6 */ -1 , 10 , 11 , 12 , 13 , 14 , 15 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 ,
44
- /* 7 */ -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 ,
41
+ /* 4 */ ( char ) -1 , 10 , 11 , 12 , 13 , 14 , 15 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
42
+ /* 5 */ ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
43
+ /* 6 */ ( char ) -1 , 10 , 11 , 12 , 13 , 14 , 15 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
44
+ /* 7 */ ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
45
45
46
- /* 8 */ -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 ,
47
- /* 9 */ -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 ,
48
- /* A */ -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 ,
49
- /* B */ -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 ,
46
+ /* 8 */ ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
47
+ /* 9 */ ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
48
+ /* A */ ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
49
+ /* B */ ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
50
50
51
- /* C */ -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 ,
52
- /* D */ -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 ,
53
- /* E */ -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 ,
54
- /* F */ -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1 , -1
51
+ /* C */ ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
52
+ /* D */ ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
53
+ /* E */ ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 ,
54
+ /* F */ ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1 , ( char ) -1
55
55
};
56
56
57
57
0 commit comments