Mercurial > vim
comparison src/gui.c @ 16764:ef00b6bc186b v8.1.1384
patch 8.1.1384: using "int" for alloc() often results in compiler warnings
commit https://github.com/vim/vim/commit/964b3746b9c81e65887e2ac9a335f181db2bb592
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri May 24 18:54:09 2019 +0200
patch 8.1.1384: using "int" for alloc() often results in compiler warnings
Problem: Using "int" for alloc() often results in compiler warnings.
Solution: Use "size_t" and remove type casts. Remove alloc_check(), Vim
only works with 32 bit ints anyway.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 24 May 2019 19:00:07 +0200 |
parents | b52ea9c5f1db |
children | 9138e2c60bf1 |
comparison
equal
deleted
inserted
replaced
16763:fccf84413b53 | 16764:ef00b6bc186b |
---|---|
2160 if (len <= 0) /* "cannot happen"? */ | 2160 if (len <= 0) /* "cannot happen"? */ |
2161 return OK; | 2161 return OK; |
2162 | 2162 |
2163 if (enc_utf8) | 2163 if (enc_utf8) |
2164 { | 2164 { |
2165 buf = alloc((unsigned)(len * MB_MAXBYTES + 1)); | 2165 buf = alloc(len * MB_MAXBYTES + 1); |
2166 if (buf == NULL) | 2166 if (buf == NULL) |
2167 return OK; /* not much we could do here... */ | 2167 return OK; /* not much we could do here... */ |
2168 | 2168 |
2169 for (i = off; i < off + len; ++i) | 2169 for (i = off; i < off + len; ++i) |
2170 { | 2170 { |
2183 | 2183 |
2184 return retval; | 2184 return retval; |
2185 } | 2185 } |
2186 else if (enc_dbcs == DBCS_JPNU) | 2186 else if (enc_dbcs == DBCS_JPNU) |
2187 { | 2187 { |
2188 buf = alloc((unsigned)(len * 2 + 1)); | 2188 buf = alloc(len * 2 + 1); |
2189 if (buf == NULL) | 2189 if (buf == NULL) |
2190 return OK; /* not much we could do here... */ | 2190 return OK; /* not much we could do here... */ |
2191 | 2191 |
2192 for (i = off; i < off + len; ++i) | 2192 for (i = off; i < off + len; ++i) |
2193 { | 2193 { |