YACASL2
Loading...
Searching...
No Matches
cerr.c File Reference
#include "cerr.h"
Include dependency graph for cerr.c:

Go to the source code of this file.

Functions

void cerr_init ()
 エラーを初期化する
void addcerrlist (int cerrc, CERR cerrv[])
 エラーリストを作成・追加する
void printcerrlist ()
 エラーリストを表示する
void setcerr (int num, const char *str)
 現在のエラーを設定する
const char * getcerrmsg (int num)
 エラー番号に対応するエラーメッセージを返す
void freecerr ()
 エラーリストと現在のエラーを解放する
void warn_ignore_arg (int argc, char *argv[])
 引数が無視されることを表示する

Variables

CERRcerr = NULL
 現在のエラー
CERRLISTcerrlist = NULL
 エラーリスト

Function Documentation

◆ addcerrlist()

void addcerrlist ( int cerrc,
CERR cerrv[] )

エラーリストを作成・追加する

Parameters
cerrc作成または追加するエラーの数
cerrv作成または追加するエラーの配列

Definition at line 14 of file cerr.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ cerr_init()

void cerr_init ( )

エラーを初期化する

Definition at line 3 of file cerr.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ freecerr()

void freecerr ( )

エラーリストと現在のエラーを解放する

Definition at line 76 of file cerr.c.

Here is the caller graph for this function:

◆ getcerrmsg()

const char * getcerrmsg ( int num)

エラー番号に対応するエラーメッセージを返す

Returns
エラーメッセージ
Parameters
numエラー番号

Definition at line 62 of file cerr.c.

Here is the caller graph for this function:

◆ printcerrlist()

void printcerrlist ( )

エラーリストを表示する

Definition at line 33 of file cerr.c.

◆ setcerr()

void setcerr ( int num,
const char * str )

現在のエラーを設定する

Parameters
numエラー番号
*strエラーメッセージに含まれる文字列

Definition at line 46 of file cerr.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ warn_ignore_arg()

void warn_ignore_arg ( int argc,
char * argv[] )

引数が無視されることを表示する

Parameters
argc引数の配列数
*argv引数配列

Definition at line 92 of file cerr.c.

Here is the caller graph for this function:

Variable Documentation

◆ cerr

CERR* cerr = NULL

現在のエラー

Definition at line 10 of file cerr.c.

◆ cerrlist

CERRLIST* cerrlist = NULL

エラーリスト

Definition at line 12 of file cerr.c.