mirror of
https://github.com/neovim/neovim.git
synced 2025-09-26 21:18:34 +00:00

Move files from src/ to src/nvim/. - src/nvim/ becomes the new root dir for nvim executable sources. - src/libnvim/ is planned to become root dir of the neovim library.
28 lines
1.1 KiB
C
28 lines
1.1 KiB
C
#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
|