projects
/
YACASL2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
依存関係を整理
[YACASL2.git]
/
src
/
cerr.c
diff --git
a/src/cerr.c
b/src/cerr.c
index
02b6a3b
..
36b33a4
100644
(file)
--- a/
src/cerr.c
+++ b/
src/cerr.c
@@
-1,19
+1,32
@@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <assert.h>
+#include <stdbool.h>
#include "cerr.h"
#include "cerr.h"
-/* エラーの初期化 */
+/**
+ * エラーの初期化
+ */
void cerr_init()
{
cerr = malloc_chk(sizeof(CERR), "cerr");
cerr->num = 0;
}
void cerr_init()
{
cerr = malloc_chk(sizeof(CERR), "cerr");
cerr->num = 0;
}
-/* 現在のエラー */
+/**
+ * 現在のエラー
+ */
CERR *cerr;
CERR *cerr;
-/* エラーリスト */
+/**
+ * エラーリスト
+ */
CERRLIST *cerrlist;
CERRLIST *cerrlist;
-/* エラーリストを作成・追加する */
+/**
+ * エラーリストを作成・追加する
+ */
bool addcerrlist(int newerrc, CERR newerrv[])
{
int i;
bool addcerrlist(int newerrc, CERR newerrv[])
{
int i;
@@
-38,7
+51,9
@@
bool addcerrlist(int newerrc, CERR newerrv[])
return true;
}
return true;
}
-/* 現在のエラーを設定する */
+/**
+ * 現在のエラーを設定する
+ */
void setcerr(int num, const char *str)
{
/* 現在のエラー番号を設定 */
void setcerr(int num, const char *str)
{
/* 現在のエラー番号を設定 */
@@
-52,7
+67,9
@@
void setcerr(int num, const char *str)
}
}
}
}
-/* エラーリストから、エラー番号に対応するメッセージを返す */
+/**
+ * エラーリストから、エラー番号に対応するメッセージを返す
+ */
char *getcerrmsg(int num)
{
CERRLIST *p;
char *getcerrmsg(int num)
{
CERRLIST *p;
@@
-65,7
+82,9
@@
char *getcerrmsg(int num)
return "unknown error";
}
return "unknown error";
}
-/* エラーリストと現在のエラーを解放する */
+/**
+ * エラーリストと現在のエラーを解放する
+ */
void freecerr()
{
CERRLIST *p = cerrlist, *q;
void freecerr()
{
CERRLIST *p = cerrlist, *q;