Lines Matching refs:found
347 * their names and return the number of files found.
406 struct found_msgs found;
412 found.max_lang = 16;
413 found.num_lang = 0;
414 found.lang_msg = malloc(found.max_lang * sizeof *found.lang_msg);
415 found.fnames = malloc(found.max_lang * sizeof *found.fnames);
416 if (!found.lang_msg || !found.fnames)
418 found.lang_msg[0] = strdup(msg_string(MSG_sysinst_message_language));
419 found.fnames[0] = NULL;
422 find_language_files(msg_cat_path, &found);
423 if (found.num_lang == 0)
424 find_language_files(".", &found);
426 if (found.num_lang == 0)
427 find_language_files(CATALOG_DIR, &found);
432 if (found.num_lang <= 1)
435 opt = calloc(found.num_lang, sizeof *opt);
439 for (lang = 0; lang < found.num_lang; lang++) {
440 opt[lang].opt_name = found.lang_msg[lang];
444 lang_menu = new_menu(NULL, opt, found.num_lang, -1, 12, 0, 0,
449 process_menu(lang_menu, found.fnames);
456 for (int i = 0; i < found.num_lang; i++) {
457 free(found.lang_msg[i]);
458 free(found.fnames[i]);
460 free(found.lang_msg);
461 free(found.fnames);
654 * "all in one" /etc/openssl/cert.pem first, if that is not found