neovim/test
Justin M. Keyes 88bc9f8e92 xstrlcat: Allow overlapped pointers. (#6017)
memcpy is not equivalent to memmove (which is used by vim_strcat), this
could cause subtle bugs if xstrlcat is used as a replacement for
vim_strcat. But vim_strcat is inconsistent: in the `else` branch it uses
strcpy, which doesn't allow overlap.

Helped-by: oni-link <knil.ino@gmail.com>
Helped-by: James McCoy <jamessan@jamessan.com>
Helped-by: Nikolai Aleksandrovich Pavlov <kp-pav@yandex.ru>
2017-01-31 17:42:22 +01:00
..
benchmark build: Target luacheck HEAD. 2016-11-17 00:55:39 +01:00
config shada: When using shada-r normalize option path 2015-10-08 22:01:10 +03:00
functional undo: :earlier, g-: Set b_u_seq_cur correctly. (#6016) 2017-01-31 05:46:55 +01:00
includes test: sys/fcntl.h -> fcntl.h 2016-01-14 23:36:58 -05:00
unit xstrlcat: Allow overlapped pointers. (#6017) 2017-01-31 17:42:22 +01:00
.luacheckrc build: Target luacheck HEAD. 2016-11-17 00:55:39 +01:00
helpers.lua Merge #5782 'Visual-mode put from @. register' 2017-01-22 11:10:24 +01:00