#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "cmem.h"
Go to the source code of this file.
◆ CERR
◆ CERRLIST
◆ anonymous enum
| Enumerator |
|---|
| CERRSTRSIZE | エラーメッセージ中に挿入できる文字列のサイズ
|
| CERRMSGSIZE | エラーメッセージのサイズ
|
Definition at line 38 of file cerr.h.
◆ addcerrlist()
| void addcerrlist |
( |
int |
cerrc, |
|
|
CERR |
cerrv[] |
|
) |
| |
エラーリストを作成・追加する
- Returns
- なし
- Parameters
-
| cerrc | 作成または追加するエラーの数 |
| cerrv | 作成または追加するエラーの配列 |
Definition at line 13 of file cerr.c.
◆ cerr_init()
エラーを初期化する
- Returns
- なし
Definition at line 3 of file cerr.c.
◆ freecerr()
エラーリストと現在のエラーを解放する
- Returns
- なし
Definition at line 72 of file cerr.c.
◆ getcerrmsg()
| char* getcerrmsg |
( |
int |
num | ) |
|
エラー番号に対応するエラーメッセージを返す
- Returns
- エラーメッセージ
- Parameters
-
Definition at line 58 of file cerr.c.
◆ printcerrlist()
エラーリストを表示する
- Returns
- なし
Definition at line 32 of file cerr.c.
◆ setcerr()
| void setcerr |
( |
int |
num, |
|
|
const char * |
str |
|
) |
| |
現在のエラーを設定する
- Returns
- なし
- Parameters
-
| num | エラー番号 |
| *str | エラーメッセージに含まれる文字列 |
Definition at line 45 of file cerr.c.
◆ cerr
現在のエラー
Definition at line 9 of file cerr.c.
◆ cerrlist
エラーリスト
Definition at line 11 of file cerr.c.