On 11/5/2011 2:07 PM, Jonathan M Davis wrote: > dmd's version identifiers are annoyingly variable (e.g. linux is camelcased, > whereas Windows is Pascal-cased and OSX is all uppercase). What they do is follow the casing and spelling of the pre-defined macros of the local C compiler.