mirror of
https://github.com/neovim/neovim.git
synced 2025-09-24 20:18:32 +00:00
refactor: the long goodbye
long is 32 bits on windows, while it is 64 bits on other architectures. This makes the type suboptimal for a codebase meant to be cross-platform. Replace it with more appropriate integer types.
This commit is contained in:
@@ -526,7 +526,7 @@ buf_T *get_buf_arg(typval_T *arg)
|
||||
/// "byte2line(byte)" function
|
||||
static void f_byte2line(typval_T *argvars, typval_T *rettv, EvalFuncData fptr)
|
||||
{
|
||||
long boff = (long)tv_get_number(&argvars[0]) - 1;
|
||||
int boff = (int)tv_get_number(&argvars[0]) - 1;
|
||||
if (boff < 0) {
|
||||
rettv->vval.v_number = -1;
|
||||
} else {
|
||||
@@ -8708,8 +8708,7 @@ static void f_timer_start(typval_T *argvars, typval_T *rettv, EvalFuncData fptr)
|
||||
if (!callback_from_typval(&callback, &argvars[1])) {
|
||||
return;
|
||||
}
|
||||
rettv->vval.v_number = (varnumber_T)timer_start((const long)tv_get_number(&argvars[0]), repeat,
|
||||
&callback);
|
||||
rettv->vval.v_number = (varnumber_T)timer_start(tv_get_number(&argvars[0]), repeat, &callback);
|
||||
}
|
||||
|
||||
/// "timer_stop(timerid)" function
|
||||
|
Reference in New Issue
Block a user