Path: blob/main/astro/luna/files/patch-iprintf_isprintf.c
16461 views
--- iprintf/isprintf.c.orig 2016-07-26 13:07:24 UTC1+++ iprintf/isprintf.c2@@ -8,13 +8,7 @@345#include <stdio.h>6-#if defined(ANSI)7# include <stdarg.h>8-#elif defined(UNIX)9-# include <varargs.h>10-#else11- Error : varargs.h or stdarg.h is required to compile this.12-#endif /* ANSI or UNIX */131415#if defined(ANSI)16@@ -49,47 +43,22 @@ i_sputn(dest, string, count, total_count17}181920-#if defined(ANSI)21int22isprintf(char *buf, char *format, ...)23-#elif defined(UNIX)24-int25-isprintf(buf, format, va_alist)26- char *buf;27- char *format;28- va_dcl29-#endif /* ANSI or UNIX */30{31int n;32va_list args;3334-#if defined(ANSI)35va_start (args, format);36-#elif defined(UNIX)37- va_start(args);38-#endif /* ANSI or UNIX */39buf[n = idoprnt(i_sputn, buf, format, args)] = '\0';40return (n);41}424344-#if defined(ANSI)45int46ivsprintf(char *buf, char *format, va_list args)47-#elif defined(UNIX)48-int49-ivsprintf(buf, format, va_alist)50- char *buf;51- char *format;52- va_dcl53-#endif /* ANSI or UNIX */54{55int n;56-#if defined(UNIX)57- va_list args;58-59- va_start(args);60-#endif /* UNIX */61buf[n = idoprnt(i_sputn, buf, format, args)] = '\0';62return (n);63}646566