# HG changeset patch # User Christian Brabandt # Date 1456777806 -3600 # Node ID c66e1f50c142838a60e650d7b5f008ba32d6b773 # Parent 95f886ce5580d5ffcfe34f4b4bfcf64f6714a456 commit https://github.com/vim/vim/commit/2f6271b1e7cff985cac66f6850116bcf3fcccd58 Author: Bram Moolenaar Date: Mon Feb 29 21:20:48 2016 +0100 patch 7.4.1462 Problem: Two more rarily used functions with errors. Solution: Add proper argument types. (Dominique Pelle) diff --git a/src/misc2.c b/src/misc2.c --- a/src/misc2.c +++ b/src/misc2.c @@ -1729,13 +1729,14 @@ vim_memcmp(void *b1, void *b2, size_t le } #endif +/* skipped when generating prototypes, the prototype is in vim.h */ #ifdef VIM_MEMMOVE /* * Version of memmove() that handles overlapping source and destination. * For systems that don't have a function that is guaranteed to do that (SYSV). */ void -mch_memmove(void *src_arg, *dst_arg, size_t len) +mch_memmove(void *src_arg, void *dst_arg, size_t len) { /* * A void doesn't have a size, we use char pointers. diff --git a/src/termlib.c b/src/termlib.c --- a/src/termlib.c +++ b/src/termlib.c @@ -140,7 +140,7 @@ tgetent( } static int -getent(char *tbuf, *term, FILE *termcap, int buflen) +getent(char *tbuf, char *term, FILE *termcap, int buflen) { char *tptr; int tlen = strlen(term); diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -744,6 +744,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1462, +/**/ 1461, /**/ 1460,