Re: Minor patch to correct buffer overrun

Chris Sutcliffe <[email protected]>
Newsgroups gmane.comp.gnu.make.windows
Message-ID <[email protected]>
  On 26/08/2010 1:15 PM, Eli Zaretskii wrote:
>> Is the comment appropriate?
> Yes, but please format it according to the GNU coding standards:
>
>    /* bla bla bla
>       yak yak yak.  */

Done:

--- make.h.orig 2010-07-20 09:12:06 -0400
+++ make.h      2010-08-26 21:49:15 -0400
@@ -306,10 +306,14 @@
  #define S_(msg1,msg2,num)   ngettext (msg1,msg2,num)

  /* Handle other OSs.  */
-#ifndef PATH_SEPARATOR_CHAR
-# if defined(HAVE_DOS_PATHS)
-#  define PATH_SEPARATOR_CHAR ';'
-# elif defined(VMS)
+/* To overcome an issue parsing paths in a DOS/Windows environment when
+   built in a unix based environment, override the PATH_SEPARATOR_CHAR
+   definition unless being built for Cygwin. */
+#if defined(HAVE_DOS_PATHS) && !defined(__CYGWIN__)
+# undef PATH_SEPARATOR_CHAR
+# define PATH_SEPARATOR_CHAR ';'
+#elif !defined(PATH_SEPARATOR_CHAR)
+# if defined (VMS)
  #  define PATH_SEPARATOR_CHAR ','
  # else
  #  define PATH_SEPARATOR_CHAR ':'

Chris
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.