re-named c_info() to info(), and moved it to the public header