Extended fork of protobuf-c (http://protobuf-c.googlecode.com/svn/trunk)