Branch Coverage

include/horus_util.h
Criterion Covered Total %
branch 14 20 70.0


line true false branch
21 0 18 if ((v & 0x80) == 0) return 0; /* NCS backward compatibility */
22 18 0 if ((v & 0xC0) == 0x80) return 1; /* RFC 9562 (standard) */
23 0 0 if ((v & 0xE0) == 0xC0) return 2; /* Microsoft */
38 2 14 return (p[0] == 0) && (p[1] == 0);
2 0 return (p[0] == 0) && (p[1] == 0);
46 2 13 && (p[1] == UINT64_C(0xFFFFFFFFFFFFFFFF));
2 0 && (p[1] == UINT64_C(0xFFFFFFFFFFFFFFFF));
53 5 12 if (horus_parse_uuid(tmp, input, len) != HORUS_PARSE_OK)
56 11 1 if (horus_uuid_is_nil_bin(tmp) || horus_uuid_is_max_bin(tmp))
1 10 if (horus_uuid_is_nil_bin(tmp) || horus_uuid_is_max_bin(tmp))