build with clang.

  Clang will error if a function declare to return an int (implicitely
  in theses cases) but do not return any value.
Merge pull request #1 from kAworu/master

build with clang.