Цитата(IgorKossak @ Jan 15 2010, 12:45)

Любое в пределах объёма стека, поскольку локальные переменные создаются на стеке при вызове функции и удаляются при выходе из неё.
не совсем. нужно учитывать, если есть, рекурсию + память на кадрирование стека + память на адрес возврата и сохранение регистров. вобщем сходу не определишь какого размера нужно выставить стек. только экспериментально.