summaryrefslogtreecommitdiffstats
path: root/src/proto/misc2.pro
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-06-07 20:49:05 +0200
committerBram Moolenaar <Bram@vim.org>2020-06-07 20:49:05 +0200
commitdf44a27b53586fccfc6a3aedc89061fdd9a515ff (patch)
tree2d0ca2790b3e106a7d8f059951160789167a17a1 /src/proto/misc2.pro
parentda84ac2a6f467d0b9eddcc8709433cda75d16a41 (diff)
patch 8.2.0928: many type casts are used for vim_strnsave()v8.2.0928
Problem: Many type casts are used for vim_strnsave(). Solution: Make the length argument size_t instead of int. (Ken Takata, closes #5633) Remove some type casts.
Diffstat (limited to 'src/proto/misc2.pro')
-rw-r--r--src/proto/misc2.pro4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/proto/misc2.pro b/src/proto/misc2.pro
index 44f22f2669..3477452525 100644
--- a/src/proto/misc2.pro
+++ b/src/proto/misc2.pro
@@ -32,14 +32,14 @@ void *mem_realloc(void *ptr, size_t size);
void do_outofmem_msg(size_t size);
void free_all_mem(void);
char_u *vim_strsave(char_u *string);
-char_u *vim_strnsave(char_u *string, int len);
+char_u *vim_strnsave(char_u *string, size_t len);
char_u *vim_memsave(char_u *p, size_t len);
char_u *vim_strsave_escaped(char_u *string, char_u *esc_chars);
char_u *vim_strsave_escaped_ext(char_u *string, char_u *esc_chars, int cc, int bsl);
int csh_like_shell(void);
char_u *vim_strsave_shellescape(char_u *string, int do_special, int do_newline);
char_u *vim_strsave_up(char_u *string);
-char_u *vim_strnsave_up(char_u *string, int len);
+char_u *vim_strnsave_up(char_u *string, size_t len);
void vim_strup(char_u *p);
char_u *strup_save(char_u *orig);
char_u *strlow_save(char_u *orig);