Разобрался: csave резервирует указанное количество байтов на стеке. А при чём тут рекурсия? :-D