Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/astro/luna/files/patch-iprintf_isprintf.c
16461 views
1
--- iprintf/isprintf.c.orig 2016-07-26 13:07:24 UTC
2
+++ iprintf/isprintf.c
3
@@ -8,13 +8,7 @@
4
5
6
#include <stdio.h>
7
-#if defined(ANSI)
8
# include <stdarg.h>
9
-#elif defined(UNIX)
10
-# include <varargs.h>
11
-#else
12
- Error : varargs.h or stdarg.h is required to compile this.
13
-#endif /* ANSI or UNIX */
14
15
16
#if defined(ANSI)
17
@@ -49,47 +43,22 @@ i_sputn(dest, string, count, total_count
18
}
19
20
21
-#if defined(ANSI)
22
int
23
isprintf(char *buf, char *format, ...)
24
-#elif defined(UNIX)
25
-int
26
-isprintf(buf, format, va_alist)
27
- char *buf;
28
- char *format;
29
- va_dcl
30
-#endif /* ANSI or UNIX */
31
{
32
int n;
33
va_list args;
34
35
-#if defined(ANSI)
36
va_start (args, format);
37
-#elif defined(UNIX)
38
- va_start(args);
39
-#endif /* ANSI or UNIX */
40
buf[n = idoprnt(i_sputn, buf, format, args)] = '\0';
41
return (n);
42
}
43
44
45
-#if defined(ANSI)
46
int
47
ivsprintf(char *buf, char *format, va_list args)
48
-#elif defined(UNIX)
49
-int
50
-ivsprintf(buf, format, va_alist)
51
- char *buf;
52
- char *format;
53
- va_dcl
54
-#endif /* ANSI or UNIX */
55
{
56
int n;
57
-#if defined(UNIX)
58
- va_list args;
59
-
60
- va_start(args);
61
-#endif /* UNIX */
62
buf[n = idoprnt(i_sputn, buf, format, args)] = '\0';
63
return (n);
64
}
65
66