Mercurial > vim
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 } |