Moved c++ compatibility stuff (yet another time) to sys/cdefs.h