C-Pluff, a plug-in framework for C