Patrick Texier wrote:
> On Wed, 27 Jan 2010 17:32:09 +0100, Bram Moolenaar wrote:
>
> > Patch 7.2.347
> > Problem: Crash when executing <expr> mapping redefines that same mapping.
> > Solution: Save the values used before evaluating the expression.
> > Files: src/getchar.c
>
> I can't compile this patch using Windows BCC 5.0 or Linux GCC 3.2 with a
> #ifdef inside a macro :
>
> Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
> .\getchar.c:
> Error E2206 .\getchar.c 2503: Illegal character '#' (0x23) in function
> vgetorpeek
> Error E2451 .\getchar.c 2503: Undefined symbol 'ifdef' in function vgetorpeek
> Error E2293 .\getchar.c 2503: ) expected in function vgetorpeek
> Error E2206 .\getchar.c 2503: Illegal character '#' (0x23) in function
> vgetorpee
> k
> *** 4 errors in Compile ***
>
> Attached patch fixes this.
Thanks for reporting the problem and suggesting a fix. And sorry for
breaking it!
--
hundred-and-one symptoms of being an internet addict:
166. You have been on your computer soo long that you didn't realize
you had grandchildren.
/// 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 ///
--
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php