Yes, I like to put two newlines between logical blocks (defines, vars, prototypes and implemetations). Even forgot one newline here in line 23...