Ticket #4270: code clean up before 4.8.28 release.

lib/filehighlight/get-color.c: constify function arguments.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
Andrew Borodin 2021-12-04 07:34:07 +03:00
parent cbcda8a284
commit c70658ee55
2 changed files with 21 additions and 20 deletions

View File

@ -23,7 +23,7 @@ typedef struct mc_fhl_struct
mc_fhl_t *mc_fhl_new (gboolean need_auto_fill);
void mc_fhl_free (mc_fhl_t ** fhl);
int mc_fhl_get_color (mc_fhl_t * fhl, file_entry_t * fe);
int mc_fhl_get_color (const mc_fhl_t * fhl, const file_entry_t * fe);
gboolean mc_fhl_read_ini_file (mc_fhl_t * fhl, const gchar * filename);
gboolean mc_fhl_parse_ini_file (mc_fhl_t * fhl);

View File

@ -47,7 +47,7 @@
/*inline functions */
inline static gboolean
mc_fhl_is_file (file_entry_t * fe)
mc_fhl_is_file (const file_entry_t * fe)
{
#if HAVE_S_ISREG == 0
(void) fe;
@ -56,13 +56,13 @@ mc_fhl_is_file (file_entry_t * fe)
}
inline static gboolean
mc_fhl_is_file_exec (file_entry_t * fe)
mc_fhl_is_file_exec (const file_entry_t * fe)
{
return is_exe (fe->st.st_mode);
}
inline static gboolean
mc_fhl_is_dir (file_entry_t * fe)
mc_fhl_is_dir (const file_entry_t * fe)
{
#if HAVE_S_ISDIR == 0
(void) fe;
@ -71,7 +71,7 @@ mc_fhl_is_dir (file_entry_t * fe)
}
inline static gboolean
mc_fhl_is_link (file_entry_t * fe)
mc_fhl_is_link (const file_entry_t * fe)
{
#if HAVE_S_ISLNK == 0
(void) fe;
@ -80,25 +80,25 @@ mc_fhl_is_link (file_entry_t * fe)
}
inline static gboolean
mc_fhl_is_hlink (file_entry_t * fe)
mc_fhl_is_hlink (const file_entry_t * fe)
{
return (fe->st.st_nlink > 1);
}
inline static gboolean
mc_fhl_is_link_to_dir (file_entry_t * fe)
mc_fhl_is_link_to_dir (const file_entry_t * fe)
{
return mc_fhl_is_link (fe) && (fe->f.link_to_dir);
}
inline static gboolean
mc_fhl_is_stale_link (file_entry_t * fe)
mc_fhl_is_stale_link (const file_entry_t * fe)
{
return mc_fhl_is_link (fe) ? fe->f.stale_link : !mc_fhl_is_file (fe);
}
inline static gboolean
mc_fhl_is_device_char (file_entry_t * fe)
mc_fhl_is_device_char (const file_entry_t * fe)
{
#if HAVE_S_ISCHR == 0
(void) fe;
@ -107,7 +107,7 @@ mc_fhl_is_device_char (file_entry_t * fe)
}
inline static gboolean
mc_fhl_is_device_block (file_entry_t * fe)
mc_fhl_is_device_block (const file_entry_t * fe)
{
#if HAVE_S_ISBLK == 0
(void) fe;
@ -116,7 +116,7 @@ mc_fhl_is_device_block (file_entry_t * fe)
}
inline static gboolean
mc_fhl_is_special_socket (file_entry_t * fe)
mc_fhl_is_special_socket (const file_entry_t * fe)
{
#if HAVE_S_ISSOCK == 0
(void) fe;
@ -125,7 +125,7 @@ mc_fhl_is_special_socket (file_entry_t * fe)
}
inline static gboolean
mc_fhl_is_special_fifo (file_entry_t * fe)
mc_fhl_is_special_fifo (const file_entry_t * fe)
{
#if HAVE_S_ISFIFO == 0
(void) fe;
@ -134,31 +134,30 @@ mc_fhl_is_special_fifo (file_entry_t * fe)
}
inline static gboolean
mc_fhl_is_special_door (file_entry_t * fe)
mc_fhl_is_special_door (const file_entry_t * fe)
{
#if HAVE_S_ISDOOR == 0
(void) fe;
#endif
return S_ISDOOR (fe->st.st_mode);
}
inline static gboolean
mc_fhl_is_special (file_entry_t * fe)
mc_fhl_is_special (const file_entry_t * fe)
{
return
(mc_fhl_is_special_socket (fe) || mc_fhl_is_special_fifo (fe)
|| mc_fhl_is_special_door (fe));
}
/* --------------------------------------------------------------------------------------------- */
static int
mc_fhl_get_color_filetype (mc_fhl_filter_t * mc_filter, mc_fhl_t * fhl, file_entry_t * fe)
mc_fhl_get_color_filetype (const mc_fhl_filter_t * mc_filter, const mc_fhl_t * fhl,
const file_entry_t * fe)
{
gboolean my_color = FALSE;
(void) fhl;
switch (mc_filter->file_type)
@ -233,9 +232,11 @@ mc_fhl_get_color_filetype (mc_fhl_filter_t * mc_filter, mc_fhl_t * fhl, file_ent
/* --------------------------------------------------------------------------------------------- */
static int
mc_fhl_get_color_regexp (mc_fhl_filter_t * mc_filter, mc_fhl_t * fhl, file_entry_t * fe)
mc_fhl_get_color_regexp (const mc_fhl_filter_t * mc_filter, const mc_fhl_t * fhl,
const file_entry_t * fe)
{
(void) fhl;
if (mc_filter->search_condition == NULL)
return -1;
@ -252,7 +253,7 @@ mc_fhl_get_color_regexp (mc_fhl_filter_t * mc_filter, mc_fhl_t * fhl, file_entry
/* --------------------------------------------------------------------------------------------- */
int
mc_fhl_get_color (mc_fhl_t * fhl, file_entry_t * fe)
mc_fhl_get_color (const mc_fhl_t * fhl, const file_entry_t * fe)
{
guint i;
int ret;