@@ -33,25 +33,25 @@ namespace string {
3333
3434const char HEX2DEC[256 ] = {
3535 /* 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 ,
4040
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 ,
4545
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 ,
5050
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
5555};
5656
5757
0 commit comments