declara: retorna 0 se, e somente se, houverem erros
authorAntonio Terceiro <terceiro@softwarelivre.org>
Mon, 30 Apr 2018 01:33:06 +0000 (22:33 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>
Sun, 13 May 2018 14:04:12 +0000 (11:04 -0300)
commit977ee87b831a211e265d78c0f33c2e5804071d29
treeaaebd9bf87d824caa273079603e57648e8878a6f
parent751ad2fbb7b3c67206d61ef91c84d028e96e08af
declara: retorna 0 se, e somente se, houverem erros

getline() com certeza vai retornar -1 quando o arquivo acabar, então não
se pode usar seu valor de retorno como status de saída do programa como
um todo.

Além disso, como `r` é sobrescrito a cada iteração, precisamos de uma
outra variável pra guardar um valor de saída. Caso contrário, se a
execução do ultimo comando no arquivo for bem sucedido, o programa vai
retornar 0 mesmo se houver erros anteriormente.
src/declara.c