diferença entre <stdlib.h> e <malloc.h>
Quando eu usomalloc
em um programa C, recebo um aviso:
warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default]
Posso então incluir<malloc.h>
ou<stdlib.h>
livrar-se dowarning
embora funcione sem isso também.
Então eu estava pensando, qual é a diferença entre esses cabeçalhos e qual deles fazgcc
links quando não incluo nada?
(Estou a usarubuntu 12.04 64-bit
comgcc 4.6.3
)