• R/O
  • SSH

vim: Commit

Mirror of the Vim source from https://github.com/vim/vim


Commit MetaInfo

Révisiond9cc61139d12c315d790d79890402ef957be00ff (tree)
l'heure2005-09-14 06:22:27
Auteurvimboss
Commitervimboss

Message de Log

updated for version 7.0146

Change Summary

Modification

diff -r a7ae7e043e43 -r d9cc61139d12 src/eval.c
--- a/src/eval.c Tue Sep 13 21:20:47 2005 +0000
+++ b/src/eval.c Tue Sep 13 21:22:27 2005 +0000
@@ -6849,7 +6849,7 @@
68496849 {"resolve", 1, 1, f_resolve},
68506850 {"reverse", 1, 1, f_reverse},
68516851 {"search", 1, 2, f_search},
6852- {"searchdecl", 1, 2, f_searchdecl},
6852+ {"searchdecl", 1, 3, f_searchdecl},
68536853 {"searchpair", 3, 5, f_searchpair},
68546854 {"server2client", 2, 2, f_server2client},
68556855 {"serverlist", 0, 0, f_serverlist},
@@ -13048,6 +13048,7 @@
1304813048 typval_T *rettv;
1304913049 {
1305013050 int locally = 1;
13051+ int thisblock = 0;
1305113052 int error = FALSE;
1305213053 char_u *name;
1305313054
@@ -13055,10 +13056,14 @@
1305513056
1305613057 name = get_tv_string_chk(&argvars[0]);
1305713058 if (argvars[1].v_type != VAR_UNKNOWN)
13059+ {
1305813060 locally = get_tv_number_chk(&argvars[1], &error) == 0;
13061+ if (!error && argvars[2].v_type != VAR_UNKNOWN)
13062+ thisblock = get_tv_number_chk(&argvars[2], &error) != 0;
13063+ }
1305913064 if (!error && name != NULL)
1306013065 rettv->vval.v_number = find_decl(name, (int)STRLEN(name),
13061- locally, SEARCH_KEEP) == FAIL;
13066+ locally, thisblock, SEARCH_KEEP) == FAIL;
1306213067 }
1306313068
1306413069 /*
Afficher sur ancien navigateur de dépôt.