Add working version (use `gcc -Wall ...' :-)