Issue#27: C interface implementtion