| line |
true |
false |
branch |
|
4320
|
28 |
0 |
if (!name || !*name) return 0; |
|
|
0 |
28 |
if (!name || !*name) return 0; |
|
4325
|
308 |
0 |
while (lo < hi) { |
|
4328
|
28 |
280 |
if (c == 0) { hit = &agl_table[mid]; break; } |
|
4329
|
126 |
154 |
if (c < 0) hi = mid; else lo = mid + 1; |
|
4331
|
28 |
0 |
if (hit) return hit->cp; |
|
4334
|
0 |
0 |
if (name[0] == 'u' && name[1] == 'n' && name[2] == 'i') { |
|
|
0 |
0 |
if (name[0] == 'u' && name[1] == 'n' && name[2] == 'i') { |
|
|
0 |
0 |
if (name[0] == 'u' && name[1] == 'n' && name[2] == 'i') { |
|
4339
|
0 |
0 |
for (n = 0; n < 4; n++) { |
|
4341
|
0 |
0 |
if (c >= '0' && c <= '9') v = (v << 4) | (c - '0'); |
|
|
0 |
0 |
if (c >= '0' && c <= '9') v = (v << 4) | (c - '0'); |
|
4342
|
0 |
0 |
else if (c >= 'A' && c <= 'F') v = (v << 4) | (c - 'A' + 10); |
|
|
0 |
0 |
else if (c >= 'A' && c <= 'F') v = (v << 4) | (c - 'A' + 10); |
|
4343
|
0 |
0 |
else if (c >= 'a' && c <= 'f') v = (v << 4) | (c - 'a' + 10); |
|
|
0 |
0 |
else if (c >= 'a' && c <= 'f') v = (v << 4) | (c - 'a' + 10); |
|
4346
|
0 |
0 |
if (n == 4) return v; |
|
4350
|
0 |
0 |
if (name[0] == 'u' && name[1] != 'n') { |
|
|
0 |
0 |
if (name[0] == 'u' && name[1] != 'n') { |
|
4354
|
0 |
0 |
for (n = 0; n < 8; n++) { |
|
4356
|
0 |
0 |
if (c >= '0' && c <= '9') v = (v << 4) | (c - '0'); |
|
|
0 |
0 |
if (c >= '0' && c <= '9') v = (v << 4) | (c - '0'); |
|
4357
|
0 |
0 |
else if (c >= 'A' && c <= 'F') v = (v << 4) | (c - 'A' + 10); |
|
|
0 |
0 |
else if (c >= 'A' && c <= 'F') v = (v << 4) | (c - 'A' + 10); |
|
4358
|
0 |
0 |
else if (c >= 'a' && c <= 'f') v = (v << 4) | (c - 'a' + 10); |
|
|
0 |
0 |
else if (c >= 'a' && c <= 'f') v = (v << 4) | (c - 'a' + 10); |
|
4362
|
0 |
0 |
if (n >= 4 && n <= 8 && v <= 0x10FFFF) return v; |
|
|
0 |
0 |
if (n >= 4 && n <= 8 && v <= 0x10FFFF) return v; |
|
|
0 |
0 |
if (n >= 4 && n <= 8 && v <= 0x10FFFF) return v; |