From 4af439aaf984c71ebcb176706551323a3c71985a Mon Sep 17 00:00:00 2001 From: Pav Lucistnik Date: Sat, 22 Nov 2003 03:26:19 +0000 Subject: - Fix build on 5.x Approved by: adamw (mentor) --- astro/luna/files/patch-iprintf-iprintf.c | 56 +++++++++++++++++++++++++++ astro/luna/files/patch-iprintf-isprintf.c | 64 +++++++++++++++++++++++++++++++ 2 files changed, 120 insertions(+) create mode 100644 astro/luna/files/patch-iprintf-iprintf.c create mode 100644 astro/luna/files/patch-iprintf-isprintf.c (limited to 'astro/luna/files') diff --git a/astro/luna/files/patch-iprintf-iprintf.c b/astro/luna/files/patch-iprintf-iprintf.c new file mode 100644 index 000000000000..fa449c78759d --- /dev/null +++ b/astro/luna/files/patch-iprintf-iprintf.c @@ -0,0 +1,56 @@ +--- iprintf/iprintf.c.orig Thu Apr 23 16:23:14 1992 ++++ iprintf/iprintf.c Sat Nov 22 04:11:33 2003 +@@ -13,7 +13,7 @@ + #if defined(ANSI) + # include + #elif defined(UNIX) +-# include ++# include + #else + Error : varargs.h or stdarg.h is required to compile this. + #endif /* ANSI or UNIX */ +@@ -52,44 +52,21 @@ + } + + +-#if defined(ANSI) + int + iprintf(char *format, ...) +-#elif defined(UNIX) +-int +-iprintf(format, va_alist) +- char *format; +- va_dcl +-#endif /* ANSI or UNIX */ + { + va_list args; + +-#if defined(ANSI) + va_start (args, format); +-#elif defined(UNIX) +- va_start(args); +-#endif /* ANSI or UNIX */ + return (ivprintf(format, args)); + } + + +-#if defined(ANSI) + int + ifprintf(FILE *stream, char *format, ...) +-#elif defined(UNIX) +-int +-ifprintf(stream, format, va_alist) +- FILE *stream; +- char *format; +- va_dcl +-#endif /* UNIX */ + { + va_list args; + +-#if defined(ANSI) + va_start (args, format); +-#elif defined(UNIX) +- va_start(args); +-#endif /* ANSI or UNIX */ + return (ivfprintf(stream, format, args)); + } diff --git a/astro/luna/files/patch-iprintf-isprintf.c b/astro/luna/files/patch-iprintf-isprintf.c new file mode 100644 index 000000000000..e1b3835574fb --- /dev/null +++ b/astro/luna/files/patch-iprintf-isprintf.c @@ -0,0 +1,64 @@ +--- 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 +-#if defined(ANSI) + # include +-#elif defined(UNIX) +-# include +-#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); + } -- cgit v1.2.3