Цитата(demiurg_spb @ Sep 22 2011, 14:21)

Нет не так. Не об этом говорим, а о локальном стековом фрейме функции.
Ну так я об этом и думал но мне пишут:
Цитата(kolobok0 @ Sep 22 2011, 11:48)

Ваш апоннент говорит о чистке стэка вызывающей программой.
Цитата(demiurg_spb @ Sep 22 2011, 14:26)

Тут фишка не в том что вы знаете размер буфера наперёд, а в реентерабельности.
Ваши процедуры нельзя вызывать из нескольких потоков одновременно и зачастую рекурсивно тоже...
А зачем может понадобиться реентерабельность обработчика прерываний?