- cmdtabsize = cmdcodesize;
- cmdtype_code = malloc(cmdtabsize * sizeof(CMDCODETAB *));
- for(i = 0; i < cmdcodesize; i++) {
- if((np = malloc(sizeof(CMDCODETAB))) == NULL) {
- setcerr(122, NULL); /* cannot create hash table */
- return false;
- }
+ cmdtabsize = comet2cmdsize;
+ cmdtype_code = malloc_chk(cmdtabsize * sizeof(CMDTAB *), "cmdtype_code");
+ for(i = 0; i < cmdtabsize; i++) {
+ *(cmdtype_code + i) = NULL;
+ }
+ for(i = 0; i < comet2cmdsize; i++) {
+ np = malloc_chk(sizeof(CMDTAB), "cmdtype_code.next");
+ np->cmd = NULL;
+ np->next = NULL;