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:
dundargoc
2023-09-29 14:58:48 +02:00
committed by dundargoc
parent dacd34364f
commit 8e932480f6
52 changed files with 280 additions and 290 deletions

View File

@@ -733,7 +733,7 @@ int current_sent(oparg_T *oap, int count, bool include)
bool start_blank;
int c;
bool at_start_sent;
long ncount;
int ncount;
start_pos = curwin->w_cursor;
pos = start_pos;
@@ -838,7 +838,7 @@ extend:
}
}
if (ncount > 0) {
findsent_forward((int)ncount, true);
findsent_forward(ncount, true);
} else {
decl(&curwin->w_cursor);
}
@@ -1142,7 +1142,7 @@ int current_tagblock(oparg_T *oap, int count_arg, bool include)
again:
// Search backwards for unclosed "<aaa>".
// Put this position in start_pos.
for (long n = 0; n < count; n++) {
for (int n = 0; n < count; n++) {
if (do_searchpair("<[^ \t>/!]\\+\\%(\\_s\\_[^>]\\{-}[^/]>\\|$\\|\\_s\\=>\\)",
"",
"</[^>]*>", BACKWARD, NULL, 0,