2008/11/9 Bram Moolenaar <[EMAIL PROTECTED]>:
> Patch 7.2.031
> Problem: Information in the viminfo file about previously edited files is
> not available to the user. There is no way to get a complete list
> of files edited in previous Vim sessions.
Patch 7.2.031 breaks build when compiling with -DEXITFREE:
eval.c: In function 'eval_clear':
eval.c:849: error: 'struct vimvar' has no member named 'vv_string'
eval.c:850: error: 'struct vimvar' has no member named 'vv_string'
Attached patch fixes it.
Regards
-- Dominique
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---
Index: eval.c
===================================================================
RCS file: /cvsroot/vim/vim7/src/eval.c,v
retrieving revision 1.268
diff -c -r1.268 eval.c
*** eval.c 9 Nov 2008 12:46:09 -0000 1.268
--- eval.c 9 Nov 2008 14:29:35 -0000
***************
*** 846,853 ****
p = &vimvars[i];
if (p->vv_di.di_tv.v_type == VAR_STRING)
{
! vim_free(p->vv_string);
! p->vv_string = NULL;
}
else if (p->vv_di.di_tv.v_type == VAR_LIST)
{
--- 846,853 ----
p = &vimvars[i];
if (p->vv_di.di_tv.v_type == VAR_STRING)
{
! vim_free(p->vv_di.di_tv.vval.v_string);
! p->vv_di.di_tv.vval.v_string = NULL;
}
else if (p->vv_di.di_tv.v_type == VAR_LIST)
{