[asan] don't use bool in public interface, make sure the interface headers are usable in plain C