mirror of
https://github.com/neovim/neovim.git
synced 2025-09-28 22:18:33 +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:
@@ -1630,7 +1630,7 @@ static int execute_cmd0(int *retv, exarg_T *eap, const char **errormsg, bool pre
|
||||
// Call the function to execute the builtin command or the preview callback.
|
||||
eap->errmsg = NULL;
|
||||
if (preview) {
|
||||
*retv = (cmdnames[eap->cmdidx].cmd_preview_func)(eap, cmdpreview_get_ns(),
|
||||
*retv = (cmdnames[eap->cmdidx].cmd_preview_func)(eap, (int)cmdpreview_get_ns(),
|
||||
cmdpreview_get_bufnr());
|
||||
} else {
|
||||
(cmdnames[eap->cmdidx].cmd_func)(eap);
|
||||
@@ -5911,7 +5911,7 @@ static void ex_submagic(exarg_T *eap)
|
||||
}
|
||||
|
||||
/// ":smagic" and ":snomagic" preview callback.
|
||||
static int ex_submagic_preview(exarg_T *eap, long cmdpreview_ns, handle_T cmdpreview_bufnr)
|
||||
static int ex_submagic_preview(exarg_T *eap, int cmdpreview_ns, handle_T cmdpreview_bufnr)
|
||||
{
|
||||
const optmagic_T saved = magic_overruled;
|
||||
|
||||
@@ -6044,7 +6044,7 @@ static void ex_redo(exarg_T *eap)
|
||||
/// ":earlier" and ":later".
|
||||
static void ex_later(exarg_T *eap)
|
||||
{
|
||||
long count = 0;
|
||||
int count = 0;
|
||||
bool sec = false;
|
||||
bool file = false;
|
||||
char *p = eap->arg;
|
||||
@@ -6052,7 +6052,7 @@ static void ex_later(exarg_T *eap)
|
||||
if (*p == NUL) {
|
||||
count = 1;
|
||||
} else if (isdigit((uint8_t)(*p))) {
|
||||
count = getdigits_long(&p, false, 0);
|
||||
count = getdigits_int(&p, false, 0);
|
||||
switch (*p) {
|
||||
case 's':
|
||||
p++; sec = true; break;
|
||||
|
Reference in New Issue
Block a user