mirror of
https://github.com/MidnightCommander/mc
synced 2025-01-03 10:04:32 +03:00
lib/widget/input_complete.c: cleanup -Wcast-qual warning.
Signed-off-by: Andreas Mohr <and@gmx.li> Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
parent
ecfba8399c
commit
ff9d37cb8f
@ -685,7 +685,7 @@ command_completion_function (const char *_text, int state, input_complete_t flag
|
|||||||
static int
|
static int
|
||||||
match_compare (const void *a, const void *b)
|
match_compare (const void *a, const void *b)
|
||||||
{
|
{
|
||||||
return strcmp (*(char **) a, *(char **) b);
|
return strcmp (*(char *const *) a, *(char *const *) b);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* --------------------------------------------------------------------------------------------- */
|
/* --------------------------------------------------------------------------------------------- */
|
||||||
@ -799,7 +799,7 @@ completion_matches (const char *text, CompletionFunction entry_function, input_c
|
|||||||
static gboolean
|
static gboolean
|
||||||
check_is_cd (const char *text, int lc_start, input_complete_t flags)
|
check_is_cd (const char *text, int lc_start, input_complete_t flags)
|
||||||
{
|
{
|
||||||
char *p, *q;
|
const char *p, *q;
|
||||||
|
|
||||||
SHOW_C_CTX ("check_is_cd");
|
SHOW_C_CTX ("check_is_cd");
|
||||||
|
|
||||||
@ -807,10 +807,10 @@ check_is_cd (const char *text, int lc_start, input_complete_t flags)
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
/* Skip initial spaces */
|
/* Skip initial spaces */
|
||||||
p = (char *) text;
|
p = text;
|
||||||
q = (char *) text + lc_start;
|
q = text + lc_start;
|
||||||
while (p < q && p[0] != '\0' && str_isspace (p))
|
while (p < q && p[0] != '\0' && str_isspace (p))
|
||||||
str_next_char (&p);
|
str_cnext_char (&p);
|
||||||
|
|
||||||
/* Check if the command is "cd" and the cursor is after it */
|
/* Check if the command is "cd" and the cursor is after it */
|
||||||
return (p[0] == 'c' && p[1] == 'd' && str_isspace (p + 2) && p + 2 < q);
|
return (p[0] == 'c' && p[1] == 'd' && str_isspace (p + 2) && p + 2 < q);
|
||||||
|
Loading…
Reference in New Issue
Block a user