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); }