[PATCH 0/2] Improve error reporting functions

Sergio Durigan Junior sergiodj en sergiodj.net
Vie Oct 24 18:54:55 UTC 2014


On Thursday, October 23 2014, Thadeu Lima de Souza Cascardo wrote:

> O que eu mudaria nesses commits são os cabeçalhos. stdlib não é
> necessário no novo cabeçalho. No entanto, ainda é necessário nos
> arquivos que o utilizam. E stdio pode ser necessário em um desses
> arquivos também. Teste, por exemplo, mudar o cabeçalho de erro pra algo
> assim:
>
> #ifdef DEBUG
> #include <stdio.h>
> #define ERROR(x) fprintf(stderr, x)
> #else
> #define ERROR(x) do { } while(0)
> #endif
>
> Cheque se o código compila legal depois disso.

Acho que não entendi o que você quis dizer.  Você tá falando do
rnet_defs.h né?

O propósito desse arquivo é ser incluído por todos os *.c do projeto.  E
se você olhar os *.c, verá que todos incluem stdio.h e stdlib.h (menos o
pmhash.c, que inclui apenas stdlib.h).  Pelo que entendi da sua
mensagem, você prefere deixar a inclusão do stdio.h e stdlib.h dentro
dos arquivos *.c, é isso?

Aliás, sua mensagem me fez notar que eu não fiz todos os arquivos *.c
incluirem o rnet_defs.h.  Vou reenviar os patches com essa correção.

-- 
Sergio
GPG key ID: 0x65FC5E36
Please send encrypted e-mail if possible
http://sergiodj.net/
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: não disponível
Tipo: application/pgp-signature
Tamanho: 818 bytes
Descrição: não disponível
URL: <http://www.fsfla.org/pipermail/softwares-impostos/attachments/20141024/7a3a34b0/attachment.pgp>


Más información sobre la lista de distribución Softwares-impostos