Программирование на языке высокого уровня. Марапулец Ю.В. - 155 стр.

UptoLike

Составители: 

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