diff options
author | 2013-01-13 20:24:13 +0000 | |
---|---|---|
committer | 2013-01-13 20:24:13 +0000 | |
commit | 48df6f8a24ddacf105a41477c0142a689e9f87d1 (patch) | |
tree | a6e913f9e174fc68ba98cda6eb8bd9953ad08736 /lib/libc | |
parent | Correctly process RELOC_DIR32 while relocating ld.so itself; this allow (diff) | |
download | wireguard-openbsd-48df6f8a24ddacf105a41477c0142a689e9f87d1.tar.xz wireguard-openbsd-48df6f8a24ddacf105a41477c0142a689e9f87d1.zip |
Remove machine-dependent glue for strtorQ, since hppa64 quad-precision
support has been removed from our compiler a year ago.
Diffstat (limited to 'lib/libc')
-rw-r--r-- | lib/libc/arch/hppa64/gdtoa/Makefile.inc | 4 | ||||
-rw-r--r-- | lib/libc/arch/hppa64/gdtoa/strtold.c | 45 |
2 files changed, 2 insertions, 47 deletions
diff --git a/lib/libc/arch/hppa64/gdtoa/Makefile.inc b/lib/libc/arch/hppa64/gdtoa/Makefile.inc index 08b45b067ed..575daae061d 100644 --- a/lib/libc/arch/hppa64/gdtoa/Makefile.inc +++ b/lib/libc/arch/hppa64/gdtoa/Makefile.inc @@ -1,3 +1,3 @@ -# $OpenBSD: Makefile.inc,v 1.1 2008/09/07 20:36:07 martynas Exp $ +# $OpenBSD: Makefile.inc,v 1.2 2013/01/13 20:24:13 martynas Exp $ -SRCS+= strtorQ.c strtord.c +SRCS+= strtord.c diff --git a/lib/libc/arch/hppa64/gdtoa/strtold.c b/lib/libc/arch/hppa64/gdtoa/strtold.c deleted file mode 100644 index 3a5e322f01a..00000000000 --- a/lib/libc/arch/hppa64/gdtoa/strtold.c +++ /dev/null @@ -1,45 +0,0 @@ -/* $OpenBSD: strtold.c,v 1.1 2008/09/07 20:36:07 martynas Exp $ */ -/*- - * Copyright (c) 2003 David Schultz <das@FreeBSD.ORG> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -/* - * Machine-dependent glue to integrate David Gay's gdtoa - * package into libc for architectures where a long double - * uses quad precision, such as sparc64. - */ - -#include <float.h> - -#include "gdtoaimp.h" - -long double -strtold(const char * __restrict s, char ** __restrict sp) -{ - long double result; - - strtorQ(s, sp, FLT_ROUNDS, &result); - return result; -} |