diff options
author | George Zhao <zhaozg@gmail.com> | 2018-01-17 19:40:31 +0800 |
---|---|---|
committer | George Zhao <zhaozg@gmail.com> | 2018-01-18 21:30:04 +0800 |
commit | 12acf0f7a76160e33bb84876121d3a63dde3c252 (patch) | |
tree | 17534b03eddec52f6117dd0d707495c78566c2ad /src/nvim/macros.h | |
parent | bac86a194117008656d02951de6d303ab8687eec (diff) | |
download | rneovim-12acf0f7a76160e33bb84876121d3a63dde3c252.tar.gz rneovim-12acf0f7a76160e33bb84876121d3a63dde3c252.tar.bz2 rneovim-12acf0f7a76160e33bb84876121d3a63dde3c252.zip |
Fix warning when assing size_t type value to uv_buf_t.len, convert type to ULONG on Windows.
Diffstat (limited to 'src/nvim/macros.h')
-rw-r--r-- | src/nvim/macros.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/nvim/macros.h b/src/nvim/macros.h index 0bec9af733..351fa55929 100644 --- a/src/nvim/macros.h +++ b/src/nvim/macros.h @@ -188,4 +188,11 @@ /// @return ((Type *)obj). #define STRUCT_CAST(Type, obj) ((Type *)(obj)) +// Type of uv_buf_t.len on Windows is ULONG, but others is size_t. +#if defined(WIN32) +# define UV_BUF_LEN(x) (ULONG)(x) +#else +# define UV_BUF_LEN(x) (x) +#endif + #endif // NVIM_MACROS_H |