Maintain C99 style for variable declarations, and conditionally compile linux variables out.