LCOV - code coverage report
Current view: top level - src - util.c (source / functions) Coverage Total Hit
Test: InChI Unit Test Coverage Lines: 45.0 % 587 264
Test Date: 2026-05-04 07:05:02 Functions: 60.0 % 45 27
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 40.1 % 591 237

Function Name Sort by function name Hit count Sort by function hit count
detect_unusual_el_valence 3931
dotify_non_printable_chars 0
el_number_in_internal_ref_table 2027
extract_H_atoms 0
extract_auxinfo_substring 0
extract_charges_and_radicals 0
extract_inchi_substring 0
get_atomic_mass 0
get_atomic_mass_from_elnum 0
get_el_type 1790
get_el_valence 14415
get_element_chemical_symbol 1182
get_element_or_pseudoelement_symbol 264
get_endpoint_valence 3475
get_endpoint_valence_KET 0
get_num_H 1801
get_periodic_table_number 1238
get_unusual_el_valence 617
has_other_ion_in_sphere_2 0
has_other_ion_neigh 0
if_skip_add_H 1182
inchi__strdup 54
inchi__strnset 0
inchi_memicmp 213
inchi_stricmp 784
ion_el_group 10
is_el_a_metal 6214
is_ilist_inside 0
is_in_the_ilist 0
is_in_the_list 2274
is_matching_any_delim 27095
lrtrim 3570
mystrncpy 9608
nBondsValToMetal 0
nNoMetalBondsValence 4
nNoMetalNeighIndex 0
nNoMetalNumBonds 144
nNoMetalOtherNeighIndex 0
nNoMetalOtherNeighIndex2 0
needed_unusual_el_valence 1182
normalize_string 0
num_of_H 4
read_upto_delim 7340
remove_one_lf 2022
remove_trailing_spaces 1640

Generated by: LCOV version 2.0-1