list 95 lib/charsets.c load_codepages_list_from_file (GPtrArray ** list, const char *fname) list 134 lib/charsets.c if (*list == NULL) list 136 lib/charsets.c *list = g_ptr_array_sized_new (16); list 137 lib/charsets.c g_ptr_array_add (*list, new_codepage_desc (id, p)); list 145 lib/charsets.c for (i = 0; i < (*list)->len; i++) list 149 lib/charsets.c desc = (codepage_desc *) g_ptr_array_index (*list, i); list 161 lib/charsets.c if (i == (*list)->len) list 162 lib/charsets.c g_ptr_array_add (*list, new_codepage_desc (id, p)); list 99 lib/glibcompat.c GList *list; list 101 lib/glibcompat.c list = *list_ptr; list 103 lib/glibcompat.c if (list != NULL) list 108 lib/glibcompat.c g_list_free_full (list, destroy); list 110 lib/glibcompat.c g_list_free (list); list 50 lib/skin/ini-file.c mc_skin_get_list_from_dir (const gchar * base_dir, GPtrArray * list) list 75 lib/skin/ini-file.c for (i = 0; i < list->len; i++) list 76 lib/skin/ini-file.c if (strcmp (sname, g_ptr_array_index (list, i)) == 0) list 79 lib/skin/ini-file.c if (i < list->len) list 82 lib/skin/ini-file.c g_ptr_array_add (list, sname); list 134 lib/skin/ini-file.c GPtrArray *list; list 136 lib/skin/ini-file.c list = g_ptr_array_new (); list 137 lib/skin/ini-file.c mc_skin_get_list_from_dir (mc_config_get_data_path (), list); list 138 lib/skin/ini-file.c mc_skin_get_list_from_dir (mc_global.sysconfig_dir, list); list 139 lib/skin/ini-file.c mc_skin_get_list_from_dir (mc_global.share_data_dir, list); list 140 lib/skin/ini-file.c g_ptr_array_sort (list, (GCompareFunc) string_array_comparator); list 142 lib/skin/ini-file.c return list; list 1088 lib/util.c list_append_unique (GList * list, char *text) list 1097 lib/util.c list = g_list_append (list, text); list 1098 lib/util.c list = g_list_last (list); list 1099 lib/util.c lc_link = g_list_previous (list); list 1111 lib/util.c tmp = g_list_remove_link (list, lc_link); list 1118 lib/util.c return list; list 241 lib/util.h GList *list_append_unique (GList * list, char *text); list 240 lib/widget/dialog-switch.c title = dlg->get_title (dlg, WIDGET (listbox->list)->cols - 2); list 244 lib/widget/dialog-switch.c listbox_add_item (listbox->list, LISTBOX_APPEND_BEFORE, get_hotkey (i++), title, h, FALSE); list 80 lib/widget/group.c group_get_next_or_prev_of (GList * list, gboolean next) list 84 lib/widget/group.c if (list != NULL) list 86 lib/widget/group.c WGroup *owner = WIDGET (list->data)->owner; list 92 lib/widget/group.c l = g_list_next (list); list 98 lib/widget/group.c l = g_list_previous (list); list 186 lib/widget/history.c hd->list = history; list 211 lib/widget/history.c if (hd == NULL || hd->list == NULL) list 216 lib/widget/history.c for (z = hd->list; z != NULL; z = g_list_previous (z)) list 247 lib/widget/history.c g_queue_reverse (hd->listbox->list); list 293 lib/widget/history.c hd->list = g_list_first (hd->list); list 294 lib/widget/history.c g_list_free_full (hd->list, hd->free); list 295 lib/widget/history.c hd->list = g_list_last (z); list 25 lib/widget/history.h GList *list; /**< list with history items */ list 73 lib/widget/input.c (in->history.list != NULL && WIDGET (in)->cols > HISTORY_BUTTON_WIDTH * 2 + 1 \ list 174 lib/widget/input.c len = get_history_length (in->history.list); list 176 lib/widget/input.c history_descriptor_init (&hd, WIDGET (in)->y, WIDGET (in)->x, in->history.list, list 177 lib/widget/input.c g_list_position (in->history.list, in->history.list)); list 182 lib/widget/input.c in->history.list = hd.list; list 183 lib/widget/input.c in->history.current = in->history.list; list 191 lib/widget/input.c if (len != get_history_length (in->history.list)) list 262 lib/widget/input.c if (in->history.list == NULL || in->history.list->data == NULL list 263 lib/widget/input.c || strcmp (in->history.list->data, t) != 0 || in->history.changed) list 265 lib/widget/input.c in->history.list = list_append_unique (in->history.list, t); list 266 lib/widget/input.c in->history.current = in->history.list; list 622 lib/widget/input.c if (in->history.list == NULL) list 652 lib/widget/input.c if (in->history.list == NULL) list 659 lib/widget/input.c in->history.current = in->history.list; list 846 lib/widget/input.c in->history.list = mc_config_history_load (ev->cfg, in->history.name); list 847 lib/widget/input.c in->history.current = in->history.list; list 853 lib/widget/input.c if (in->history.list != NULL && in->history.list->data != NULL) list 854 lib/widget/input.c def_text = (const char *) in->history.list->data; list 880 lib/widget/input.c mc_config_history_save (ev->cfg, in->history.name, in->history.list); list 901 lib/widget/input.c if (in->history.list != NULL) list 904 lib/widget/input.c in->history.list = g_list_first (in->history.list); list 905 lib/widget/input.c g_list_free_full (in->history.list, g_free); list 1024 lib/widget/input.c in->history.list = NULL; list 69 lib/widget/input.h GList *list; /* the history */ list 111 lib/widget/listbox-window.c listbox->list = listbox_new (2, 2, lines, cols, FALSE, NULL); list 112 lib/widget/listbox-window.c group_add_widget (GROUP (listbox->dlg), listbox->list); list 134 lib/widget/listbox-window.c val = l->list->pos; list 155 lib/widget/listbox-window.c listbox_select_entry (l->list, listbox_search_data (l->list, select)); list 160 lib/widget/listbox-window.c e = listbox_get_nth_item (l->list, l->list->pos); list 11 lib/widget/listbox-window.h listbox_add_item (l->list, LISTBOX_APPEND_AT_END, h, t, d, f) list 20 lib/widget/listbox-window.h WListbox *list; list 54 lib/widget/listbox.c #define LISTBOX_LAST(l) (listbox_is_empty (l) ? 0 : (int) g_queue_get_length ((l)->list) - 1) list 104 lib/widget/listbox.c length = g_queue_get_length (l->list); list 114 lib/widget/listbox.c if (!g_queue_is_empty (l->list)) list 148 lib/widget/listbox.c if (l->list != NULL) list 150 lib/widget/listbox.c length = g_queue_get_length (l->list); list 151 lib/widget/listbox.c le = g_queue_peek_nth_link (l->list, (guint) l->top); list 172 lib/widget/listbox.c if (l->list != NULL && le != NULL && (i == 0 || pos < length)) list 203 lib/widget/listbox.c for (i = 0, le = g_queue_peek_head_link (l->list); le != NULL; i++, le = g_list_next (le)) list 231 lib/widget/listbox.c if ((guint) l->pos + 1 < g_queue_get_length (l->list)) list 276 lib/widget/listbox.c if (l->list == NULL || g_queue_is_empty (l->list)) list 305 lib/widget/listbox.c length = g_queue_get_length (l->list); list 343 lib/widget/listbox.c if (l->list == NULL) list 365 lib/widget/listbox.c if (l->list == NULL) list 367 lib/widget/listbox.c l->list = g_queue_new (); list 374 lib/widget/listbox.c g_queue_push_tail (l->list, e); list 378 lib/widget/listbox.c g_queue_insert_before (l->list, g_queue_peek_nth_link (l->list, (guint) l->pos), e); list 382 lib/widget/listbox.c g_queue_insert_after (l->list, g_queue_peek_nth_link (l->list, (guint) l->pos), e); list 386 lib/widget/listbox.c g_queue_insert_sorted (l->list, e, (GCompareDataFunc) listbox_entry_cmp, NULL); list 562 lib/widget/listbox.c l->list = NULL; list 585 lib/widget/listbox.c for (i = 0, le = g_queue_peek_head_link (l->list); le != NULL; i++, le = g_list_next (le)) list 610 lib/widget/listbox.c for (i = 0, le = g_queue_peek_head_link (l->list); le != NULL; i++, le = g_list_next (le)) list 659 lib/widget/listbox.c for (pos = 0, le = g_queue_peek_head_link (l->list); le != NULL; pos++, le = g_list_next (le)) list 689 lib/widget/listbox.c return listbox_is_empty (l) ? 0 : (int) g_queue_get_length (l->list); list 722 lib/widget/listbox.c item = g_queue_peek_nth_link (l->list, (guint) pos); list 735 lib/widget/listbox.c return (l == NULL || l->list == NULL) ? NULL : g_queue_peek_head_link (l->list); list 748 lib/widget/listbox.c current = g_queue_peek_nth_link (l->list, (guint) l->pos); list 750 lib/widget/listbox.c g_queue_delete_link (l->list, current); list 752 lib/widget/listbox.c length = g_queue_get_length (l->list); list 766 lib/widget/listbox.c return (l == NULL || l->list == NULL || g_queue_is_empty (l->list)); list 778 lib/widget/listbox.c listbox_set_list (WListbox * l, GQueue * list) list 783 lib/widget/listbox.c l->list = list; list 793 lib/widget/listbox.c if (l->list != NULL) list 795 lib/widget/listbox.c g_queue_free_full (l->list, (GDestroyNotify) listbox_entry_free); list 796 lib/widget/listbox.c l->list = NULL; list 47 lib/widget/listbox.h GQueue *list; /* Pointer to the list of WLEntry */ list 75 lib/widget/listbox.h void listbox_set_list (WListbox * l, GQueue * list); list 87 src/editor/choosesyntax.c listbox_select_entry (syntaxlist->list, i + N_DFLT_ENTRIES); list 325 src/editor/editwidget.c listbox_add_item (listbox->list, LISTBOX_APPEND_AT_END, get_hotkey (i++), list 326 src/editor/editwidget.c str_term_trim (fname, WIDGET (listbox->list)->cols - 2), e, FALSE); list 228 src/file_history.c hd.list = g_list_first (hd.list); list 231 src/file_history.c if (len != g_list_length (hd.list)) list 232 src/file_history.c file_history_list_write (hd.list); list 234 src/file_history.c g_list_free_full (hd.list, (GDestroyNotify) file_history_free_item); list 835 src/filemanager/achown.c while (!panel->dir.list[current_file].f.marked) list 838 src/filemanager/achown.c return panel->dir.list[current_file].fname; list 461 src/filemanager/boxes.c jobs_fill_listbox (WListbox * list) list 477 src/filemanager/boxes.c listbox_add_item (list, LISTBOX_APPEND_AT_END, 0, s, (void *) tl, FALSE); list 492 src/filemanager/boxes.c if (bg_list->list == NULL) list 1083 src/filemanager/chattr.c while (!panel->dir.list[current_file].f.marked) list 1086 src/filemanager/chattr.c return panel->dir.list[current_file].fname; list 416 src/filemanager/chmod.c while (!panel->dir.list[current_file].f.marked) list 419 src/filemanager/chmod.c return panel->dir.list[current_file].fname; list 289 src/filemanager/chown.c while (!panel->dir.list[current_file].f.marked) list 292 src/filemanager/chown.c return panel->dir.list[current_file].fname; list 154 src/filemanager/cmd.c filename_vpath = vfs_path_from_str (panel->dir.list[file_idx].fname); list 281 src/filemanager/cmd.c file_entry_t *source = &panel->dir.list[i]; list 292 src/filemanager/cmd.c if (strcmp (source->fname, other->dir.list[j].fname) == 0) list 301 src/filemanager/cmd.c file_entry_t *target = &other->dir.list[j]; list 1378 src/filemanager/cmd.c const file_entry_t *entry = &panel->dir.list[panel->selected]; list 1391 src/filemanager/cmd.c file_entry_t *entry = &panel->dir.list[panel->selected]; list 1442 src/filemanager/cmd.c if (S_ISDIR (panel->dir.list[i].st.st_mode) list 1443 src/filemanager/cmd.c && ((panel->dirs_marked != 0 && panel->dir.list[i].f.marked) list 1444 src/filemanager/cmd.c || panel->dirs_marked == 0) && !DIR_IS_DOTDOT (panel->dir.list[i].fname)) list 1452 src/filemanager/cmd.c p = vfs_path_from_str (panel->dir.list[i].fname); list 1458 src/filemanager/cmd.c panel->dir.list[i].st.st_size = (off_t) total; list 1459 src/filemanager/cmd.c panel->dir.list[i].f.dir_size_computed = 1; list 125 src/filemanager/dir.c clean_sort_keys (dir_list * list, int start, int count) list 133 src/filemanager/dir.c fentry = &list->list[i + start]; list 216 src/filemanager/dir.c if (dir_copy.list != NULL) list 219 src/filemanager/dir.c dir_copy.list = g_new0 (file_entry_t, size); list 238 src/filemanager/dir.c dir_list_grow (dir_list * list, int delta) list 243 src/filemanager/dir.c if (list == NULL) list 249 src/filemanager/dir.c size = list->size + delta; list 256 src/filemanager/dir.c if (size != list->size) list 260 src/filemanager/dir.c fe = g_try_renew (file_entry_t, list->list, size); list 264 src/filemanager/dir.c list->list = fe; list 265 src/filemanager/dir.c list->size = size; list 268 src/filemanager/dir.c list->len = clear_flag ? 0 : MIN (list->len, size); list 287 src/filemanager/dir.c dir_list_append (dir_list * list, const char *fname, const struct stat * st, list 293 src/filemanager/dir.c if (list->len == list->size && !dir_list_grow (list, DIR_LIST_RESIZE_STEP)) list 296 src/filemanager/dir.c fentry = &list->list[list->len]; list 307 src/filemanager/dir.c list->len++; list 487 src/filemanager/dir.c dir_list_sort (dir_list * list, GCompareFunc sort, const dir_sort_options_t * sort_op) list 489 src/filemanager/dir.c if (list->len > 1 && sort != (GCompareFunc) unsorted) list 491 src/filemanager/dir.c file_entry_t *fentry = &list->list[0]; list 500 src/filemanager/dir.c qsort (&(list->list)[dot_dot_found], list->len - dot_dot_found, sizeof (file_entry_t), list 503 src/filemanager/dir.c clean_sort_keys (list, dot_dot_found, list->len - dot_dot_found); list 510 src/filemanager/dir.c dir_list_clean (dir_list * list) list 514 src/filemanager/dir.c for (i = 0; i < list->len; i++) list 518 src/filemanager/dir.c fentry = &list->list[i]; list 522 src/filemanager/dir.c list->len = 0; list 524 src/filemanager/dir.c dir_list_grow (list, DIR_LIST_MIN_SIZE - list->size); list 530 src/filemanager/dir.c dir_list_free_list (dir_list * list) list 534 src/filemanager/dir.c for (i = 0; i < list->len; i++) list 538 src/filemanager/dir.c fentry = &list->list[i]; list 542 src/filemanager/dir.c MC_PTR_FREE (list->list); list 543 src/filemanager/dir.c list->len = 0; list 544 src/filemanager/dir.c list->size = 0; list 551 src/filemanager/dir.c dir_list_init (dir_list * list) list 556 src/filemanager/dir.c if (list->size == 0 && !dir_list_grow (list, DIR_LIST_RESIZE_STEP)) list 558 src/filemanager/dir.c list->len = 0; list 562 src/filemanager/dir.c fentry = &list->list[0]; list 571 src/filemanager/dir.c list->len = 1; list 623 src/filemanager/dir.c dir_list_load (dir_list * list, const vfs_path_t * vpath, GCompareFunc sort, list 634 src/filemanager/dir.c if (!dir_list_init (list)) list 637 src/filemanager/dir.c fentry = &list->list[0]; list 641 src/filemanager/dir.c if (list->callback != NULL) list 642 src/filemanager/dir.c list->callback (DIR_OPEN, (void *) vpath); list 652 src/filemanager/dir.c dir_list_clean (list); list 658 src/filemanager/dir.c if (list->callback != NULL) list 659 src/filemanager/dir.c list->callback (DIR_READ, dp); list 664 src/filemanager/dir.c if (!dir_list_append (list, dp->d_name, &st, link_to_dir, stale_link)) list 669 src/filemanager/dir.c dir_list_sort (list, sort, sort_op); list 671 src/filemanager/dir.c if (list->callback != NULL) list 672 src/filemanager/dir.c list->callback (DIR_CLOSE, NULL); list 696 src/filemanager/dir.c dir_list_reload (dir_list * list, const vfs_path_t * vpath, GCompareFunc sort, list 708 src/filemanager/dir.c if (list->callback != NULL) list 709 src/filemanager/dir.c list->callback (DIR_OPEN, (void *) vpath); list 713 src/filemanager/dir.c dir_list_clean (list); list 714 src/filemanager/dir.c dir_list_init (list); list 721 src/filemanager/dir.c alloc_dir_copy (list->len); list 722 src/filemanager/dir.c for (marked_cnt = i = 0; i < list->len; i++) list 726 src/filemanager/dir.c fentry = &list->list[i]; list 727 src/filemanager/dir.c dfentry = &dir_copy.list[i]; list 745 src/filemanager/dir.c dir_copy.len = list->len; list 753 src/filemanager/dir.c dir_list_clean (list); list 757 src/filemanager/dir.c dir_list_clean (list); list 758 src/filemanager/dir.c if (!dir_list_init (list)) list 768 src/filemanager/dir.c fentry = &list->list[0]; list 777 src/filemanager/dir.c if (list->callback != NULL) list 778 src/filemanager/dir.c list->callback (DIR_READ, dp); list 783 src/filemanager/dir.c if (!dir_list_append (list, dp->d_name, &st, link_to_dir, stale_link)) list 789 src/filemanager/dir.c fentry = &list->list[list->len - 1]; list 804 src/filemanager/dir.c dir_list_sort (list, sort, sort_op); list 806 src/filemanager/dir.c if (list->callback != NULL) list 807 src/filemanager/dir.c list->callback (DIR_CLOSE, NULL); list 38 src/filemanager/dir.h file_entry_t *list; /**< list of file_entry_t objects */ list 58 src/filemanager/dir.h gboolean dir_list_grow (dir_list * list, int delta); list 59 src/filemanager/dir.h gboolean dir_list_append (dir_list * list, const char *fname, const struct stat *st, list 62 src/filemanager/dir.h gboolean dir_list_load (dir_list * list, const vfs_path_t * vpath, GCompareFunc sort, list 64 src/filemanager/dir.h gboolean dir_list_reload (dir_list * list, const vfs_path_t * vpath, GCompareFunc sort, list 66 src/filemanager/dir.h void dir_list_sort (dir_list * list, GCompareFunc sort, const dir_sort_options_t * sort_op); list 67 src/filemanager/dir.h gboolean dir_list_init (dir_list * list); list 68 src/filemanager/dir.h void dir_list_clean (dir_list * list); list 69 src/filemanager/dir.h void dir_list_free_list (dir_list * list); list 696 src/filemanager/file.c const file_entry_t *fe = &panel->dir.list[i]; list 1729 src/filemanager/file.c if (panel->dir.list[i].f.marked) list 1730 src/filemanager/file.c return panel->dir.list[i].fname; list 1733 src/filemanager/file.c return panel->dir.list[panel->selected].fname; list 3366 src/filemanager/file.c if (!panel->dir.list[i].f.marked) list 3369 src/filemanager/file.c source2 = panel->dir.list[i].fname; list 3370 src/filemanager/file.c src_stat = panel->dir.list[i].st; list 812 src/filemanager/filemanager.c if (panel->dir.list[i].f.marked) list 813 src/filemanager/filemanager.c command_insert (cmdline, panel->dir.list[i].fname, TRUE); list 818 src/filemanager/filemanager.c command_insert (cmdline, panel->dir.list[panel->selected].fname, TRUE); list 1850 src/filemanager/filemanager.c dir_list_free_list (&panelized_panel.list); list 1779 src/filemanager/find.c dir_list *list = &panel->dir; list 1783 src/filemanager/find.c dir_list_init (list); list 1819 src/filemanager/find.c if (list->len == list->size && !dir_list_grow (list, DIR_LIST_RESIZE_STEP)) list 1826 src/filemanager/find.c if (!content_is_empty && list->len != 0 list 1827 src/filemanager/find.c && strcmp (list->list[list->len - 1].fname, p) == 0) list 1833 src/filemanager/find.c list->list[list->len].fnamelen = strlen (p); list 1834 src/filemanager/find.c list->list[list->len].fname = g_strndup (p, list->list[list->len].fnamelen); list 1835 src/filemanager/find.c list->list[list->len].f.marked = 0; list 1836 src/filemanager/find.c list->list[list->len].f.link_to_dir = link_to_dir ? 1 : 0; list 1837 src/filemanager/find.c list->list[list->len].f.stale_link = stale_link ? 1 : 0; list 1838 src/filemanager/find.c list->list[list->len].f.dir_size_computed = 0; list 1839 src/filemanager/find.c list->list[list->len].st = st; list 1840 src/filemanager/find.c list->list[list->len].sort_key = NULL; list 1841 src/filemanager/find.c list->list[list->len].second_sort_key = NULL; list 1842 src/filemanager/find.c list->len++; list 1844 src/filemanager/find.c if ((list->len & 15) == 0) list 233 src/filemanager/hotlist.c WListbox *list = hotlist_state.moving ? l_movelist : l_hotlist; list 234 src/filemanager/hotlist.c Widget *w = WIDGET (list); list 236 src/filemanager/hotlist.c if (!listbox_is_empty (list)) list 241 src/filemanager/hotlist.c listbox_get_current (list, &ctext, &cdata); list 269 src/filemanager/hotlist.c fill_listbox (WListbox * list) list 285 src/filemanager/hotlist.c listbox_add_item (list, LISTBOX_APPEND_AT_END, 0, buff->str, current, FALSE); list 290 src/filemanager/hotlist.c listbox_add_item (list, LISTBOX_APPEND_AT_END, 0, current->label, current, FALSE); list 428 src/filemanager/hotlist.c WListbox *list; list 432 src/filemanager/hotlist.c list = hotlist_state.moving ? l_movelist : l_hotlist; list 433 src/filemanager/hotlist.c listbox_get_current (list, NULL, &data); list 444 src/filemanager/hotlist.c listbox_remove_list (list); list 446 src/filemanager/hotlist.c fill_listbox (list); list 454 src/filemanager/hotlist.c WListbox *list = hotlist_state.moving ? l_movelist : l_hotlist; list 456 src/filemanager/hotlist.c listbox_remove_list (list); list 458 src/filemanager/hotlist.c fill_listbox (list); list 627 src/filemanager/hotlist.c hotlist_listbox_callback (WListbox * list) list 629 src/filemanager/hotlist.c WDialog *dlg = DIALOG (WIDGET (list)->owner); list 631 src/filemanager/hotlist.c if (!listbox_is_empty (list)) list 635 src/filemanager/hotlist.c listbox_get_current (list, NULL, &data); list 143 src/filemanager/info.c st = current_panel->dir.list[current_panel->selected].st; list 273 src/filemanager/info.c vpath = vfs_path_from_str (current_panel->dir.list[current_panel->selected].fname); list 300 src/filemanager/info.c fname = current_panel->dir.list[current_panel->selected].fname; list 1175 src/filemanager/layout.c file_name = the_other_panel->dir.list[the_other_panel->selected].fname; list 123 src/filemanager/listmode.c listbox_add_item (mylistbox->list, LISTBOX_APPEND_AT_END, 0, possible_items[i], NULL, list 1244 src/filemanager/mountlist.c static GSList *list = NULL; list 1246 src/filemanager/mountlist.c if (list != NULL) list 1248 src/filemanager/mountlist.c me = (struct mount_entry *) list->data; list 1258 src/filemanager/mountlist.c list = g_slist_prepend (list, me); list 1322 src/filemanager/mountlist.c return (list); list 804 src/filemanager/panel.c fe = &panel->dir.list[file_index]; list 1006 src/filemanager/panel.c if (S_ISLNK (panel->dir.list[panel->selected].st.st_mode)) list 1013 src/filemanager/panel.c vfs_path_append_new (panel->cwd_vpath, panel->dir.list[panel->selected].fname, list 1026 src/filemanager/panel.c else if (DIR_IS_DOTDOT (panel->dir.list[panel->selected].fname)) list 1057 src/filemanager/panel.c color = 2 * (panel->dir.list[i + panel->top_file].f.marked); list 1318 src/filemanager/panel.c if (S_ISREG (panel->dir.list[panel->selected].st.st_mode)) list 1323 src/filemanager/panel.c size_trunc_sep (panel->dir.list[panel->selected].st.st_size, list 1417 src/filemanager/panel.c panel->dir_history.list = list_append_unique (panel->dir_history.list, tmp); list 1418 src/filemanager/panel.c panel->dir_history.current = panel->dir_history.list; list 1437 src/filemanager/panel.c p->dir_history.list = mc_config_history_load (ev->cfg, p->dir_history.name); list 1439 src/filemanager/panel.c p->dir_history.list = mc_config_history_get (p->dir_history.name); list 1459 src/filemanager/panel.c if (p->dir_history.list != NULL) list 1463 src/filemanager/panel.c mc_config_history_save (ev->cfg, p->dir_history.name, p->dir_history.list); list 1488 src/filemanager/panel.c if (p->dir_history.list != NULL) list 1491 src/filemanager/panel.c p->dir_history.list = g_list_first (p->dir_history.list); list 1492 src/filemanager/panel.c g_list_free_full (p->dir_history.list, g_free); list 1503 src/filemanager/panel.c g_free (p->dir.list); list 2074 src/filemanager/panel.c file_entry_t *file_entry = &panel->dir.list[i]; list 2271 src/filemanager/panel.c char *fname = panel->dir.list[panel->selected].fname; list 2570 src/filemanager/panel.c if (DIR_IS_DOTDOT (panel->dir.list[i].fname)) list 2572 src/filemanager/panel.c if (S_ISDIR (panel->dir.list[i].st.st_mode) && files_only) list 2575 src/filemanager/panel.c if (mc_search_run (search, panel->dir.list[i].fname, 0, panel->dir.list[i].fnamelen, NULL)) list 2617 src/filemanager/panel.c file_entry_t *file = &panel->dir.list[i]; list 2705 src/filemanager/panel.c if (mc_search_run (search, panel->dir.list[i].fname, 0, panel->dir.list[i].fnamelen, NULL)) list 2876 src/filemanager/panel.c const file_entry_t *entry = &panel->dir.list[panel->selected]; list 2940 src/filemanager/panel.c if (!S_ISLNK (panel->dir.list[panel->selected].st.st_mode)) list 3360 src/filemanager/panel.c pos = g_list_position (panel->dir_history.current, panel->dir_history.list); list 3362 src/filemanager/panel.c history_descriptor_init (&hd, WIDGET (panel)->y, WIDGET (panel)->x, panel->dir_history.list, list 3366 src/filemanager/panel.c panel->dir_history.list = hd.list; list 3388 src/filemanager/panel.c panel->dir_history.current = panel->dir_history.list; list 3954 src/filemanager/panel.c dir_list *list = &panel->dir; list 3959 src/filemanager/panel.c for (i = 0, j = 0; i < list->len; i++) list 3963 src/filemanager/panel.c vpath = vfs_path_from_str (list->list[i].fname); list 3964 src/filemanager/panel.c if (mc_lstat (vpath, &list->list[i].st) != 0) list 3965 src/filemanager/panel.c g_free (list->list[i].fname); list 3969 src/filemanager/panel.c list->list[j] = list->list[i]; list 3975 src/filemanager/panel.c dir_list_init (list); list 3977 src/filemanager/panel.c list->len = j; list 4005 src/filemanager/panel.c my_current_file = g_strdup (panel->dir.list[panel->selected].fname); list 4078 src/filemanager/panel.c if (strcmp (subdir, panel->dir.list[i].fname) == 0) list 4131 src/filemanager/panel.c if (current_panel->dir.list[i].f.marked != 0) list 4135 src/filemanager/panel.c flist = g_strdup (current_panel->dir.list[i].fname); list 4144 src/filemanager/panel.c g_strconcat (flist, "\n", current_panel->dir.list[i].fname, (char *) NULL); list 4305 src/filemanager/panel.c panel->dir.list = g_new (file_entry_t, panel->dir.size); list 4571 src/filemanager/panel.c if (panel->dir.list[i].f.marked) list 4576 src/filemanager/panel.c panel->dir.list[i].f.marked = 0; list 4587 src/filemanager/panel.c if (panel->dir.list[idx].f.marked == mark) list 4591 src/filemanager/panel.c if (DIR_IS_DOTDOT (panel->dir.list[idx].fname)) list 4595 src/filemanager/panel.c if (panel->dir.list[idx].f.marked) list 4599 src/filemanager/panel.c if (S_ISDIR (panel->dir.list[idx].st.st_mode)) list 4601 src/filemanager/panel.c if (panel->dir.list[idx].f.dir_size_computed) list 4602 src/filemanager/panel.c panel->total += (uintmax_t) panel->dir.list[idx].st.st_size; list 4606 src/filemanager/panel.c panel->total += (uintmax_t) panel->dir.list[idx].st.st_size; list 4612 src/filemanager/panel.c if (S_ISDIR (panel->dir.list[idx].st.st_mode)) list 4614 src/filemanager/panel.c if (panel->dir.list[idx].f.dir_size_computed) list 4615 src/filemanager/panel.c panel->total -= (uintmax_t) panel->dir.list[idx].st.st_size; list 4619 src/filemanager/panel.c panel->total -= (uintmax_t) panel->dir.list[idx].st.st_size; list 4646 src/filemanager/panel.c if (panel->dir.list[lc_index].f.marked != val) list 4648 src/filemanager/panel.c panel->dir.list[lc_index].f.marked = val; list 4670 src/filemanager/panel.c if (strcmp (panel->dir.list[i - 1].fname, filename) == 0) list 4697 src/filemanager/panel.c current_file = g_strdup (panel->dir.list[panel->selected].fname); list 22 src/filemanager/panel.h #define selection(p) (&(p->dir.list[p->selected])) list 86 src/filemanager/panel.h dir_list list; list 137 src/filemanager/panel.h GList *list; /* Directory history */ list 308 src/filemanager/panelize.c dir_list *list = ¤t_panel->dir; list 323 src/filemanager/panelize.c dir_list_init (list); list 354 src/filemanager/panelize.c if (!dir_list_append (list, name, &st, link_to_dir, stale_link)) list 357 src/filemanager/panelize.c file_mark (current_panel, list->len - 1, 0); list 359 src/filemanager/panelize.c if ((list->len & 31) == 0) list 380 src/filemanager/panelize.c dir_list *list; list 387 src/filemanager/panelize.c if (panelized_panel.list.len < 1) list 388 src/filemanager/panelize.c dir_list_init (&panelized_panel.list); list 389 src/filemanager/panelize.c else if (panelized_panel.list.len > panel->dir.size) list 390 src/filemanager/panelize.c dir_list_grow (&panel->dir, panelized_panel.list.len - panel->dir.size); list 392 src/filemanager/panelize.c list = &panel->dir; list 393 src/filemanager/panelize.c list->len = panelized_panel.list.len; list 397 src/filemanager/panelize.c for (i = 0; i < panelized_panel.list.len; i++) list 399 src/filemanager/panelize.c if (panelized_same || DIR_IS_DOTDOT (panelized_panel.list.list[i].fname)) list 401 src/filemanager/panelize.c list->list[i].fnamelen = panelized_panel.list.list[i].fnamelen; list 402 src/filemanager/panelize.c list->list[i].fname = g_strndup (panelized_panel.list.list[i].fname, list 403 src/filemanager/panelize.c panelized_panel.list.list[i].fnamelen); list 411 src/filemanager/panelize.c vfs_path_append_new (panelized_panel.root_vpath, panelized_panel.list.list[i].fname, list 414 src/filemanager/panelize.c list->list[i].fnamelen = strlen (fname); list 415 src/filemanager/panelize.c list->list[i].fname = g_strndup (fname, list->list[i].fnamelen); list 418 src/filemanager/panelize.c list->list[i].f.link_to_dir = panelized_panel.list.list[i].f.link_to_dir; list 419 src/filemanager/panelize.c list->list[i].f.stale_link = panelized_panel.list.list[i].f.stale_link; list 420 src/filemanager/panelize.c list->list[i].f.dir_size_computed = panelized_panel.list.list[i].f.dir_size_computed; list 421 src/filemanager/panelize.c list->list[i].f.marked = panelized_panel.list.list[i].f.marked; list 422 src/filemanager/panelize.c list->list[i].st = panelized_panel.list.list[i].st; list 423 src/filemanager/panelize.c list->list[i].sort_key = panelized_panel.list.list[i].sort_key; list 424 src/filemanager/panelize.c list->list[i].second_sort_key = panelized_panel.list.list[i].second_sort_key; list 454 src/filemanager/panelize.c dir_list *list = &panel->dir; list 458 src/filemanager/panelize.c if (panelized_panel.list.len > 0) list 459 src/filemanager/panelize.c dir_list_clean (&panelized_panel.list); list 463 src/filemanager/panelize.c if (panel->dir.len > panelized_panel.list.size) list 464 src/filemanager/panelize.c dir_list_grow (&panelized_panel.list, panel->dir.len - panelized_panel.list.size); list 465 src/filemanager/panelize.c panelized_panel.list.len = panel->dir.len; list 469 src/filemanager/panelize.c panelized_panel.list.list[i].fnamelen = list->list[i].fnamelen; list 470 src/filemanager/panelize.c panelized_panel.list.list[i].fname = list 471 src/filemanager/panelize.c g_strndup (list->list[i].fname, list->list[i].fnamelen); list 472 src/filemanager/panelize.c panelized_panel.list.list[i].f.link_to_dir = list->list[i].f.link_to_dir; list 473 src/filemanager/panelize.c panelized_panel.list.list[i].f.stale_link = list->list[i].f.stale_link; list 474 src/filemanager/panelize.c panelized_panel.list.list[i].f.dir_size_computed = list->list[i].f.dir_size_computed; list 475 src/filemanager/panelize.c panelized_panel.list.list[i].f.marked = list->list[i].f.marked; list 476 src/filemanager/panelize.c panelized_panel.list.list[i].st = list->list[i].st; list 477 src/filemanager/panelize.c panelized_panel.list.list[i].sort_key = list->list[i].sort_key; list 478 src/filemanager/panelize.c panelized_panel.list.list[i].second_sort_key = list->list[i].second_sort_key; list 504 src/filemanager/panelize.c const dir_list *const list = &panel->dir; list 508 src/filemanager/panelize.c if (list->len > 1 && g_path_is_absolute (list->list[1].fname)) list 110 src/selcodepage.c listbox_select_entry (listbox->list, i); list 168 src/usermenu.c mode_t st_mode = panel->dir.list[panel->selected].st.st_mode; list 258 src/usermenu.c mc_search (arg, DEFAULT_CHARSET, panel->dir.list[panel->selected].fname, list 760 src/usermenu.c fname = panel->dir.list[panel->selected].fname; list 898 src/usermenu.c if (panel->dir.list[i].f.marked) list 902 src/usermenu.c tmp = quote_func (panel->dir.list[i].fname, FALSE); list 1125 src/usermenu.c listbox_select_entry (listbox->list, selected); list 114 src/vfs/extfs/extfs.c static struct vfs_s_entry *extfs_resolve_symlinks_int (struct vfs_s_entry *entry, GSList * list); list 227 src/vfs/extfs/extfs.c extfs_find_entry_int (struct vfs_s_inode *dir, const char *name, GSList * list, int flags) list 262 src/vfs/extfs/extfs.c pent = extfs_resolve_symlinks_int (pent, list); list 742 src/vfs/extfs/extfs.c extfs_resolve_symlinks_int (struct vfs_s_entry *entry, GSList * list) list 749 src/vfs/extfs/extfs.c if (g_slist_find (list, entry) != NULL) list 758 src/vfs/extfs/extfs.c looping = g_slist_prepend (list, entry); list 97 src/vfs/smbfs/helpers/include/proto.h BOOL user_in_list (const char *user, char *list); list 233 src/vfs/smbfs/helpers/include/proto.h BOOL in_list (char *s, char *list, BOOL casesensitive); list 539 src/vfs/smbfs/helpers/include/smb.h uid_t list[UID_CACHE_SIZE]; list 316 src/vfs/smbfs/helpers/lib/username.c user_in_list (char *user, char *list) list 319 src/vfs/smbfs/helpers/lib/username.c char *p = list; list 985 src/vfs/smbfs/helpers/lib/util_str.c in_list (char *s, char *list, BOOL casesensitive) list 988 src/vfs/smbfs/helpers/lib/util_str.c char *p = list; list 990 src/vfs/smbfs/helpers/lib/util_str.c if (!list) list 285 src/vfs/smbfs/smbfs.c GSList *list; list 289 src/vfs/smbfs/smbfs.c list = g_slist_find_custom (auth_list, &data, smbfs_auth_cmp_host_and_share); list 292 src/vfs/smbfs/smbfs.c if (!list) list 294 src/vfs/smbfs/smbfs.c auth = list->data; list 311 src/vfs/smbfs/smbfs.c GSList *list; list 328 src/vfs/smbfs/smbfs.c list = g_slist_find_custom (auth_list, &data, smbfs_auth_cmp_host_and_share); list 329 src/vfs/smbfs/smbfs.c if (!list && fallback_to_host) list 330 src/vfs/smbfs/smbfs.c list = g_slist_find_custom (auth_list, &data, smbfs_auth_cmp_host); list 331 src/vfs/smbfs/smbfs.c if (list) list 333 src/vfs/smbfs/smbfs.c auth = list->data; list 214 src/viewer/actions_cmd.c mcview_load (view, 0, panel->dir.list[panel->selected].fname, 0, 0, 0); list 322 src/viewer/actions_cmd.c const file_entry_t *fe = &view->dir->list[i]; list 352 src/viewer/actions_cmd.c if (!S_ISDIR (view->dir->list[i].st.st_mode)) list 377 src/viewer/actions_cmd.c vfile = vfs_path_append_new (view->workdir_vpath, dir->list[*dir_idx].fname, (char *) NULL); list 55 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list = g_new0 (file_entry_t, current_panel->dir.size); list 79 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[0].fname = (char *) "selected file.txt"; list 80 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[1].fname = (char *) "tagged file1.txt"; list 81 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[1].f.marked = TRUE; list 82 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[2].fname = (char *) "tagged file2.txt"; list 83 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[2].f.marked = TRUE;