Si uso malloc
en mi código:¿Por qué recibo una advertencia cada vez que uso malloc?
int *x = malloc(sizeof(int));
consigo esta advertencia de gcc
:
new.c: 7: aviso: declaración implícita de la función 'malloc'
new.c : 7: advertencia: declaración implícita incompatible de función incorporada 'malloc'
+1 para una descripción real del mensaje –
Terminología nit: No existe una función incorporada en C. malloc es simplemente una función de la biblioteca estándar C. – Jens
@Jens No veo un problema para referirme a las funciones estándar de la biblioteca como integradas, y tampoco lo hacen las personas gcc aparentemente ya que el mensaje de error también usó la palabra "built-in" (que es por lo que lo hice). – sepp2k