diff options
author | Martynas Venckus <martynas@cvs.openbsd.org> | 2013-01-13 20:24:14 +0000 |
---|---|---|
committer | Martynas Venckus <martynas@cvs.openbsd.org> | 2013-01-13 20:24:14 +0000 |
commit | ee697449f8b402ffd7f50d12c0461575cfde8f4f (patch) | |
tree | ca4da5f128ea7cf7b54e2d8ccaece302c6a08695 /lib | |
parent | a32b7c876ce8a18960737f68d5ce50fbeae3b700 (diff) |
Remove machine-dependent glue for strtorQ, since hppa64 quad-precision
support has been removed from our compiler a year ago.
Diffstat (limited to 'lib')
-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; -} |