summaryrefslogtreecommitdiff
path: root/lib/libc/stdio/vfprintf.c
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>1997-12-24 23:02:47 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>1997-12-24 23:02:47 +0000
commit6e690ad4ca3f240aa8deb1a18660c97c72e6d2c3 (patch)
treee4eb87a006e6435936a4d1fb84a91528af395108 /lib/libc/stdio/vfprintf.c
parente0b123f6d0eca4574a0d93f3e4f1f0d2aa93b4c4 (diff)
Notes
Diffstat (limited to 'lib/libc/stdio/vfprintf.c')
-rw-r--r--lib/libc/stdio/vfprintf.c14
1 files changed, 5 insertions, 9 deletions
diff --git a/lib/libc/stdio/vfprintf.c b/lib/libc/stdio/vfprintf.c
index 4abdbc4e7d28..3457c86de224 100644
--- a/lib/libc/stdio/vfprintf.c
+++ b/lib/libc/stdio/vfprintf.c
@@ -39,7 +39,7 @@
static char sccsid[] = "@(#)vfprintf.c 8.1 (Berkeley) 6/4/93";
#endif
static const char rcsid[] =
- "$Id: vfprintf.c,v 1.13 1997/12/19 21:59:22 bde Exp $";
+ "$Id: vfprintf.c,v 1.14 1997/12/24 13:47:13 ache Exp $";
#endif /* LIBC_SCCS and not lint */
/*
@@ -643,18 +643,14 @@ fp_begin: if (prec == -1)
break;
#endif /* FLOATING_POINT */
case 'n':
- n = ret;
- if ((fp->_flags & __SSTR) &&
- fp->_bf._size < n)
- n = fp->_bf._size;
if (flags & QUADINT)
- *GETARG(quad_t *) = n;
+ *GETARG(quad_t *) = ret;
else if (flags & LONGINT)
- *GETARG(long *) = n;
+ *GETARG(long *) = ret;
else if (flags & SHORTINT)
- *GETARG(short *) = n;
+ *GETARG(short *) = ret;
else
- *GETARG(int *) = n;
+ *GETARG(int *) = ret;
continue; /* no output */
case 'O':
flags |= LONGINT;