file_entry_t: rename members:

sort_key -> name_sort_key
  second_sort_key -> extension_sort_key

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
Andrew Borodin 2023-04-16 11:39:58 +03:00
parent 51400f132e
commit 7f30f8c692
3 changed files with 25 additions and 25 deletions

View File

@ -24,9 +24,9 @@ typedef struct
/* File attributes */
struct stat st;
/* Key used for comparing names */
char *sort_key;
char *name_sort_key;
/* Key used for comparing extensions */
char *second_sort_key;
char *extension_sort_key;
/* Flags */
struct

View File

@ -112,12 +112,12 @@ static inline int
compare_by_names (file_entry_t * a, file_entry_t * b)
{
/* create key if does not exist, key will be freed after sorting */
if (a->sort_key == NULL)
a->sort_key = str_create_key_for_filename (a->fname->str, case_sensitive);
if (b->sort_key == NULL)
b->sort_key = str_create_key_for_filename (b->fname->str, case_sensitive);
if (a->name_sort_key == NULL)
a->name_sort_key = str_create_key_for_filename (a->fname->str, case_sensitive);
if (b->name_sort_key == NULL)
b->name_sort_key = str_create_key_for_filename (b->fname->str, case_sensitive);
return key_collate (a->sort_key, b->sort_key);
return key_collate (a->name_sort_key, b->name_sort_key);
}
/* --------------------------------------------------------------------------------------------- */
@ -135,10 +135,10 @@ clean_sort_keys (dir_list * list, int start, int count)
file_entry_t *fentry;
fentry = &list->list[i + start];
str_release_key (fentry->sort_key, case_sensitive);
fentry->sort_key = NULL;
str_release_key (fentry->second_sort_key, case_sensitive);
fentry->second_sort_key = NULL;
str_release_key (fentry->name_sort_key, case_sensitive);
fentry->name_sort_key = NULL;
str_release_key (fentry->extension_sort_key, case_sensitive);
fentry->extension_sort_key = NULL;
}
}
@ -312,8 +312,8 @@ dir_list_append (dir_list * list, const char *fname, const struct stat * st,
fentry->f.stale_link = stale_link ? 1 : 0;
fentry->f.dir_size_computed = 0;
fentry->st = *st;
fentry->sort_key = NULL;
fentry->second_sort_key = NULL;
fentry->name_sort_key = NULL;
fentry->extension_sort_key = NULL;
list->len++;
@ -379,12 +379,12 @@ sort_ext (file_entry_t * a, file_entry_t * b)
{
int r;
if (a->second_sort_key == NULL)
a->second_sort_key = str_create_key (extension (a->fname->str), case_sensitive);
if (b->second_sort_key == NULL)
b->second_sort_key = str_create_key (extension (b->fname->str), case_sensitive);
if (a->extension_sort_key == NULL)
a->extension_sort_key = str_create_key (extension (a->fname->str), case_sensitive);
if (b->extension_sort_key == NULL)
b->extension_sort_key = str_create_key (extension (b->fname->str), case_sensitive);
r = str_key_collate (a->second_sort_key, b->second_sort_key, case_sensitive);
r = str_key_collate (a->extension_sort_key, b->extension_sort_key, case_sensitive);
if (r != 0)
return r * reverse;
@ -742,8 +742,8 @@ dir_list_reload (dir_list * list, const vfs_path_t * vpath, GCompareFunc sort,
dfentry->f.dir_size_computed = fentry->f.dir_size_computed;
dfentry->f.link_to_dir = fentry->f.link_to_dir;
dfentry->f.stale_link = fentry->f.stale_link;
dfentry->sort_key = NULL;
dfentry->second_sort_key = NULL;
dfentry->name_sort_key = NULL;
dfentry->extension_sort_key = NULL;
if (fentry->f.marked)
{
g_hash_table_insert (marked_files, dfentry->fname->str, dfentry);

View File

@ -1016,7 +1016,7 @@ repaint_file (WPanel * panel, int file_index, file_attr_t attr)
/* --------------------------------------------------------------------------------------------- */
static void
repaint_status (WPanel * panel, int file_index)
repaint_status (WPanel * panel)
{
int width;
@ -5250,8 +5250,8 @@ panel_panelize_cd (void)
list->list[i].f.dir_size_computed = plist->list[i].f.dir_size_computed;
list->list[i].f.marked = plist->list[i].f.marked;
list->list[i].st = plist->list[i].st;
list->list[i].sort_key = plist->list[i].sort_key;
list->list[i].second_sort_key = plist->list[i].second_sort_key;
list->list[i].name_sort_key = plist->list[i].name_sort_key;
list->list[i].extension_sort_key = plist->list[i].extension_sort_key;
}
panel->is_panelized = TRUE;
@ -5346,8 +5346,8 @@ panel_panelize_save (WPanel * panel)
plist->list[i].f.dir_size_computed = list->list[i].f.dir_size_computed;
plist->list[i].f.marked = list->list[i].f.marked;
plist->list[i].st = list->list[i].st;
plist->list[i].sort_key = list->list[i].sort_key;
plist->list[i].second_sort_key = list->list[i].second_sort_key;
plist->list[i].name_sort_key = list->list[i].name_sort_key;
plist->list[i].extension_sort_key = list->list[i].extension_sort_key;
}
}