Lines Matching refs:ucmd
2143 while (state.ucmd.list) { in free_user_cmds()
2144 next = state.ucmd.list->ucmd_next; in free_user_cmds()
2145 free(state.ucmd.list); in free_user_cmds()
2146 state.ucmd.list = next; in free_user_cmds()
2148 state.ucmd.tail = NULL; in free_user_cmds()
2149 state.ucmd.n = 0; in free_user_cmds()
2161 USER_CMD_T *ucmd; in dispatch_user_cmds() local
2164 ucmd = state.ucmd.list; in dispatch_user_cmds()
2165 if (ucmd) { in dispatch_user_cmds()
2167 for (; ucmd; ucmd = ucmd->ucmd_next) { in dispatch_user_cmds()
2168 state.cur_cmd = ucmd; in dispatch_user_cmds()
2172 ucmd->ucmd_orig_str); in dispatch_user_cmds()
2181 ucmd->ucmd_cmd->cmd_func; in dispatch_user_cmds()
2184 ucmd->ucmd_argc, ucmd->ucmd_argv); in dispatch_user_cmds()
2188 ucmd->ucmd_cmd->cmd_func; in dispatch_user_cmds()
2191 ucmd->ucmd_argc, ucmd->ucmd_argv); in dispatch_user_cmds()
2493 USER_CMD_T *ucmd; in parse_user_cmd() local
2520 ucmd = elfedit_malloc(MSG_INTL(MSG_ALLOC_UCMD), in parse_user_cmd()
2523 ucmd->ucmd_next = NULL; in parse_user_cmd()
2524 ucmd->ucmd_argc = tokst->tokst_cnt - 1; in parse_user_cmd()
2526 ucmd->ucmd_argv = (const char **)(n + (char *)ucmd); in parse_user_cmd()
2527 ucmd->ucmd_orig_str = (char *)(ucmd->ucmd_argv + ucmd->ucmd_argc); in parse_user_cmd()
2528 (void) strncpy(ucmd->ucmd_orig_str, user_cmd_str, tokst->tokst_cmd_len); in parse_user_cmd()
2529 ucmd->ucmd_mod = mod; in parse_user_cmd()
2530 ucmd->ucmd_cmd = cmd; in parse_user_cmd()
2531 ucmd->ucmd_ostyle_set = 0; in parse_user_cmd()
2532 s = ucmd->ucmd_orig_str + tokst->tokst_cmd_len; in parse_user_cmd()
2535 ucmd->ucmd_argv[n - 1] = s; in parse_user_cmd()
2539 if (state.ucmd.list == NULL) { in parse_user_cmd()
2540 state.ucmd.list = state.ucmd.tail = ucmd; in parse_user_cmd()
2542 state.ucmd.tail->ucmd_next = ucmd; in parse_user_cmd()
2543 state.ucmd.tail = ucmd; in parse_user_cmd()
2545 state.ucmd.n++; in parse_user_cmd()