Lines Matching refs:input_result
2453 if (dialog_vars.input_result)
2454 free(dialog_vars.input_result);
2456 dialog_vars.input_result = 0;
2475 || dialog_vars.input_result == 0
2481 dialog_vars.input_result = dlg_malloc(char, need);
2482 assert_ptr(dialog_vars.input_result, "dlg_set_result");
2485 strcpy(dialog_vars.input_result, string ? string : "");
2487 return dialog_vars.input_result;
2497 unsigned have = (dialog_vars.input_result
2498 ? (unsigned) strlen(dialog_vars.input_result)
2504 || (dialog_vars.input_result == 0)) {
2507 || dialog_vars.input_result == 0) {
2509 char *save_result = dialog_vars.input_result;
2512 dialog_vars.input_result = dlg_malloc(char, dialog_vars.input_length);
2513 assert_ptr(dialog_vars.input_result, "dlg_add_result malloc");
2514 dialog_vars.input_result[0] = '\0';
2516 strcpy(dialog_vars.input_result, save_result);
2519 dialog_vars.input_result = dlg_realloc(char,
2521 dialog_vars.input_result);
2522 assert_ptr(dialog_vars.input_result, "dlg_add_result realloc");
2525 strcat(dialog_vars.input_result, string);
2614 } else if (dialog_vars.input_result && *(dialog_vars.input_result)) {
2669 * The input_result member is an exception; it is normally set by the dialog
2675 char *save_result = dialog_vars.input_result;
2679 dialog_vars.input_result = save_result;