Embracing the C preprocessor during refactoring. Issue 12 (26th June 2013)