Subject: Re: bug#14944: 24.3.50; Cygw32 build break

From: Eli Zaretskii <[email-masked]>
Date: Wed, 24 Jul 2013 17:38:50 +0300

> Date: Wed, 24 Jul 2013 07:42:14 -0400
> From: Ken Brown <[email-masked]>
> Cc: [email-masked], Paul Eggert <[email-masked]>
> 
> This happened because of a change in rev 113453, in which make_save_ptr 
> (formerly called make_save_pointer) was defined only on platforms that 
> need it.  The cygw32 platform was missed.  The following should fix it.
> 
> === modified file 'src/alloc.c'
> --- src/alloc.c 2013-07-21 15:56:55 +0000
> +++ src/alloc.c 2013-07-24 11:35:40 +0000
> @@ -3371,7 +3371,7 @@
>     return val;
>   }
> 
> -#if defined HAVE_NS || defined DOS_NT
> +#if defined HAVE_NS || defined DOS_NT || defined HAVE_NTGUI
>   Lisp_Object
>   make_save_ptr (void *a)
>   {

If you are adding HAVE_NTGUI, then DOS_NT is redundant, and should be
removed.