auto-indent: move function higher for reuse.
auto-indent: don't add space before ( on #define's