Branch Coverage

src/pdfmake_glyphlist.c
Criterion Covered Total %
branch 8 58 13.7


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;