remove #ifdef __Cplusplus thingies