There are two possible forms of C bindings for SOM programming: