summaryrefslogtreecommitdiff
path: root/support/vsnprintf.c
diff options
context:
space:
mode:
Diffstat (limited to 'support/vsnprintf.c')
-rw-r--r--support/vsnprintf.c46
1 files changed, 26 insertions, 20 deletions
diff --git a/support/vsnprintf.c b/support/vsnprintf.c
index 0231879d..a2dfb4ed 100644
--- a/support/vsnprintf.c
+++ b/support/vsnprintf.c
@@ -97,32 +97,14 @@ mcleanup(str, n, p)
int
#if __STDC__
-snprintf(char *str, size_t n, char const *fmt, ...)
-#else
-snprintf(str, n, fmt, va_alist)
- char *str;
- size_t n;
- char *fmt;
- va_dcl
-#endif
-{
- va_list ap;
-#if __STDC__
- va_start(ap, fmt);
+vsnprintf(char *str, size_t n, char const *fmt, va_list ap)
#else
- va_start(ap);
-#endif
-
- return (vsnprintf(str, n, fmt, ap));
- va_end(ap);
-}
-
-int
vsnprintf(str, n, fmt, ap)
char *str;
size_t n;
char *fmt;
char *ap;
+#endif
{
struct sigaction osa, nsa;
char *p;
@@ -149,3 +131,27 @@ vsnprintf(str, n, fmt, ap)
return (ret);
}
+int
+#if __STDC__
+snprintf(char *str, size_t n, char const *fmt, ...)
+#else
+snprintf(str, n, fmt, va_alist)
+ char *str;
+ size_t n;
+ char *fmt;
+ va_dcl
+#endif
+{
+ va_list ap;
+#if __STDC__
+ va_start(ap, fmt);
+#else
+ va_start(ap);
+#endif
+
+ return (vsnprintf(str, n, fmt, ap));
+ va_end(ap);
+}
+
+
+