For most use cases I can’t imagine why you’d make the effort to move off C and not just go all the way to Rust.