Issue#27: C interface implementation

following issue #27
Just a reminder: The single line comments `////` are valid from C99 (its OK to leave it here)