On 2/27/11 4:14 PM, Steven Schveighoffer wrote: > But here is essentially the way to do your thingy. > > version(IDENT) > { > } > else version(IDENT2) > { > } > else > { > version=NOT_IDENT_OR_IDENT2; > } > > version(NOT_IDENT_OR_IDENT2) > { > ... > } Wouldn't that be »!(IDENT || IDENT2)«, as opposed to »!IDENT || !IDENT2«? David