GCC is more picky than Clang.

GCC warns about an extra semicolon, and I treat
warnings as errors.
Merge pull request #24 from Farsyte/development

GCC is more picky than Clang.