Made many little cleanups. Define is no longer greedy; functions allow the stuff in parenthesis to be styled; function/define/variable/label names are required to match proper C syntax.