ehlo,
Attached patches fix warnings with compiler flag Wmissing-prototypes. In my opinion, it is better declare function with static modifier if function is not part of public API.
patch 0002-Use-static-modifier-for-unit-test-functions.patch helps me find out that negative_test was not execupted as part of INI unit tests.
0004-REFARRAY-Move-declaration-of-ref_array_debug-to-priv.patch It is better to have declaration in private header file, beacuse it prevents copy&paste errors. Declaration in file ini/ini_valueobj_ut.c was wrong.
The last patch enables extra compiler warnings including Wmissing-prototypes.
LS