a example protobuf-c