X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fcerr.c;h=ae35d57847218327b099556fe823b3bf44ff1ec3;hb=959fe8b961088afa3f256c383998e112c24b9eb1;hp=d595275d4868ac40845e83cb52f23fc898ae0e84;hpb=6eb54846c27b216d7602a5107d9383f8f4324d71;p=YACASL2.git diff --git a/src/cerr.c b/src/cerr.c index d595275..ae35d57 100644 --- a/src/cerr.c +++ b/src/cerr.c @@ -27,19 +27,19 @@ CERRLIST *cerrlist = NULL; /** * エラーリストを作成または追加する */ -void addcerrlist(int newerrc, CERR newerrv[]) +void addcerrlist(int errc, CERR errv[]) { int i; - CERRLIST *p = NULL, *q; + CERRLIST *p = NULL, *q = malloc_chk(sizeof(CERRLIST), "cerrlist"); - assert(newerrc > 0 && newerrv != NULL); - for(i = 0; i < newerrc; i++) { + assert(errc > 0 && errv != NULL); + for(i = 0; i < errc; i++) { if(p == NULL) { - p = q = malloc_chk(sizeof(CERRLIST), "cerrlist"); + p = q; } else { p = p->next = malloc_chk(sizeof(CERRLIST), "cerrlist.next"); } - p->cerr = &newerrv[i]; + p->cerr = &errv[i]; p->next = NULL; } p->next = cerrlist;