Sparse fixes: NULL use, header order, ANSI prototypes, static