LCOV - differential code coverage report
Current view: top level - contrib/isn - isn.c (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 84.6 % 513 434 79 434
Current Date: 2026-07-25 19:08:27 +0900 Functions: 100.0 % 45 45 45
Baseline: lcov-20260725-baseline Branches: 65.8 % 409 269 140 269
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 0.0 % 1 0 1
(360..) days: 84.8 % 512 434 78 434
Function coverage date bins:
(360..) days: 100.0 % 45 45 45
Branch coverage date bins:
(360..) days: 65.8 % 409 269 140 269

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
Pg_magic_func CBC 1 100.0 % (1 / 1)
_PG_init CBC 1 64.3 % (9 / 14) 25.0 % (5 / 20)
accept_weak_input CBC 1 100.0 % (4 / 4) 50.0 % (1 / 2)
check_table CBC 5 69.0 % (29 / 42) 57.5 % (23 / 40)
checkdig CBC 114 88.9 % (16 / 18) 66.7 % (8 / 12)
dehyphenate CBC 2 100.0 % (9 / 9) 100.0 % (4 / 4)
ean13_in CBC 23 100.0 % (5 / 5) 100.0 % (2 / 2)
ean13_out CBC 19 100.0 % (5 / 5)
ean2ISBN CBC 7 100.0 % (10 / 10) 83.3 % (5 / 6)
ean2ISMN CBC 4 100.0 % (4 / 4)
ean2ISSN CBC 2 87.5 % (7 / 8) 50.0 % (1 / 2)
ean2UPC CBC 2 100.0 % (4 / 4)
ean2isn CBC 6 67.5 % (27 / 40) 50.0 % (18 / 36)
ean2string CBC 34 88.0 % (66 / 75) 78.4 % (29 / 37)
hyphenate CBC 87 100.0 % (54 / 54) 89.1 % (41 / 46)
is_valid CBC 1 100.0 % (3 / 3)
isbn_cast_from_ean13 CBC 3 100.0 % (4 / 4)
isbn_in CBC 19 80.0 % (4 / 5) 50.0 % (1 / 2)
ismn_cast_from_ean13 CBC 1 100.0 % (4 / 4)
ismn_in CBC 12 80.0 % (4 / 5) 50.0 % (1 / 2)
isn_out CBC 15 100.0 % (5 / 5)
issn_cast_from_ean13 CBC 1 100.0 % (4 / 4)
issn_in CBC 13 80.0 % (4 / 5) 50.0 % (1 / 2)
make_valid CBC 1 100.0 % (4 / 4)
pg_finfo_accept_weak_input CBC 2 100.0 % (1 / 1)
pg_finfo_ean13_in CBC 2 100.0 % (1 / 1)
pg_finfo_ean13_out CBC 8 100.0 % (1 / 1)
pg_finfo_is_valid CBC 9 100.0 % (1 / 1)
pg_finfo_isbn_cast_from_ean13 CBC 4 100.0 % (1 / 1)
pg_finfo_isbn_in CBC 4 100.0 % (1 / 1)
pg_finfo_ismn_cast_from_ean13 CBC 3 100.0 % (1 / 1)
pg_finfo_ismn_in CBC 4 100.0 % (1 / 1)
pg_finfo_isn_out CBC 8 100.0 % (1 / 1)
pg_finfo_issn_cast_from_ean13 CBC 3 100.0 % (1 / 1)
pg_finfo_issn_in CBC 4 100.0 % (1 / 1)
pg_finfo_make_valid CBC 9 100.0 % (1 / 1)
pg_finfo_upc_cast_from_ean13 CBC 2 100.0 % (1 / 1)
pg_finfo_upc_in CBC 2 100.0 % (1 / 1)
pg_finfo_weak_input_status CBC 2 100.0 % (1 / 1)
str2ean CBC 43 100.0 % (7 / 7) 75.0 % (3 / 4)
string2ean CBC 75 76.1 % (105 / 138) 64.8 % (118 / 182)
upc_cast_from_ean13 CBC 1 100.0 % (4 / 4)
upc_in CBC 8 100.0 % (5 / 5) 100.0 % (2 / 2)
weak_input_status CBC 1 100.0 % (2 / 2)
weight_checkdig CBC 14 100.0 % (10 / 10) 75.0 % (6 / 8)

Generated by: LCOV version 2.0-1