pub unsafe extern "C" fn chfl_atom_charge(
    atom: *const CHFL_ATOM,
    charge: *mut c_double
) -> chfl_status