title: Is there a good C implementation of Google Protocol Buffers
body: <p>Google officially provides a C++ implementation of Google Protocol buffers,
  but I'm looking for a C implementation.</p>
  
  <p>I will not be using it myself, but my hope is that I can use this tool to generate
  C code for our Google Protocol Buffer definitions which I can then hand of to the C developers.</p>
  
  <p>I'm not looking for any RPC functionality, simply encoding and decoding of Google Protocol Buffer messages.</p>