bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #40361] make 4.0 under hpux 11.31 no longer prints output correctly


From: Paul D. Smith
Subject: [bug #40361] make 4.0 under hpux 11.31 no longer prints output correctly
Date: Fri, 25 Oct 2013 15:32:25 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.114 Safari/537.36

Follow-up Comment #14, bug #40361 (project make):

I would be surprised if it's va_copy().  On the other hand I'm surprised that
a UNIX variant in 2013 doesn't comply with a C standard which is 14+ years old
now...  I sort of expect that from Windows as they've all but abandoned C, but
not a UNIX system.

On the other hand we do try to meet C89 compliance (at least for the standard
library and language).  There are two alternative non-standard semantics of
vsnprintf() that I'm aware of: one where it returns <0 if the buffer is too
small (Windows does it this way) and the other where it returns the number of
bytes written and doesn't write the last nul byte (like strncpy).

We may need to switch to gnulib functions or else avoid the *nprintf()
variants.  I'll look into this.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?40361>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]