История изменений
Исправление MOPKOBKA, (текущая версия) :
free() принимает NULL, это удобно, если ты выделяешь массив только при использовании, а изначально у тебя он NULL, не надо писать проверки в функции очистки, просто вызываешь free и все.
И void** не будет работать как надо.
char *s = malloc(123);
kit_free_null(&s);
note: expected ‘void **’ but argument is of type ‘char **’
Исправление MOPKOBKA, :
free() принимает NULL, это удобно, если ты выделяешь массив только при использовании, а изначально у тебя он NULL, не надо писать проверки в функции очистки, просто вызываешь free и все.
И void** не будет работать как надо.
Исходная версия MOPKOBKA, :
free() принимает NULL, это удобно, если ты выделяешь массив только при использовании, а изначально у тебя он NULL, не надо писать проверки в функции очистки, просто вызываешь free и все.