aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Malmberg <wb8tyw@qsl.net>2017-11-07 19:46:48 -0600
committerJohn Malmberg <wb8tyw@qsl.net>2017-11-07 19:49:08 -0600
commit62f533cb6158598268cb2d791014277864eead23 (patch)
tree96aa116e4e5e9eb25fc359ff5efc012e6a3b4c72
parent6f773a78fff93fa819cc68758b9ceba31858d7b8 (diff)
downloadegawk-62f533cb6158598268cb2d791014277864eead23.tar.gz
egawk-62f533cb6158598268cb2d791014277864eead23.tar.bz2
egawk-62f533cb6158598268cb2d791014277864eead23.zip
Remove varargs.h support from missing_d/snprintf.c
-rwxr-xr-x[-rw-r--r--]missing_d/ChangeLog4
-rw-r--r--missing_d/snprintf.c16
2 files changed, 4 insertions, 16 deletions
diff --git a/missing_d/ChangeLog b/missing_d/ChangeLog
index f430027d..8043677a 100644..100755
--- a/missing_d/ChangeLog
+++ b/missing_d/ChangeLog
@@ -1,3 +1,7 @@
+2017-11-07 John E. Malmberg <wb8tyw@qsl.net>
+
+ * Remove varargs.h usage in snprintf.c
+
2017-10-19 Arnold D. Robbins <arnold@skeeve.com>
* 4.2.0: Release tar ball made.
diff --git a/missing_d/snprintf.c b/missing_d/snprintf.c
index 9d692d5a..53b75f65 100644
--- a/missing_d/snprintf.c
+++ b/missing_d/snprintf.c
@@ -174,28 +174,12 @@ vsnprintf (char *restrict buf, size_t len,
}
int
-#if defined(HAVE_STDARG_H) && defined(__STDC__) && __STDC__
snprintf (char *restrict buf, size_t len, const char *restrict fmt, ...)
-#else
-snprintf (va_alist)
- va_dcl
-#endif
{
int rv;
va_list args;
-#if defined(HAVE_STDARG_H) && defined(__STDC__) && __STDC__
va_start (args, fmt);
-#else
- char *buf;
- size_t len;
- char *fmt;
-
- va_start (args);
- buf = va_arg (args, char *);
- len = va_arg (args, size_t);
- fmt = va_arg (args, char *);
-#endif
rv = vsnprintf (buf, len, fmt, args);
va_end (args);
return rv;