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));