X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fcerr.h;h=828d03e848c6664f6505c5f5a5ca950ffca341da;hb=bc0df14951032b54c9da8b21068aac4a6a834289;hp=9c191c11b1d74f25f1200a58987cf90a994311fc;hpb=0e3065564e83037d5fbbb3e0e1595e7ce95ce8eb;p=YACASL2.git diff --git a/include/cerr.h b/include/cerr.h index 9c191c1..828d03e 100644 --- a/include/cerr.h +++ b/include/cerr.h @@ -1,7 +1,8 @@ #ifndef YACASL2_CERR_H_INCLUDED #define YACASL2_CERR_H_INCLUDED -#include +#include +#include #include #include @@ -21,8 +22,16 @@ typedef struct { char *msg; } CERRARRAY; +/* エラーメッセージ */ +extern CERRARRAY cerr[]; + +enum { + CERRSTRSIZE = 10, /* エラーメッセージ中に挿入できる文字列のサイズ */ + CERRMSGSIZE = 70, /* エラーメッセージのサイズ */ +}; + /* エラー番号とエラーメッセージを設定 */ -void setcerr(int num, const char *val); +void setcerr(int num, const char *str); /* エラー番号からメッセージを返す */ char *getcerrmsg(int num);