CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
_chkstack - проверить стек
Описание
Определяет переполнение стека, прекращает программу
с сообщением об этом. Эта функция могла бы вызывать-
ся из рекурсивных и прочих функций, которые исполь-
зуют большую часть стека. Контроль переполнения сте-
ка может выполняться автоматически установкой ключа
-s для ZTC2.
Использование
#include <stddef.h>
size_t _chkstack(void);
Возвращаемое значение
Возвращает число свободных байтов, оставшихся в сте-
ке, если стек еще не переполнен.
Пример
/* do_tree - рекурсивная функция */
do_tree(t)
struct tree * t;
{
#ifdef _ZTC_ /* определен, если Zortech C\C++ */
_chkstack();
#endif
.
.
do_tree(t Д> left);
do_tree(t Д> right);
}
