разница между <stdlib.h> и <malloc.h>

Когда я используюmalloc в программе на Си я получаю предупреждение:

warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default]

Я могу тогда включить<malloc.h> или же<stdlib.h> избавиться отwarning хотя это работает и без него.

Поэтому мне было интересно, в чем разница между этими заголовками и что делаетgcc ссылки, когда я ничего не включаю?

(Я используюubuntu 12.04 64-bit с участиемgcc 4.6.3)

Ответы на вопрос(6)

Ваш ответ на вопрос