Browse Source

From NetBSD: merge of 960317

OPENBSD_2_0
niklas 29 years ago
parent
commit
b3273638d0
3 changed files with 23 additions and 8 deletions
  1. +14
    -2
      src/lib/libc/stdlib/strtod.c
  2. +5
    -3
      src/lib/libc/stdlib/system.3
  3. +4
    -3
      src/lib/libc/string/strftime.3

+ 14
- 2
src/lib/libc/stdlib/strtod.c View File

@ -1,3 +1,6 @@
/* $OpenBSD: strtod.c,v 1.2 1996/03/19 23:15:11 niklas Exp $ */
/* $NetBSD: strtod.c,v 1.21 1996/02/16 21:19:29 mark Exp $ */
/**************************************************************** /****************************************************************
* *
* The author of this software is David M. Gay. * The author of this software is David M. Gay.
@ -90,7 +93,7 @@
*/ */
#if defined(LIBC_SCCS) && !defined(lint) #if defined(LIBC_SCCS) && !defined(lint)
static char *rcsid = "$Id: strtod.c,v 1.1.1.1 1995/10/18 08:42:19 deraadt Exp $";
static char *rcsid = "$OpenBSD: strtod.c,v 1.2 1996/03/19 23:15:11 niklas Exp $";
#endif /* LIBC_SCCS and not lint */ #endif /* LIBC_SCCS and not lint */
#if defined(__m68k__) || defined(__sparc__) || defined(__i386__) || \ #if defined(__m68k__) || defined(__sparc__) || defined(__i386__) || \
@ -103,6 +106,15 @@ static char *rcsid = "$Id: strtod.c,v 1.1.1.1 1995/10/18 08:42:19 deraadt Exp $"
#endif #endif
#endif #endif
#ifdef __arm32__
/*
* Although the CPU is little endian the FP has different
* byte and word endianness. The byte order is still little endian
* but the word order is big endian.
*/
#define IEEE_BIG_ENDIAN
#endif
#ifdef vax #ifdef vax
#define VAX #define VAX
#endif #endif
@ -224,7 +236,7 @@ IBM should be defined.
* An alternative that might be better on some machines is * An alternative that might be better on some machines is
* #define Storeinc(a,b,c) (*a++ = b << 16 | c & 0xffff) * #define Storeinc(a,b,c) (*a++ = b << 16 | c & 0xffff)
*/ */
#if defined(IEEE_LITTLE_ENDIAN) + defined(VAX)
#if defined(IEEE_LITTLE_ENDIAN) + defined(VAX) + defined(__arm32__)
#define Storeinc(a,b,c) (((unsigned short *)a)[1] = (unsigned short)b, \ #define Storeinc(a,b,c) (((unsigned short *)a)[1] = (unsigned short)b, \
((unsigned short *)a)[0] = (unsigned short)c, a++) ((unsigned short *)a)[0] = (unsigned short)c, a++)
#else #else


+ 5
- 3
src/lib/libc/stdlib/system.3 View File

@ -1,3 +1,6 @@
.\" $OpenBSD: system.3,v 1.3 1996/03/19 23:15:12 niklas Exp $
.\" $NetBSD: system.3,v 1.7 1996/02/16 22:30:46 jtc Exp $
.\"
.\" Copyright (c) 1990, 1991 The Regents of the University of California. .\" Copyright (c) 1990, 1991 The Regents of the University of California.
.\" All rights reserved. .\" All rights reserved.
.\" .\"
@ -34,7 +37,6 @@
.\" SUCH DAMAGE. .\" SUCH DAMAGE.
.\" .\"
.\" from: @(#)system.3 6.5 (Berkeley) 6/29/91 .\" from: @(#)system.3 6.5 (Berkeley) 6/29/91
.\" $Id: system.3,v 1.2 1995/11/01 16:43:27 deraadt Exp $
.\" .\"
.Dd June 29, 1991 .Dd June 29, 1991
.Dt SYSTEM 3 .Dt SYSTEM 3
@ -87,8 +89,8 @@ returns the termination status for a program that terminates with a call of
.Sh SEE ALSO .Sh SEE ALSO
.Xr sh 1 , .Xr sh 1 ,
.Xr execve 2 , .Xr execve 2 ,
.Xr popen 3 ,
.Xr waitpid 3 ,
.Xr waitpid 2 ,
.Xr popen 3
.Sh STANDARDS .Sh STANDARDS
The The
.Fn system .Fn system


+ 4
- 3
src/lib/libc/string/strftime.3 View File

@ -1,3 +1,5 @@
.\" $OpenBSD: strftime.3,v 1.2 1996/03/19 23:15:14 niklas Exp $
.\"
.\" Copyright (c) 1989, 1991 The Regents of the University of California. .\" Copyright (c) 1989, 1991 The Regents of the University of California.
.\" All rights reserved. .\" All rights reserved.
.\" .\"
@ -34,7 +36,6 @@
.\" SUCH DAMAGE. .\" SUCH DAMAGE.
.\" .\"
.\" from: @(#)strftime.3 5.12 (Berkeley) 6/29/91 .\" from: @(#)strftime.3 5.12 (Berkeley) 6/29/91
.\" $Id: strftime.3,v 1.1.1.1 1995/10/18 08:42:22 deraadt Exp $
.\" .\"
.Dd June 29, 1991 .Dd June 29, 1991
.Dt STRFTIME 3 .Dt STRFTIME 3
@ -157,9 +158,9 @@ the week) as a decimal number (00-53).
is replaced by the weekday (Sunday as the first day of the week) is replaced by the weekday (Sunday as the first day of the week)
as a decimal number (0-6). as a decimal number (0-6).
.It Cm \&%X .It Cm \&%X
is replaced by the locale's appropriate date representation.
.It Cm \&%x
is replaced by the locale's appropriate time representation. is replaced by the locale's appropriate time representation.
.It Cm \&%x
is replaced by the locale's appropriate date representation.
.It Cm \&%Y .It Cm \&%Y
is replaced by the year with century as a decimal number. is replaced by the year with century as a decimal number.
.It Cm \&%y .It Cm \&%y


Loading…
Cancel
Save