diff options
Diffstat (limited to 'src/nvim/strings.h')
-rw-r--r-- | src/nvim/strings.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/nvim/strings.h b/src/nvim/strings.h new file mode 100644 index 0000000000..2a4fd19fb9 --- /dev/null +++ b/src/nvim/strings.h @@ -0,0 +1,27 @@ +#ifndef NEOVIM_STRINGS_H +#define NEOVIM_STRINGS_H +char_u *vim_strsave(char_u *string); +char_u *vim_strnsave(char_u *string, int 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); +char_u *vim_strsave_shellescape(char_u *string, bool do_special, bool do_newline); +char_u *vim_strsave_up(char_u *string); +char_u *vim_strnsave_up(char_u *string, int len); +void vim_strup(char_u *p); +char_u *strup_save(char_u *orig); +void copy_spaces(char_u *ptr, size_t count); +void copy_chars(char_u *ptr, size_t count, int c); +void del_trailing_spaces(char_u *ptr); +void vim_strncpy(char_u *to, char_u *from, size_t len); +void vim_strcat(char_u *to, char_u *from, size_t tosize); +int vim_stricmp(char *s1, char *s2); +int vim_strnicmp(char *s1, char *s2, size_t len); +char_u *vim_strchr(char_u *string, int c); +char_u *vim_strbyte(char_u *string, int c); +char_u *vim_strrchr(char_u *string, int c); +int vim_isspace(int x); +void sort_strings(char_u **files, int count); +char_u *concat_str(char_u *str1, char_u *str2); +#endif |