comparison src/ex_getln.c @ 6929:e55929fca0cf v7.4.783

patch 7.4.783 Problem: copy_chars() and copy_spaces() are inefficient. Solution: Use memset() instead. (Dominique Pelle)
author Bram Moolenaar <bram@vim.org>
date Fri, 17 Jul 2015 13:22:51 +0200
parents 58d9f967ae1a
children 1e621b31948b
comparison
equal deleted inserted replaced
6928:e607a8d58e64 6929:e55929fca0cf
248 ccline.cmdbuff[0] = NUL; 248 ccline.cmdbuff[0] = NUL;
249 249
250 /* autoindent for :insert and :append */ 250 /* autoindent for :insert and :append */
251 if (firstc <= 0) 251 if (firstc <= 0)
252 { 252 {
253 copy_spaces(ccline.cmdbuff, indent); 253 vim_memset(ccline.cmdbuff, ' ', indent);
254 ccline.cmdbuff[indent] = NUL; 254 ccline.cmdbuff[indent] = NUL;
255 ccline.cmdpos = indent; 255 ccline.cmdpos = indent;
256 ccline.cmdspos = indent; 256 ccline.cmdspos = indent;
257 ccline.cmdlen = indent; 257 ccline.cmdlen = indent;
258 } 258 }