mirror of
https://github.com/neovim/neovim.git
synced 2025-12-02 06:53:05 +00:00
refactor: replace char_u with char
Work on https://github.com/neovim/neovim/issues/459
This commit is contained in:
@@ -2258,7 +2258,7 @@ static int eval_func(char **const arg, char *const name, const int name_len, typ
|
||||
funcexe.evaluate = evaluate;
|
||||
funcexe.partial = partial;
|
||||
funcexe.basetv = basetv;
|
||||
int ret = get_func_tv((char_u *)s, len, rettv, (char_u **)arg, &funcexe);
|
||||
int ret = get_func_tv((char_u *)s, len, rettv, arg, &funcexe);
|
||||
|
||||
xfree(s);
|
||||
|
||||
@@ -3114,7 +3114,7 @@ static int eval7(char **arg, typval_T *rettv, int evaluate, int want_string)
|
||||
// Lambda: {arg, arg -> expr}
|
||||
// Dictionary: {'key': val, 'key': val}
|
||||
case '{':
|
||||
ret = get_lambda_tv((char_u **)arg, rettv, evaluate);
|
||||
ret = get_lambda_tv(arg, rettv, evaluate);
|
||||
if (ret == NOTDONE) {
|
||||
ret = dict_get_tv(arg, rettv, evaluate, false);
|
||||
}
|
||||
@@ -3292,7 +3292,7 @@ static int call_func_rettv(char **const arg, typval_T *const rettv, const bool e
|
||||
funcexe.selfdict = selfdict;
|
||||
funcexe.basetv = basetv;
|
||||
const int ret = get_func_tv((char_u *)funcname, is_lua ? (int)(*arg - funcname) : -1, rettv,
|
||||
(char_u **)arg, &funcexe);
|
||||
arg, &funcexe);
|
||||
|
||||
// Clear the funcref afterwards, so that deleting it while
|
||||
// evaluating the arguments is possible (see test55).
|
||||
@@ -3320,7 +3320,7 @@ static int eval_lambda(char **const arg, typval_T *const rettv, const bool evalu
|
||||
typval_T base = *rettv;
|
||||
rettv->v_type = VAR_UNKNOWN;
|
||||
|
||||
int ret = get_lambda_tv((char_u **)arg, rettv, evaluate);
|
||||
int ret = get_lambda_tv(arg, rettv, evaluate);
|
||||
if (ret != OK) {
|
||||
return FAIL;
|
||||
} else if (**arg != '(') {
|
||||
@@ -3924,11 +3924,11 @@ static int get_string_tv(char **arg, typval_T *rettv, int evaluate)
|
||||
FALLTHROUGH;
|
||||
|
||||
default:
|
||||
mb_copy_char((const char_u **)&p, (char_u **)&name);
|
||||
mb_copy_char((const char **)&p, &name);
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
mb_copy_char((const char_u **)&p, (char_u **)&name);
|
||||
mb_copy_char((const char **)&p, &name);
|
||||
}
|
||||
}
|
||||
*name = NUL;
|
||||
@@ -3987,7 +3987,7 @@ static int get_lit_string_tv(char **arg, typval_T *rettv, int evaluate)
|
||||
}
|
||||
++p;
|
||||
}
|
||||
mb_copy_char((const char_u **)&p, (char_u **)&str);
|
||||
mb_copy_char((const char **)&p, &str);
|
||||
}
|
||||
*str = NUL;
|
||||
*arg = p + 1;
|
||||
@@ -5092,7 +5092,7 @@ void common_function(typval_T *argvars, typval_T *rettv, bool is_funcref, FunPtr
|
||||
|
||||
if ((use_string && vim_strchr(s, AUTOLOAD_CHAR) == NULL) || is_funcref) {
|
||||
name = s;
|
||||
trans_name = (char *)trans_function_name((char_u **)&name, false,
|
||||
trans_name = (char *)trans_function_name(&name, false,
|
||||
TFN_INT | TFN_QUIET | TFN_NO_AUTOLOAD
|
||||
| TFN_NO_DEREF, NULL, NULL);
|
||||
if (*name != NUL) {
|
||||
|
||||
Reference in New Issue
Block a user