summaryrefslogtreecommitdiff
path: root/lib/libc
diff options
context:
space:
mode:
authorDavid Schultz <das@FreeBSD.org>2008-12-10 02:32:06 +0000
committerDavid Schultz <das@FreeBSD.org>2008-12-10 02:32:06 +0000
commit33bff5d3e4de99a8be7d1b61bc1ee7d021146bab (patch)
treed76d3eb808d5412d7713a3ee007dbbb14b460f7f /lib/libc
parent0ca989b376e0e5977dd643121451c5809c8a37c8 (diff)
Notes
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/stdio/vfprintf.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/lib/libc/stdio/vfprintf.c b/lib/libc/stdio/vfprintf.c
index 3f98c639eaa9..cb70245c18ca 100644
--- a/lib/libc/stdio/vfprintf.c
+++ b/lib/libc/stdio/vfprintf.c
@@ -396,12 +396,6 @@ __vfprintf(FILE *fp, const char *fmt0, va_list ap)
char sign; /* sign prefix (' ', '+', '-', or \0) */
char thousands_sep; /* locale specific thousands separator */
const char *grouping; /* locale specific numeric grouping rules */
-
- if (__use_xprintf == 0 && getenv("USE_XPRINTF"))
- __use_xprintf = 1;
- if (__use_xprintf > 0)
- return (__xvprintf(fp, fmt0, ap));
-
#ifndef NO_FLOATING_POINT
/*
* We can decompose the printed representation of floating
@@ -568,6 +562,10 @@ __vfprintf(FILE *fp, const char *fmt0, va_list ap)
val = GETARG (int); \
}
+ if (__use_xprintf == 0 && getenv("USE_XPRINTF"))
+ __use_xprintf = 1;
+ if (__use_xprintf > 0)
+ return (__xvprintf(fp, fmt0, ap));
thousands_sep = '\0';
grouping = NULL;