1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-10 07:04:03 +00:00
freebsd-ports/astro/luna/files/patch-iprintf-isprintf.c
Pav Lucistnik 4af439aaf9 - Fix build on 5.x
Approved by:	adamw (mentor)
2003-11-22 03:26:19 +00:00

65 lines
1.1 KiB
C

--- iprintf/isprintf.c.orig Thu Apr 23 16:23:16 1992
+++ iprintf/isprintf.c Sat Nov 22 04:13:54 2003
@@ -8,13 +8,7 @@
#include <stdio.h>
-#if defined(ANSI)
# include <stdarg.h>
-#elif defined(UNIX)
-# include <varargs.h>
-#else
- Error : varargs.h or stdarg.h is required to compile this.
-#endif /* ANSI or UNIX */
#if defined(ANSI)
@@ -49,47 +43,22 @@
}
-#if defined(ANSI)
int
isprintf(char *buf, char *format, ...)
-#elif defined(UNIX)
-int
-isprintf(buf, format, va_alist)
- char *buf;
- char *format;
- va_dcl
-#endif /* ANSI or UNIX */
{
int n;
va_list args;
-#if defined(ANSI)
va_start (args, format);
-#elif defined(UNIX)
- va_start(args);
-#endif /* ANSI or UNIX */
buf[n = idoprnt(i_sputn, buf, format, args)] = '\0';
return (n);
}
-#if defined(ANSI)
int
ivsprintf(char *buf, char *format, va_list args)
-#elif defined(UNIX)
-int
-ivsprintf(buf, format, va_alist)
- char *buf;
- char *format;
- va_dcl
-#endif /* ANSI or UNIX */
{
int n;
-#if defined(UNIX)
- va_list args;
-
- va_start(args);
-#endif /* UNIX */
buf[n = idoprnt(i_sputn, buf, format, args)] = '\0';
return (n);
}