make compile with -Wextra