C89 Compliance + Whitespace