- 1
if ((NULL != (string_array = (0 == *length) ? malloc((*length + 1) * REG_SIZE) : realloc(string_array, (*length + 1) * REG_SIZE))))
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+138
if ((NULL != (string_array = (0 == *length) ? malloc((*length + 1) * REG_SIZE) : realloc(string_array, (*length + 1) * REG_SIZE))))
А кому-то это говно меинтейнить надо будет...
Abbath 08.10.2014 15:11 # 0
bormand 08.10.2014 15:37 # +1
bormand 08.10.2014 15:42 # +2
guest 10.10.2014 16:36 # 0
kipar 10.10.2014 18:49 # +1
fixed
inkanus-gray 10.10.2014 18:54 # 0
bormand 10.10.2014 19:06 # 0
Abbath 08.10.2014 16:24 # +1
"Хуяк, хуяк и в продакшн" как говорится.
roman-kashitsyn 08.10.2014 16:57 # +1
Кстати, эта фича realloc используется в сишном интерфейсе lua. Там "интерфейс" аллокатора спроектирован под влияним realloc