Protect C language extensions with two leading and trailing underscores This should make their usage safer against user macros.