underscore (_) directly. (XXX Except in a few places, where traditional CPP's macro evaluation semantics break things, so we test for __ELF__ directly in those places).