> "Protocol buffers are Google's ... blah-blah-blah ... using a variety of > languages - Java, C++, or Python." > > I can't find good old plain C in this "variety of languages" :( > Protocol buffers is flexible message format specification, there are plenty implementations of it , including C based: http://code.google.com/p/protobuf-c/