diff options
Diffstat (limited to 'lib/libc/stdlib')
-rw-r--r-- | lib/libc/stdlib/strfmon.c | 17 | ||||
-rw-r--r-- | lib/libc/stdlib/strtod.c | 11 |
2 files changed, 0 insertions, 28 deletions
diff --git a/lib/libc/stdlib/strfmon.c b/lib/libc/stdlib/strfmon.c index 0a72ca8..aa9b318 100644 --- a/lib/libc/stdlib/strfmon.c +++ b/lib/libc/stdlib/strfmon.c @@ -33,11 +33,7 @@ __FBSDID("$FreeBSD$"); #include <errno.h> #include <limits.h> #include <locale.h> -#if __STDC__ #include <stdarg.h> -#else -#include <varargs.h> -#endif #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -91,17 +87,8 @@ static void __setup_vars(int, char *, char *, char *, char **); static int __calc_left_pad(int, char *); static char *__format_grouped_double(double, int *, int, int, int); -#if __STDC__ ssize_t strfmon(char *s, size_t maxsize, const char *format, ...) -#else -ssize_t -strfmon(s, maxsize, format, va_alist) - char *s; - size_t maxsize; - const char *format; - va_dcl -#endif { va_list ap; char *dst; /* output destination pointer */ @@ -127,11 +114,7 @@ strfmon(s, maxsize, format, va_alist) char *tmpptr; /* temporary vars */ int *ntmp; -#if __STDC__ va_start(ap, format); -#else - va_start(ap); -#endif lc = localeconv(); dst = s; diff --git a/lib/libc/stdlib/strtod.c b/lib/libc/stdlib/strtod.c index 9258d71..eaa7ad0 100644 --- a/lib/libc/stdlib/strtod.c +++ b/lib/libc/stdlib/strtod.c @@ -1378,18 +1378,7 @@ strtod if (e1 > DBL_MAX_10_EXP) { ovfl: errno = ERANGE; -#ifdef __STDC__ rv = HUGE_VAL; -#else - /* Can't trust HUGE_VAL */ -#ifdef IEEE_Arith - word0(rv) = Exp_mask; - word1(rv) = 0; -#else - word0(rv) = Big0; - word1(rv) = Big1; -#endif -#endif goto ret; } if (e1 >>= 4) { |