Tested on Linux CentOS 5.3 and MacOS X. MacOS X fails one of the five unit tests.
This is a patch to being adding C binding to Avro.
See src/c/README for more details.
This patch will add ant targets for compiling, testing and packaging a C library for (de)serializing Avro primitives.
We may want to add a C component to Jira in addition to the current Java and Python components for me to filing this work under. I just filed this under Component: None for now.
I just created the 'c' component.
This looks like a great start to C support for Avro!
One question: Do we need a separate COPYING, NEWS or ChangeLog here? We'll probably always distribute this with the rest of Avro, which already has equivalent files, no?
are require by automake. In the future, I could just get around the issue by using relative symlinks for those files (I think).
I just committed this. Thanks, Matt!
I look forward to seeing the rest of the C implementation.