Mercurial > vim
comparison src/proto/misc2.pro @ 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 | 18ac55444b37 |
children | fa95595fbc52 |
comparison
equal
deleted
inserted
replaced
6928:e607a8d58e64 | 6929:e55929fca0cf |
---|---|
35 char_u *vim_strsave_shellescape __ARGS((char_u *string, int do_special, int do_newline)); | 35 char_u *vim_strsave_shellescape __ARGS((char_u *string, int do_special, int do_newline)); |
36 char_u *vim_strsave_up __ARGS((char_u *string)); | 36 char_u *vim_strsave_up __ARGS((char_u *string)); |
37 char_u *vim_strnsave_up __ARGS((char_u *string, int len)); | 37 char_u *vim_strnsave_up __ARGS((char_u *string, int len)); |
38 void vim_strup __ARGS((char_u *p)); | 38 void vim_strup __ARGS((char_u *p)); |
39 char_u *strup_save __ARGS((char_u *orig)); | 39 char_u *strup_save __ARGS((char_u *orig)); |
40 void copy_spaces __ARGS((char_u *ptr, size_t count)); | |
41 void copy_chars __ARGS((char_u *ptr, size_t count, int c)); | |
42 void del_trailing_spaces __ARGS((char_u *ptr)); | 40 void del_trailing_spaces __ARGS((char_u *ptr)); |
43 void vim_strncpy __ARGS((char_u *to, char_u *from, size_t len)); | 41 void vim_strncpy __ARGS((char_u *to, char_u *from, size_t len)); |
44 void vim_strcat __ARGS((char_u *to, char_u *from, size_t tosize)); | 42 void vim_strcat __ARGS((char_u *to, char_u *from, size_t tosize)); |
45 int copy_option_part __ARGS((char_u **option, char_u *buf, int maxlen, char *sep_chars)); | 43 int copy_option_part __ARGS((char_u **option, char_u *buf, int maxlen, char *sep_chars)); |
46 void vim_free __ARGS((void *x)); | 44 void vim_free __ARGS((void *x)); |