История изменений
Исправление www_linux_org_ru, (текущая версия) :
#define FREE(p) do { free(p); (p) = NULL; } while(0)
отличный код, бро !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111 только вот у меня почему-то FREE(string_array[++ptr]) как-то очень странно работает... и FREE(string_array[ptr++]) тоже...
Исходная версия www_linux_org_ru, :
#define FREE(p) do { free(p); (p) = NULL; } while(0)
отличный код, бро!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111 только вот у меня почему-то FREE(string_array[++ptr]) как-то очень странно работает... и FREE(string_array[ptr++]) тоже...