Some abnormal branches are not covered.
e.g. function idn2_to_ascii_4i2 and input is null, and output is not null
idn2_to_ascii_4i2
input is null, and output is not null