r2: printing system to macros so that we can output it to file in the future (if needed) and uncrustified the source