summaryrefslogtreecommitdiffstats
path: root/src/proto/eval.pro
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2013-05-17 16:03:57 +0200
committerBram Moolenaar <Bram@vim.org>2013-05-17 16:03:57 +0200
commit105bc355a6713b5c09b52776bf8f92a15a81f49c (patch)
tree5b87ec43fc4b9c4c59cfe40a8167f117274a0b6d /src/proto/eval.pro
parent55b8ad3dabc16451f0ae59a7ae8ab9edb67f84e6 (diff)
updated for version 7.3.963v7.3.963
Problem: Setting curbuf without curwin causes trouble. Solution: Add switch_buffer() and restore_buffer(). Block autocommands to avoid trouble.
Diffstat (limited to 'src/proto/eval.pro')
-rw-r--r--src/proto/eval.pro6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/proto/eval.pro b/src/proto/eval.pro
index 7af6cd3381..dfea118999 100644
--- a/src/proto/eval.pro
+++ b/src/proto/eval.pro
@@ -33,6 +33,8 @@ void prof_child_enter __ARGS((proftime_T *tm));
void prof_child_exit __ARGS((proftime_T *tm));
int eval_foldexpr __ARGS((char_u *arg, int *cp));
void ex_let __ARGS((exarg_T *eap));
+void list_add_watch __ARGS((list_T *l, listwatch_T *lw));
+void list_rem_watch __ARGS((list_T *l, listwatch_T *lwrem));
void *eval_for_line __ARGS((char_u *arg, int *errp, char_u **nextcmdp, int skip));
int next_for_item __ARGS((void *fi_void, char_u *arg));
void free_for_info __ARGS((void *fi_void));
@@ -125,8 +127,4 @@ void last_set_msg __ARGS((scid_T scriptID));
void ex_oldfiles __ARGS((exarg_T *eap));
int modify_fname __ARGS((char_u *src, int *usedlen, char_u **fnamep, char_u **bufp, int *fnamelen));
char_u *do_string_sub __ARGS((char_u *str, char_u *pat, char_u *sub, char_u *flags));
-int switch_win __ARGS((win_T **, tabpage_T **, win_T *, tabpage_T *));
-void restore_win __ARGS((win_T *, tabpage_T *));
-void list_add_watch __ARGS((list_T *l, listwatch_T *lw));
-void list_rem_watch __ARGS((list_T *l, listwatch_T *lwrem));
/* vim: set ft=c : */