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

Generated by: LCOV version 2.0-1