+
+ cmdtabsize = comet2cmdsize; /* ハッシュ表のサイズ */
+ cmdtype_code = calloc_chk(cmdtabsize, sizeof(CMDTAB), "cmdtype_code");
+ for(i = 0; i < comet2cmdsize; i++) {
+ hashval = hash_cmdtype(comet2cmd[i].name, comet2cmd[i].type); /* ハッシュ値の生成 */
+ p = malloc_chk(sizeof(CMDTAB), "cmdtype_code");
+ p->cmd = &comet2cmd[i];
+ p->next = cmdtype_code[hashval]; /* ハッシュ表に値を追加 */
+ cmdtype_code[hashval] = p;