From 73fdf2d8e9e359ad80bf0538f74d1fdf5abd9389 Mon Sep 17 00:00:00 2001 From: Nicolas Hillegeer Date: Sat, 19 Apr 2014 10:59:13 +0200 Subject: use fixed-width types to define u8char_T The current approach was a bit ad-hoc. --- src/vim.h | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/vim.h b/src/vim.h index 48eb3a3a50..c20228330f 100644 --- a/src/vim.h +++ b/src/vim.h @@ -117,13 +117,9 @@ typedef unsigned short sattr_T; * memory. */ # ifdef UNICODE16 -typedef unsigned short u8char_T; /* short should be 16 bits */ +typedef uint16_t u8char_T; # else -# if SIZEOF_INT >= 4 -typedef unsigned int u8char_T; /* int is 32 bits */ -# else -typedef unsigned long u8char_T; /* long should be 32 bits or more */ -# endif +typedef uint32_t u8char_T; # endif #include "ascii.h" -- cgit