mirror of
https://github.com/neovim/neovim.git
synced 2025-09-25 04:28:33 +00:00
syntax: use const on add_keyword() params,vars
This commit is contained in:
@@ -3950,19 +3950,19 @@ static void clear_keywtab(hashtab_T *ht)
|
|||||||
/// @param flags flags for this keyword
|
/// @param flags flags for this keyword
|
||||||
/// @param cont_in_list containedin for this keyword
|
/// @param cont_in_list containedin for this keyword
|
||||||
/// @param next_list nextgroup for this keyword
|
/// @param next_list nextgroup for this keyword
|
||||||
static void add_keyword(char_u *name,
|
static void add_keyword(char_u *const name,
|
||||||
int id,
|
const int id,
|
||||||
int flags,
|
const int flags,
|
||||||
short *cont_in_list,
|
int16_t *const cont_in_list,
|
||||||
short *next_list,
|
int16_t *const next_list,
|
||||||
int conceal_char)
|
const int conceal_char)
|
||||||
{
|
{
|
||||||
char_u name_folded[MAXKEYWLEN + 1];
|
char_u name_folded[MAXKEYWLEN + 1];
|
||||||
char_u *name_ic = (curwin->w_s->b_syn_ic)
|
const char_u *const name_ic = (curwin->w_s->b_syn_ic)
|
||||||
? str_foldcase(name, (int)STRLEN(name), name_folded, sizeof(name_folded))
|
? str_foldcase(name, (int)STRLEN(name), name_folded, sizeof(name_folded))
|
||||||
: name;
|
: name;
|
||||||
|
|
||||||
keyentry_T *kp = xmalloc(sizeof(keyentry_T) + STRLEN(name_ic));
|
keyentry_T *const kp = xmalloc(sizeof(keyentry_T) + STRLEN(name_ic));
|
||||||
STRCPY(kp->keyword, name_ic);
|
STRCPY(kp->keyword, name_ic);
|
||||||
kp->k_syn.id = id;
|
kp->k_syn.id = id;
|
||||||
kp->k_syn.inc_tag = current_syn_inc_tag;
|
kp->k_syn.inc_tag = current_syn_inc_tag;
|
||||||
@@ -3974,10 +3974,11 @@ static void add_keyword(char_u *name,
|
|||||||
}
|
}
|
||||||
kp->next_list = copy_id_list(next_list);
|
kp->next_list = copy_id_list(next_list);
|
||||||
|
|
||||||
hash_T hash = hash_hash(kp->keyword);
|
const hash_T hash = hash_hash(kp->keyword);
|
||||||
hashtab_T *ht = (curwin->w_s->b_syn_ic) ? &curwin->w_s->b_keywtab_ic
|
hashtab_T *const ht = (curwin->w_s->b_syn_ic)
|
||||||
|
? &curwin->w_s->b_keywtab_ic
|
||||||
: &curwin->w_s->b_keywtab;
|
: &curwin->w_s->b_keywtab;
|
||||||
hashitem_T *hi = hash_lookup(ht, (const char *)kp->keyword,
|
hashitem_T *const hi = hash_lookup(ht, (const char *)kp->keyword,
|
||||||
STRLEN(kp->keyword), hash);
|
STRLEN(kp->keyword), hash);
|
||||||
|
|
||||||
// even though it looks like only the kp->keyword member is
|
// even though it looks like only the kp->keyword member is
|
||||||
|
Reference in New Issue
Block a user