Lines Matching refs:mi
115 destroy_method_info(method_info_t *mi)
117 if (mi == NULL)
120 if (mi->wordexp_arg0_backup != NULL) {
125 free(mi->exec_args_we.we_wordv[0]);
126 mi->exec_args_we.we_wordv[0] =
127 (char *)mi->wordexp_arg0_backup;
130 free(mi->exec_path);
132 wordfree(&mi->exec_args_we);
134 free(mi);
203 method_info_equal(const method_info_t *mi, const method_info_t *mi2)
207 if ((mi == NULL) && (mi2 == NULL)) {
209 } else if (((mi == NULL) || (mi2 == NULL)) ||
210 (mi->exec_args_we.we_wordc != mi2->exec_args_we.we_wordc) ||
211 (strcmp(mi->exec_path, mi2->exec_path) != 0)) {
215 for (i = 0; i < mi->exec_args_we.we_wordc; i++) {
216 if (strcmp(mi->exec_args_we.we_wordv[i],