#ifndef CTHING
#error "Local argument not set"
#endif
#ifdef CXXTHING
#error "Wrong local argument set"
int func() { return 0; }