18 assert(cerrc > 0 && cerrv != NULL);
19 for(
int i = 0; i < cerrc; i++) {
37 puts(
"error list is null.");
61 char *msg =
"unknown error";
82 for(p =
cerrlist; p != NULL; p = q) {
void addcerrlist(int cerrc, CERR cerrv[])
エラーリストを作成・追加する
void freecerr()
エラーリストと現在のエラーを解放する
char * getcerrmsg(int num)
エラー番号に対応するエラーメッセージを返す
void printcerrlist()
エラーリストを表示する
CERRLIST * cerrlist
エラーリスト
void cerr_init()
エラーを初期化する
void setcerr(int num, const char *str)
現在のエラーを設定する
#define FREE(ptr)
メモリを解放するマクロ
void * malloc_chk(size_t size, const char *tag)
mallocを実行し、0で初期化する