You are, you can, and people do. Sure you should use C interfaces, that's what CLAP does, and it's easier to understand as a result.

The C standard similarly does not specify an ABI.