repo: fix lost precision warning

warning: implicit conversion loses integer precision: 'long' to 'int'
extconf: disable comment warnings

extconf sets -Wextra
extconf: restore -Wall
Merge pull request #332 from nvloff/fix-suffs

Fix some warnings