comparison src/term.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 e73daa5741d1
children fc58fee685e2
comparison
equal deleted inserted replaced
16763:fccf84413b53 16764:ef00b6bc186b
6163 6163
6164 /* 6164 /*
6165 * Allocate space for the translation. Worst case a single character is 6165 * Allocate space for the translation. Worst case a single character is
6166 * replaced by 6 bytes (shifted special key), plus a NUL at the end. 6166 * replaced by 6 bytes (shifted special key), plus a NUL at the end.
6167 */ 6167 */
6168 result = alloc((unsigned)STRLEN(from) * 6 + 1); 6168 result = alloc(STRLEN(from) * 6 + 1);
6169 if (result == NULL) /* out of memory */ 6169 if (result == NULL) /* out of memory */
6170 { 6170 {
6171 *bufp = NULL; 6171 *bufp = NULL;
6172 return from; 6172 return from;
6173 } 6173 }
6418 #define INC2 40 /* try to make two columns */ 6418 #define INC2 40 /* try to make two columns */
6419 #define GAP 2 /* spaces between columns */ 6419 #define GAP 2 /* spaces between columns */
6420 6420
6421 if (tc_len == 0) /* no terminal codes (must be GUI) */ 6421 if (tc_len == 0) /* no terminal codes (must be GUI) */
6422 return; 6422 return;
6423 items = (int *)alloc((unsigned)(sizeof(int) * tc_len)); 6423 items = (int *)alloc(sizeof(int) * tc_len);
6424 if (items == NULL) 6424 if (items == NULL)
6425 return; 6425 return;
6426 6426
6427 /* Highlight title */ 6427 /* Highlight title */
6428 msg_puts_title(_("\n--- Terminal keys ---")); 6428 msg_puts_title(_("\n--- Terminal keys ---"));