void complete (WInput *in) { int engine_flags; if (in->completions) engine_flags = DO_QUERY; else { engine_flags = DO_INSERTION; if (show_all_if_ambiguous) engine_flags |= DO_QUERY; } while (complete_engine (in, engine_flags)); }
/* declared in lib/widget/input.h */ void complete (WInput * in) { int engine_flags; if (!str_is_valid_string (in->buffer)) return; if (in->completions != NULL) engine_flags = DO_QUERY; else { engine_flags = DO_INSERTION; if (mc_global.widget.show_all_if_ambiguous) engine_flags |= DO_QUERY; } while (complete_engine (in, engine_flags)) ; }