C/malloc: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
→‎Wartość zwracana: Jeszcze tu była wzmianka o rzutowaniu...
→‎Wartość zwracana: opis co sie dzieje, gdy size == 0
Linia 20:
===Wartość zwracana===
:Wskaźnik do zarezerwowanego bloku pamięci.
:Jeśli jako <tt>size</tt> podano 0, zwracany jest albo wskaźnik NULL albo prawidłowy wskaźnik, który można podać do funkcji free (zauważmy, że [[Programowanie:C:Wskaźniki#Na co wskazuje NULL?|NULL]] jest też prawidłowym argumentem free).
: Jeśli działanie funkcji nie powiedzie się, zwracany jest NULL i odpowiedni kod błędu jest wpisywany do zmiennej [[C/errno|errno]]. Dzieje się tak zazwyczaj, gdy nie ma wystarczająco dużo miejsca w pamięci.