4 int compare_code(const void *a, const void *b)
6 return (**(const CMD **)a).code - (**(const CMD **)b).code;
9 /* 命令コードがキーのハッシュ表を表示する */
10 void print_code_type()
15 ar = malloc(sizeof(*ar) * comet2cmdsize);
16 for(i = 0; i < cmdtabsize; i++) {
23 qsort(ar, comet2cmdsize, sizeof(*ar), (int (*)(const void*, const void*))compare_code);
24 for(i = 0; i < comet2cmdsize; i++) {
25 fprintf(stdout, "#%04X\t0%02o\t%s\n", ar[i]->code, ar[i]->type, ar[i]->name);
32 cerr = malloc_chk(sizeof(CERR), "cerr");
41 printf("\terror - %d: %s\n", cerr->num, cerr->msg);