summaryrefslogtreecommitdiff
path: root/printf/snprintf.c
diff options
context:
space:
mode:
Diffstat (limited to 'printf/snprintf.c')
-rw-r--r--printf/snprintf.c21
1 files changed, 0 insertions, 21 deletions
diff --git a/printf/snprintf.c b/printf/snprintf.c
index 73ab6398a..a80e1937d 100644
--- a/printf/snprintf.c
+++ b/printf/snprintf.c
@@ -17,14 +17,7 @@ License for more details.
You should have received a copy of the GNU Lesser General Public License
along with the GNU MP Library. If not, see https://www.gnu.org/licenses/. */
-#include "config.h"
-
-#if HAVE_STDARG
#include <stdarg.h>
-#else
-#include <varargs.h>
-#endif
-
#include <string.h> /* for strlen */
#include "gmp.h"
@@ -32,30 +25,16 @@ along with the GNU MP Library. If not, see https://www.gnu.org/licenses/. */
int
-#if HAVE_STDARG
gmp_snprintf (char *buf, size_t size, const char *fmt, ...)
-#else
-gmp_snprintf (va_alist)
- va_dcl
-#endif
{
struct gmp_snprintf_t d;
va_list ap;
int ret;
-#if HAVE_STDARG
va_start (ap, fmt);
d.buf = buf;
d.size = size;
-#else
- const char *fmt;
- va_start (ap);
- d.buf = va_arg (ap, char *);
- d.size = va_arg (ap, size_t);
- fmt = va_arg (ap, const char *);
-#endif
-
ASSERT (! MEM_OVERLAP_P (buf, size, fmt, strlen(fmt)+1));
ret = __gmp_doprnt (&__gmp_snprintf_funs, &d, fmt, ap);