compile-c-definitions