C bindings for Google's Protocol Buffers