Составители:
Рубрика:
4.6.5. Библиотека функций ошибок
Содержит определения и функции ошибок, которые описаны в заголовочном файле
errno.h . Основные функции и макросы библиотеки:
errno() - выражение, которое указывает область памяти, через которую стандартная
библиотека может пересылать значения ошибок. В процессе старта системы значение
errno() обязательно должно быть принудительно обнулено.
EDOM - макрос, применяемый для указания ошибки выхода значения за пределы облас-
ти определения.
ERANGE - макрос, используемый для указания диапазона значений ошибок.
4.6.6. Библиотека средств диагностики программ
Описание средств данной библиотеки произведено в заголовочном файле assert.h. В со-
став библиотеки входит.
assert - макрос, направляющий диагностическое сообщение в поток stderr, а далее ини-
циирующий вызов abort при условии, что значением аргумента является "ложь".
4.6.7. Библиотека функций для сохранения и восстановления контекста
программы
Содержит типы и функции, необходимые для сохранения и восстановления контекста
программы, которые описаны в файле setjmp.h. В состав библиотеки входят:
setjmp() - записывает текущий контекст программы, определяемый в jmp_buf так, что
программа может быть восстановлена в виде этого контекста посредством последующе-
го обращения к функции longjmp(). Описание.
int stejmp (jmp_buf env);
longjmp() - восстанавливает контекст программы. Описание.
void longgmp (jmp_buf env, int val);
jmp_buf - тип буфера для записи контекста.
§ 4.7. Библиотека графических функций
Данная библиотека содержит описание графических функций, которые описаны в заго-
ловочном файле graphic.h. Основные функции библиотеки:
_graphfreemem() – функция графической библиотеки для освобождения графической
памяти, ранее выделенной функцией_graphgetmem(). Описание.
void far _graphfreemem (void far *ptr, unsigned size);
_graphgetmem() – функция графической библиотеки для захвата графической памяти.
Описание.
void far _graphgetmem (unsigned size);
155
4.6.5. Библиотека функций ошибок Содержит определения и функции ошибок, которые описаны в заголовочном файле errno.h . Основные функции и макросы библиотеки: errno() - выражение, которое указывает область памяти, через которую стандартная библиотека может пересылать значения ошибок. В процессе старта системы значение errno() обязательно должно быть принудительно обнулено. EDOM - макрос, применяемый для указания ошибки выхода значения за пределы облас- ти определения. ERANGE - макрос, используемый для указания диапазона значений ошибок. 4.6.6. Библиотека средств диагностики программ Описание средств данной библиотеки произведено в заголовочном файле assert.h. В со- став библиотеки входит. assert - макрос, направляющий диагностическое сообщение в поток stderr, а далее ини- циирующий вызов abort при условии, что значением аргумента является "ложь". 4.6.7. Библиотека функций для сохранения и восстановления контекста программы Содержит типы и функции, необходимые для сохранения и восстановления контекста программы, которые описаны в файле setjmp.h. В состав библиотеки входят: setjmp() - записывает текущий контекст программы, определяемый в jmp_buf так, что программа может быть восстановлена в виде этого контекста посредством последующе- го обращения к функции longjmp(). Описание. int stejmp (jmp_buf env); longjmp() - восстанавливает контекст программы. Описание. void longgmp (jmp_buf env, int val); jmp_buf - тип буфера для записи контекста. § 4.7. Библиотека графических функций Данная библиотека содержит описание графических функций, которые описаны в заго- ловочном файле graphic.h. Основные функции библиотеки: _graphfreemem() – функция графической библиотеки для освобождения графической памяти, ранее выделенной функцией_graphgetmem(). Описание. void far _graphfreemem (void far *ptr, unsigned size); _graphgetmem() – функция графической библиотеки для захвата графической памяти. Описание. void far _graphgetmem (unsigned size); 155
Страницы
- « первая
- ‹ предыдущая
- …
- 153
- 154
- 155
- 156
- 157
- …
- следующая ›
- последняя »