corrigido bugs encontrados com -Wall -Wextra