mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-14 18:00:44 +08:00
argv.c: Use ANSI_PROTOTYPES instead of __STDC__.
* argv.c: Use ANSI_PROTOTYPES instead of __STDC__. * memchr.c: Likewise. * strcasecmp.c: Likewise. * strncasecmp.c: Likewise. * strncmp.c: Likewise. * xatexit.c: Likewise. * xmalloc.c: Likewise. * copysign.c: Use traditional function declaration instead of DEFUN. * sigsetmask.c: Likewise. * memcmp.c: Both of the above, ANSI_PROTOTYPES and DEFUN. * memset.c: Likewise. * memcpy.c: ANSI_PROTOTYPES, DEFUN and prototype bcopy. * memmove.c: Likewise. From-SVN: r65619
This commit is contained in:
parent
db0b376eb9
commit
0ae0f1b084
@ -1,3 +1,22 @@
|
||||
2003-04-14 Roger Sayle <roger@eyesopen.com>
|
||||
|
||||
* argv.c: Use ANSI_PROTOTYPES instead of __STDC__.
|
||||
* memchr.c: Likewise.
|
||||
* strcasecmp.c: Likewise.
|
||||
* strncasecmp.c: Likewise.
|
||||
* strncmp.c: Likewise.
|
||||
* xatexit.c: Likewise.
|
||||
* xmalloc.c: Likewise.
|
||||
|
||||
* copysign.c: Use traditional function declaration instead of DEFUN.
|
||||
* sigsetmask.c: Likewise.
|
||||
|
||||
* memcmp.c: Both of the above, ANSI_PROTOTYPES and DEFUN.
|
||||
* memset.c: Likewise.
|
||||
|
||||
* memcpy.c: ANSI_PROTOTYPES, DEFUN and prototype bcopy.
|
||||
* memmove.c: Likewise.
|
||||
|
||||
2003-04-14 Roger Sayle <roger@eyesopen.com>
|
||||
|
||||
* strdup.c (strdup): Tweak implementation to use memcpy.
|
||||
|
@ -29,7 +29,7 @@ Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* Routines imported from standard C runtime libraries. */
|
||||
|
||||
#ifdef __STDC__
|
||||
#ifdef ANSI_PROTOTYPES
|
||||
|
||||
#include <stddef.h>
|
||||
#include <string.h>
|
||||
|
@ -131,7 +131,9 @@ typedef union
|
||||
|
||||
#if defined(__IEEE_BIG_ENDIAN) || defined(__IEEE_LITTLE_ENDIAN)
|
||||
|
||||
double DEFUN(copysign, (x, y), double x AND double y)
|
||||
double
|
||||
copysign (x, y)
|
||||
double x, y;
|
||||
{
|
||||
__ieee_double_shape_type a,b;
|
||||
b.value = y;
|
||||
@ -142,7 +144,9 @@ double DEFUN(copysign, (x, y), double x AND double y)
|
||||
|
||||
#else
|
||||
|
||||
double DEFUN(copysign, (x, y), double x AND double y)
|
||||
double
|
||||
copysign (x, y)
|
||||
double x, y;
|
||||
{
|
||||
if ((x < 0 && y > 0) || (x > 0 && y < 0))
|
||||
return -x;
|
||||
|
@ -15,7 +15,7 @@ returned.
|
||||
*/
|
||||
|
||||
#include <ansidecl.h>
|
||||
#ifdef __STDC__
|
||||
#ifdef ANSI_PROTOTYPES
|
||||
#include <stddef.h>
|
||||
#else
|
||||
#define size_t unsigned long
|
||||
|
@ -16,15 +16,17 @@ as if comparing unsigned char arrays.
|
||||
*/
|
||||
|
||||
#include <ansidecl.h>
|
||||
#ifdef __STDC__
|
||||
#ifdef ANSI_PROTOTYPES
|
||||
#include <stddef.h>
|
||||
#else
|
||||
#define size_t unsigned long
|
||||
#endif
|
||||
|
||||
int
|
||||
DEFUN(memcmp, (str1, str2, count),
|
||||
const PTR str1 AND const PTR str2 AND size_t count)
|
||||
memcmp (str1, str2, count)
|
||||
const PTR str1;
|
||||
const PTR str2;
|
||||
size_t count;
|
||||
{
|
||||
register const unsigned char *s1 = (const unsigned char*)str1;
|
||||
register const unsigned char *s2 = (const unsigned char*)str2;
|
||||
|
@ -13,14 +13,19 @@ Copies @var{length} bytes from memory region @var{in} to region
|
||||
*/
|
||||
|
||||
#include <ansidecl.h>
|
||||
#ifdef __STDC__
|
||||
#ifdef ANSI_PROTOTYPES
|
||||
#include <stddef.h>
|
||||
#else
|
||||
#define size_t unsigned long
|
||||
#endif
|
||||
|
||||
void bcopy PARAMS((const void*, void*, size_t));
|
||||
|
||||
PTR
|
||||
DEFUN(memcpy, (out, in, length), PTR out AND const PTR in AND size_t length)
|
||||
memcpy (out, in, length)
|
||||
PTR out;
|
||||
const PTR in;
|
||||
size_t length;
|
||||
{
|
||||
bcopy(in, out, length);
|
||||
return out;
|
||||
|
@ -13,12 +13,14 @@ Copies @var{count} bytes from memory area @var{from} to memory area
|
||||
*/
|
||||
|
||||
#include <ansidecl.h>
|
||||
#ifdef __STDC__
|
||||
#ifdef ANSI_PROTOTYPES
|
||||
#include <stddef.h>
|
||||
#else
|
||||
#define size_t unsigned long
|
||||
#endif
|
||||
|
||||
void bcopy PARAMS ((const void*, void*, size_t));
|
||||
|
||||
PTR
|
||||
memmove (s1, s2, n)
|
||||
PTR s1;
|
||||
|
@ -13,15 +13,17 @@ Sets the first @var{count} bytes of @var{s} to the constant byte
|
||||
*/
|
||||
|
||||
#include <ansidecl.h>
|
||||
#ifdef __STDC__
|
||||
#ifdef ANSI_PROTOTYPES
|
||||
#include <stddef.h>
|
||||
#else
|
||||
#define size_t unsigned long
|
||||
#endif
|
||||
|
||||
PTR
|
||||
DEFUN(memset, (dest, val, len),
|
||||
PTR dest AND register int val AND register size_t len)
|
||||
memset (dest, val, len)
|
||||
PTR dest;
|
||||
register int val;
|
||||
register size_t len;
|
||||
{
|
||||
register unsigned char *ptr = (unsigned char*)dest;
|
||||
while (len-- > 0)
|
||||
|
@ -25,8 +25,8 @@ extern void abort PARAMS ((void)) ATTRIBUTE_NORETURN;
|
||||
|
||||
#ifdef SIG_SETMASK
|
||||
int
|
||||
DEFUN(sigsetmask,(set),
|
||||
int set)
|
||||
sigsetmask (set)
|
||||
int set;
|
||||
{
|
||||
sigset_t new;
|
||||
sigset_t old;
|
||||
|
@ -25,7 +25,7 @@ static char sccsid[] = "@(#)strcasecmp.c 5.5 (Berkeley) 11/24/87";
|
||||
#endif /* LIBC_SCCS and not lint */
|
||||
|
||||
#include <ansidecl.h>
|
||||
#ifdef __STDC__
|
||||
#ifdef ANSI_PROTOTYPES
|
||||
#include <stddef.h>
|
||||
#else
|
||||
#define size_t unsigned long
|
||||
|
@ -25,7 +25,7 @@ static char sccsid[] = "@(#)strcasecmp.c 5.5 (Berkeley) 11/24/87";
|
||||
#endif /* LIBC_SCCS and not lint */
|
||||
|
||||
#include <ansidecl.h>
|
||||
#ifdef __STDC__
|
||||
#ifdef ANSI_PROTOTYPES
|
||||
#include <stddef.h>
|
||||
#else
|
||||
#define size_t unsigned long
|
||||
|
@ -13,7 +13,7 @@ Compares the first @var{n} bytes of two strings, returning a value as
|
||||
*/
|
||||
|
||||
#include <ansidecl.h>
|
||||
#ifdef __STDC__
|
||||
#ifdef ANSI_PROTOTYPES
|
||||
#include <stddef.h>
|
||||
#else
|
||||
#define size_t unsigned long
|
||||
|
@ -27,7 +27,7 @@ failure. If you use @code{xatexit} to register functions, you must use
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#ifdef __STDC__
|
||||
#ifdef ANSI_PROTOTYPES
|
||||
#include <stddef.h>
|
||||
#else
|
||||
#define size_t unsigned long
|
||||
|
@ -68,7 +68,7 @@ function will be called to print an error message and terminate execution.
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#ifdef __STDC__
|
||||
#ifdef ANSI_PROTOTYPES
|
||||
#include <stddef.h>
|
||||
#else
|
||||
#define size_t unsigned long
|
||||
|
Loading…
Reference in New Issue
Block a user