Conform to ANSI C89 with -pedantic and -Wall checks.