From: Chris S. <ir0...@gm...> - 2012-09-01 20:23:42
|
On 1 September 2012 03:47, Eli Zaretskii wrote: >> Date: Sat, 01 Sep 2012 10:05:57 +0300 >> From: Eli Zaretskii <el...@gn...> >> >> > Date: Sat, 1 Sep 2012 01:52:31 -0400 >> > From: Ketan Surender <ket...@gm...> >> > >> > mingw32-make 3.82 (instead of 3.82.90) with the above example makefile >> > the runs the setup target without any errors. >> >> As does 3.82.90 I compiled myself from CVS a few months ago. >> >> Either this is due to a new feature or some bug in the build process >> of MinGW Make. > > It's a bug. Fixed with the following change (to be committed to CVS > shortly): > > --- read.c~ 2012-09-01 10:09:16.000000000 +0300 > +++ read.c 2012-09-01 10:44:30.098750000 +0300 > @@ -2242,8 +2242,8 @@ unescape_char (char *string, int c) > /* It is, and there's >1 backslash. Take half of them. */ > l /= 2; > memcpy (p, s, l); > - p += l; > } > + p += l; > s = e; > } I'll create a new release with this fix included. Chris -- Chris Sutcliffe http://emergedesktop.org http://www.google.com/profiles/ir0nh34d |