( Joejszaka | 2013. 01. 17., cs – 10:17 )

Nem ertem mi ertelme az alloca()-nak. Most komolyan.
A stack merete veges (es kicsi). Foglald le a stack-en a maximum hasznalt meretet.

Tehat, ahelyett, hogy ptr = alloca(n)

if (n > MAX_VALUE) {
error();
}
uint8_t ptr[MAX_VALUE];