aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Malmberg <wb8tyw@qsl.net>2017-11-07 19:46:48 -0600
committerArnold D. Robbins <arnold@skeeve.com>2017-11-08 03:17:51 -0700
commit1245e9e5153ff9612690177fe64faa5458a8d76c (patch)
tree89d1435a40f6c6d173506ae7d3551b5ff3ca3bc7
parent1bb52dd11b5ccf927a468b5c1f2ae40e007a3990 (diff)
downloadegawk-1245e9e5153ff9612690177fe64faa5458a8d76c.tar.gz
egawk-1245e9e5153ff9612690177fe64faa5458a8d76c.tar.bz2
egawk-1245e9e5153ff9612690177fe64faa5458a8d76c.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 56325e5e..871f5e50 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;