To:
[email protected]
Subject: Patch 7.2b.016
Fcc: outbox
From: Bram Moolenaar <
[email protected]>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
------------
Patch 7.2b.016
Problem: Build fails with normal features but without +autocmd.
Solution: Fix #ifdefs. (Ian Kelling)
Files: src/eval.c, src/ex_cmds.c, src/quickfix.c, src/option.c,
src/ex_docmd.c
*** ../vim-7.2b.015/src/eval.c Mon Jul 14 23:04:13 2008
--- src/eval.c Fri Jul 18 14:48:42 2008
***************
*** 18073,18079 ****
return vimvars[idx].vv_nr;
}
- #if defined(FEAT_AUTOCMD) || defined(PROTO)
/*
* Get string v: variable value. Uses a static buffer, can only be used once.
*/
--- 18073,18078 ----
***************
*** 18083,18089 ****
{
return get_tv_string(&vimvars[idx].vv_tv);
}
- #endif
/*
* Set v:count, v:count1 and v:prevcount.
--- 18082,18087 ----
*** ../vim-7.2b.015/src/ex_cmds.c Sun Jul 13 19:15:10 2008
--- src/ex_cmds.c Thu Jul 24 17:03:48 2008
***************
*** 3141,3150 ****
#ifdef FEAT_BROWSE
if (cmdmod.browse)
{
if (
! # ifdef FEAT_GUI
!gui.in_use &&
! # endif
au_has_group((char_u *)"FileExplorer"))
{
/* No browsing supported but we do have the file explorer:
--- 3144,3154 ----
#ifdef FEAT_BROWSE
if (cmdmod.browse)
{
+ # ifdef FEAT_AUTOCMD
if (
! # ifdef FEAT_GUI
!gui.in_use &&
! # endif
au_has_group((char_u *)"FileExplorer"))
{
/* No browsing supported but we do have the file explorer:
***************
*** 3153,3158 ****
--- 3157,3163 ----
ffname = (char_u *)".";
}
else
+ # endif
{
browse_file = do_browse(0, (char_u *)_("Edit File"), ffname,
NULL, NULL, NULL, curbuf);
*** ../vim-7.2b.015/src/quickfix.c Mon Jul 14 23:04:13 2008
--- src/quickfix.c Fri Jul 18 14:53:02 2008
***************
*** 2999,3012 ****
char_u *save_ei = NULL;
#endif
aco_save_T aco;
- #ifdef FEAT_AUTOCMD
- char_u *au_name = NULL;
int flags = 0;
colnr_T col;
long tomatch;
char_u dirname_start[MAXPATHL];
char_u dirname_now[MAXPATHL];
char_u *target_dir = NULL;
switch (eap->cmdidx)
{
--- 2999,3012 ----
char_u *save_ei = NULL;
#endif
aco_save_T aco;
int flags = 0;
colnr_T col;
long tomatch;
char_u dirname_start[MAXPATHL];
char_u dirname_now[MAXPATHL];
char_u *target_dir = NULL;
+ #ifdef FEAT_AUTOCMD
+ char_u *au_name = NULL;
switch (eap->cmdidx)
{
*** ../vim-7.2b.015/src/option.c Tue Jul 8 17:15:08 2008
--- src/option.c Fri Jul 18 15:05:33 2008
***************
*** 8622,8629 ****
# endif
# endif
# if defined(FEAT_AUTOCMD)
! p->indir == PV_FT)
# endif
{
if (fprintf(fd, "if &%s != '%s'", p->fullname,
*(char_u **)(varp)) < 0
--- 8622,8630 ----
# endif
# endif
# if defined(FEAT_AUTOCMD)
! p->indir == PV_FT
# endif
+ )
{
if (fprintf(fd, "if &%s != '%s'", p->fullname,
*(char_u **)(varp)) < 0
*** ../vim-7.2b.015/src/ex_docmd.c Sun Jul 13 19:15:10 2008
--- src/ex_docmd.c Fri Jul 18 17:03:59 2008
***************
*** 7095,7104 ****
# endif
&& eap->cmdidx != CMD_new)
{
if (
! # ifdef FEAT_GUI
!gui.in_use &&
! # endif
au_has_group((char_u *)"FileExplorer"))
{
/* No browsing supported but we do have the file explorer:
--- 7095,7105 ----
# endif
&& eap->cmdidx != CMD_new)
{
+ # ifdef FEAT_AUTOCMD
if (
! # ifdef FEAT_GUI
!gui.in_use &&
! # endif
au_has_group((char_u *)"FileExplorer"))
{
/* No browsing supported but we do have the file explorer:
***************
*** 7107,7112 ****
--- 7108,7114 ----
eap->arg = (char_u *)".";
}
else
+ # endif
{
fname = do_browse(0, (char_u *)_("Edit File in new window"),
eap->arg, NULL, NULL, NULL, curbuf);
*** ../vim-7.2b.015/src/version.c Thu Jul 24 17:19:58 2008
--- src/version.c Thu Jul 24 18:42:30 2008
***************
*** 678,679 ****
--- 678,681 ----
{ /* Add new patch number below this line */
+ /**/
+ 16,
/**/
--
GUARD #1: What -- a swallow carrying a coconut?
ARTHUR: It could grip it by the husk!
GUARD #1: It's not a question of where he grips it! It's a simple question
of weight ratios! A five ounce bird could not carry a 1 pound
coconut.
The Quest for the Holy Grail (Monty Python)
/// Bram Moolenaar --
[email protected] --
http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features --
http://www.Vim.org/sponsor/ \\\
\\\ download, build and distribute --
http://www.A-A-P.org ///
\\\ help me help AIDS victims --
http://ICCF-Holland.org ///