Lines Matching defs:pr

759     struct cmd_parse_input *pi, struct cmd_parse_result *pr)
768 memset(pr, 0, sizeof *pr);
772 pr->status = CMD_PARSE_SUCCESS;
773 pr->cmdlist = cmd_list_new();
786 pr->status = CMD_PARSE_ERROR;
787 pr->error = cause;
793 pr->status = CMD_PARSE_SUCCESS;
794 pr->cmdlist = cmd_list_new();
808 cmd_parse_build_commands(cmds, pi, pr);
815 struct cmd_parse_input *pi, struct cmd_parse_result *pr)
823 memset(pr, 0, sizeof *pr);
825 if (cmd_parse_expand_alias(cmd, pi, pr))
837 cmd_parse_build_commands(arg->commands, pi, pr);
838 if (pr->status != CMD_PARSE_SUCCESS)
841 values[count].cmdlist = pr->cmdlist;
854 pr->status = CMD_PARSE_ERROR;
855 pr->error = cmd_parse_get_error(pi->file, pi->line, cause);
859 pr->status = CMD_PARSE_SUCCESS;
860 pr->cmdlist = cmd_list_new();
861 cmd_list_append(pr->cmdlist, add);
871 struct cmd_parse_input *pi, struct cmd_parse_result *pr)
878 memset(pr, 0, sizeof *pr);
882 pr->status = CMD_PARSE_SUCCESS;
883 pr->cmdlist = cmd_list_new();
908 cmd_parse_build_command(cmd, pi, pr);
909 if (pr->status != CMD_PARSE_SUCCESS) {
914 cmd_list_append_all(current, pr->cmdlist);
915 cmd_list_free(pr->cmdlist);
927 pr->status = CMD_PARSE_SUCCESS;
928 pr->cmdlist = result;
934 static struct cmd_parse_result pr;
943 memset(&pr, 0, sizeof pr);
947 pr.status = CMD_PARSE_ERROR;
948 pr.error = cause;
949 return (&pr);
951 cmd_parse_build_commands(cmds, pi, &pr);
953 return (&pr);
980 struct cmd_parse_result *pr;
983 pr = cmd_parse_from_string(s, pi);
984 switch (pr->status) {
987 *error = pr->error;
989 free(pr->error);
992 item = cmdq_get_command(pr->cmdlist, state);
994 cmd_list_free(pr->cmdlist);
997 return (pr->status);
1004 struct cmd_parse_result *pr;
1007 pr = cmd_parse_from_string(s, pi);
1008 switch (pr->status) {
1011 *error = pr->error;
1013 free(pr->error);
1016 item = cmdq_get_command(pr->cmdlist, state);
1018 cmd_list_free(pr->cmdlist);
1021 return (pr->status);
1027 static struct cmd_parse_result pr;
1036 memset(&pr, 0, sizeof pr);
1039 pr.status = CMD_PARSE_SUCCESS;
1040 pr.cmdlist = cmd_list_new();
1041 return (&pr);
1046 pr.status = CMD_PARSE_ERROR;
1047 pr.error = cause;
1048 return (&pr);
1050 cmd_parse_build_commands(cmds, pi, &pr);
1052 return (&pr);
1059 static struct cmd_parse_result pr;
1078 memset(&pr, 0, sizeof pr);
1125 cmd_parse_build_commands(cmds, pi, &pr);
1127 return (&pr);