mirror of
https://github.com/neovim/neovim.git
synced 2025-09-29 22:48:34 +00:00
refactor: replace char_u with char
Work on https://github.com/neovim/neovim/issues/459
This commit is contained in:
@@ -186,7 +186,7 @@ static inline void clear_hist_entry(histentry_T *hisptr)
|
||||
/// If 'move_to_front' is true, matching entry is moved to end of history.
|
||||
///
|
||||
/// @param move_to_front Move the entry to the front if it exists
|
||||
static int in_history(int type, char_u *str, int move_to_front, int sep)
|
||||
static int in_history(int type, char *str, int move_to_front, int sep)
|
||||
{
|
||||
int last_i = -1;
|
||||
|
||||
@@ -201,8 +201,8 @@ static int in_history(int type, char_u *str, int move_to_front, int sep)
|
||||
|
||||
// For search history, check that the separator character matches as
|
||||
// well.
|
||||
char_u *p = (char_u *)history[type][i].hisstr;
|
||||
if (STRCMP(str, p) == 0
|
||||
char *p = history[type][i].hisstr;
|
||||
if (strcmp(str, p) == 0
|
||||
&& (type != HIST_SEARCH || sep == p[STRLEN(p) + 1])) {
|
||||
if (!move_to_front) {
|
||||
return true;
|
||||
@@ -217,7 +217,7 @@ static int in_history(int type, char_u *str, int move_to_front, int sep)
|
||||
|
||||
if (last_i >= 0) {
|
||||
list_T *const list = history[type][i].additional_elements;
|
||||
str = (char_u *)history[type][i].hisstr;
|
||||
str = history[type][i].hisstr;
|
||||
while (i != hisidx[type]) {
|
||||
if (++i >= hislen) {
|
||||
i = 0;
|
||||
@@ -227,7 +227,7 @@ static int in_history(int type, char_u *str, int move_to_front, int sep)
|
||||
}
|
||||
tv_list_unref(list);
|
||||
history[type][i].hisnum = ++hisnum[type];
|
||||
history[type][i].hisstr = (char *)str;
|
||||
history[type][i].hisstr = str;
|
||||
history[type][i].timestamp = os_time();
|
||||
history[type][i].additional_elements = NULL;
|
||||
return true;
|
||||
@@ -304,7 +304,7 @@ void add_to_history(int histype, char *new_entry, int in_map, int sep)
|
||||
}
|
||||
last_maptick = -1;
|
||||
}
|
||||
if (!in_history(histype, (char_u *)new_entry, true, sep)) {
|
||||
if (!in_history(histype, new_entry, true, sep)) {
|
||||
if (++hisidx[histype] == hislen) {
|
||||
hisidx[histype] = 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user