diff options
author | John Malmberg <wb8tyw@qsl.net> | 2017-11-07 19:46:48 -0600 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2017-11-08 03:17:51 -0700 |
commit | 1245e9e5153ff9612690177fe64faa5458a8d76c (patch) | |
tree | 89d1435a40f6c6d173506ae7d3551b5ff3ca3bc7 | |
parent | 1bb52dd11b5ccf927a468b5c1f2ae40e007a3990 (diff) | |
download | egawk-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/ChangeLog | 4 | ||||
-rw-r--r-- | missing_d/snprintf.c | 16 |
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; |