I am writing a C99 library that is distributed among several files, e.g.
// core.h void my_private_fn(); void API_my_public_fn();
//