mirror of
https://github.com/neovim/neovim.git
synced 2025-09-27 21:48:35 +00:00
win: fix warnings
This commit is contained in:
@@ -173,9 +173,8 @@ static char_u *skip_string(char_u *p)
|
|||||||
char_u *delim = p + 2;
|
char_u *delim = p + 2;
|
||||||
char_u *paren = vim_strchr(delim, '(');
|
char_u *paren = vim_strchr(delim, '(');
|
||||||
|
|
||||||
if (paren != NULL)
|
if (paren != NULL) {
|
||||||
{
|
ptrdiff_t delim_len = paren - delim;
|
||||||
long delim_len = paren - delim;
|
|
||||||
|
|
||||||
for (p += 3; *p; ++p)
|
for (p += 3; *p; ++p)
|
||||||
if (p[0] == ')' && STRNCMP(p + 1, delim, delim_len) == 0
|
if (p[0] == ')' && STRNCMP(p + 1, delim, delim_len) == 0
|
||||||
|
@@ -1484,6 +1484,9 @@ int utf8_to_utf16(const char *str, WCHAR **strw)
|
|||||||
(WCHAR *)pos,
|
(WCHAR *)pos,
|
||||||
wchar_len);
|
wchar_len);
|
||||||
assert(r == wchar_len);
|
assert(r == wchar_len);
|
||||||
|
if (r != wchar_len) {
|
||||||
|
EMSG2("MultiByteToWideChar failed: %d", r);
|
||||||
|
}
|
||||||
*strw = (WCHAR *)pos;
|
*strw = (WCHAR *)pos;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@@ -1519,6 +1522,9 @@ int utf16_to_utf8(const WCHAR *strw, char **str)
|
|||||||
NULL,
|
NULL,
|
||||||
NULL);
|
NULL);
|
||||||
assert(r == utf8_len);
|
assert(r == utf8_len);
|
||||||
|
if (r != utf8_len) {
|
||||||
|
EMSG2("WideCharToMultiByte failed: %d", r);
|
||||||
|
}
|
||||||
*str = pos;
|
*str = pos;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@@ -939,7 +939,6 @@ char_u * os_resolve_shortcut(char_u *fname)
|
|||||||
OLECHAR wsz[MAX_PATH];
|
OLECHAR wsz[MAX_PATH];
|
||||||
char_u *rfname = NULL;
|
char_u *rfname = NULL;
|
||||||
int len;
|
int len;
|
||||||
int conversion_result;
|
|
||||||
IShellLinkW *pslw = NULL;
|
IShellLinkW *pslw = NULL;
|
||||||
WIN32_FIND_DATAW ffdw;
|
WIN32_FIND_DATAW ffdw;
|
||||||
|
|
||||||
|
@@ -341,7 +341,7 @@ describe('jobs', function()
|
|||||||
function! s:OnEvent(id, data, event) dict
|
function! s:OnEvent(id, data, event) dict
|
||||||
let g:job_result = get(self, 'user')
|
let g:job_result = get(self, 'user')
|
||||||
endfunction
|
endfunction
|
||||||
let s:job = jobstart('echo', {
|
let s:job = jobstart('echo "foo"', {
|
||||||
\ 'on_stdout': 's:OnEvent',
|
\ 'on_stdout': 's:OnEvent',
|
||||||
\ 'on_stderr': 's:OnEvent',
|
\ 'on_stderr': 's:OnEvent',
|
||||||
\ 'on_exit': 's:OnEvent',
|
\ 'on_exit': 's:OnEvent',
|
||||||
|
Reference in New Issue
Block a user