LCOV - code coverage report
Current view: top level - src - util.c (source / functions) Coverage Total Hit
Test: InChI Unit Test Coverage Lines: 55.3 % 590 326
Test Date: 2026-08-20 14:32:48 Functions: 68.9 % 45 31
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 51.6 % 593 306

Function Name Sort by function name Hit count Sort by function hit count
dotify_non_printable_chars 0
extract_H_atoms 0
extract_charges_and_radicals 0
get_atomic_mass 0
get_atomic_mass_from_elnum 0
get_endpoint_valence_KET 0
has_other_ion_in_sphere_2 0
has_other_ion_neigh 0
inchi__strnset 0
is_ilist_inside 0
nBondsValToMetal 0
nNoMetalOtherNeighIndex 0
nNoMetalOtherNeighIndex2 0
normalize_string 0
extract_auxinfo_substring 1
extract_inchi_substring 1
is_in_the_ilist 44
nNoMetalNeighIndex 112
inchi__strdup 123
num_of_H 134
nNoMetalBondsValence 154
ion_el_group 164
inchi_memicmp 356
nNoMetalNumBonds 410
get_element_or_pseudoelement_symbol 465
get_unusual_el_valence 750
inchi_stricmp 1321
get_element_chemical_symbol 1514
if_skip_add_H 1574
needed_unusual_el_valence 1614
get_periodic_table_number 1616
remove_trailing_spaces 1832
get_el_type 2005
get_num_H 2316
el_number_in_internal_ref_table 2667
remove_one_lf 2751
is_in_the_list 2840
detect_unusual_el_valence 4686
lrtrim 4878
get_endpoint_valence 5164
read_upto_delim 8070
is_el_a_metal 8424
mystrncpy 10799
get_el_valence 18120
is_matching_any_delim 29639

Generated by: LCOV version 2.0-1