import, adopt, and update protobuf-c