X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=test%2Funit%2Fgetgr%2Fgetgr.c;fp=test%2Funit%2Fgetgr%2Fgetgr.c;h=c7fc5e3ca5a5bfba35f9a589e51c8a6d7894bb7b;hb=06ccc214315a98123b3ac4c91af1e1b09ab7fc07;hp=e342501f6cc799e3bda270d356ca1dde57793fba;hpb=e6f41d41cff07e56b0cbc7d515c46327206c9f40;p=YACASL2.git diff --git a/test/unit/getgr/getgr.c b/test/unit/getgr/getgr.c index e342501..c7fc5e3 100644 --- a/test/unit/getgr/getgr.c +++ b/test/unit/getgr/getgr.c @@ -12,18 +12,22 @@ int main(){ "", "0", "aaa", "GR", "GR8", "GR20", "GR0", "GR1", "GR2", "GR3", "GR4", "GR5", "GR6", "GR7" }; + + cerr = malloc_chk(sizeof(CERR), "cerr"); /* エラーの初期化 */ + addcerrlist_assemble(); for(i = 0; i <= 1; i++) { title = (is_x[i] == false) ? "Generel Register" : "Index Register"; printf("== %s ==\n", title); for(j = 0; j < ARRAYSIZE(str); j++) { + cerr->num = 0; r = getgr(str[j], is_x[i]); printf("%s\t#%04X", str[j], r); - if(cerrno > 0) { - printf("\tError - %d\t%s", cerrno, cerrmsg); - freecerr(); + if(cerr->num > 0) { + printf("\tError - %d\t%s", cerr->num, cerr->msg); } printf("\n"); } } + freecerr(); return 0; }