LINUX.ORG.RU

История изменений

Исправление Bfgeshka, (текущая версия) :

Либо используй указатели уровнем выше, либо макросы.

inline void
kit_free_null ( void ** in_ptr )
{
	assert(in_ptr);
	assert(* in_ptr);
	free(* in_ptr);
	* in_ptr = NULL;
}

Исходная версия Bfgeshka, :

Либо используй указатели уровнем выше, либо макросы.

inline void
kit_free_null ( void ** in_ptr )
{
	assert(in_ptr)
	assert(* in_ptr)
	free(* in_ptr);
	* in_ptr = NULL;
}