summaryrefslogtreecommitdiff
path: root/src/proto/ex_getln.pro
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-09-04 17:48:15 +0200
committerBram Moolenaar <Bram@vim.org>2019-09-04 17:48:15 +0200
commit08c308aeb5e7dfa18fa61f261b0bff79517a4883 (patch)
tree0262ab37d02fa41b05667b94992e51b232a8c1ef /src/proto/ex_getln.pro
parent0f63ed33fdd12d8220f7bc7ff91095e7ceed9985 (diff)
downloadvim-git-08c308aeb5e7dfa18fa61f261b0bff79517a4883.tar.gz
patch 8.1.1981: the evalfunc.c file is too bigv8.1.1981
Problem: The evalfunc.c file is too big. Solution: Move undo functions to undo.c. Move cmdline functions to ex_getln.c. Move some container functions to list.c.
Diffstat (limited to 'src/proto/ex_getln.pro')
-rw-r--r--src/proto/ex_getln.pro7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/proto/ex_getln.pro b/src/proto/ex_getln.pro
index 12fd3bef4..a2f092df5 100644
--- a/src/proto/ex_getln.pro
+++ b/src/proto/ex_getln.pro
@@ -28,9 +28,10 @@ char_u *vim_strsave_fnameescape(char_u *fname, int shell);
void escape_fname(char_u **pp);
void tilde_replace(char_u *orig_pat, int num_files, char_u **files);
cmdline_info_T *get_cmdline_info(void);
-char_u *get_cmdline_str(void);
-int get_cmdline_pos(void);
-int set_cmdline_pos(int pos);
+void f_getcmdline(typval_T *argvars, typval_T *rettv);
+void f_getcmdpos(typval_T *argvars, typval_T *rettv);
+void f_setcmdpos(typval_T *argvars, typval_T *rettv);
+void f_getcmdtype(typval_T *argvars, typval_T *rettv);
int get_cmdline_type(void);
int get_cmdline_firstc(void);
int get_list_range(char_u **str, int *num1, int *num2);