| 2347 |
unsigned char *pt = p; |
unsigned char *pt = p; |
| 2348 |
c = 0; |
c = 0; |
| 2349 |
while (isxdigit(*(++pt))) |
while (isxdigit(*(++pt))) |
| 2350 |
c = c * 16 + tolower(*pt) - ((isdigit(*pt))? '0' : 'W'); |
c = c * 16 + tolower(*pt) - ((isdigit(*pt))? '0' : 'a' - 10); |
| 2351 |
if (*pt == '}') |
if (*pt == '}') |
| 2352 |
{ |
{ |
| 2353 |
unsigned char buff8[8]; |
unsigned char buff8[8]; |
| 2377 |
c = 0; |
c = 0; |
| 2378 |
while (i++ < 2 && isxdigit(*p)) |
while (i++ < 2 && isxdigit(*p)) |
| 2379 |
{ |
{ |
| 2380 |
c = c * 16 + tolower(*p) - ((isdigit(*p))? '0' : 'W'); |
c = c * 16 + tolower(*p) - ((isdigit(*p))? '0' : 'a' - 10); |
| 2381 |
p++; |
p++; |
| 2382 |
} |
} |
| 2383 |
break; |
break; |