I've added a tool, thrift2c, that converts Thrift IDL files into a form that can then be fed to cthrift. The thrift2c/cthrift combination allows one to make C RPC stubs from a Thrift IDL description.
See https://sourceforge.net/apps/mediawiki/cthrift/index.php?title=Thrift2c for a description of the tool. The thrift2c/cthrift combo is still alpha, particularly for maps. However, if someone wants to give it a try, I'll work with you to try and get any bugs fixed ASAP or to change the generated API. Mayan