Update.
authorUlrich Drepper <drepper@redhat.com>
Fri, 31 Mar 2000 04:17:54 +0000 (04:17 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 31 Mar 2000 04:17:54 +0000 (04:17 +0000)
2000-03-30  Andreas Jaeger  <aj@suse.de>

* misc/sys/cdefs.h: Remove K&R support.

ChangeLog
iconv/skeleton.c
misc/sys/cdefs.h

index 1dbb153..8520633 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2000-03-30  Andreas Jaeger  <aj@suse.de>
+
+       * misc/sys/cdefs.h: Remove K&R support.
+
 2000-03-30  Ulrich Drepper  <drepper@redhat.com>
 
        * iconv/skeleton.c: Avoid compiling unaligned versions in some
index 52c67a2..9554aac 100644 (file)
@@ -307,16 +307,14 @@ FUNCTION_NAME (struct __gconv_step *step, struct __gconv_step_data *data,
         beginning, either don't have the minimal number of bytes as a divisor
         of the maximum length or have a minimum length of 1.  This is true
         for all known and supported encodings.  */
-      int unaligned;
-
-      unaligned = ((FROM_DIRECTION
-                   && ((uintptr_t) inptr % MIN_NEEDED_FROM != 0
-                       || (data->__is_last
-                           && (uintptr_t) outbuf % MIN_NEEDED_TO != 0)))
-                  || (!FROM_DIRECTION
-                      && ((data->__is_last
-                           && (uintptr_t) outbuf % MIN_NEEDED_FROM != 0)
-                          || (uintptr_t) inptr % MIN_NEEDED_TO != 0)));
+      int unaligned = ((FROM_DIRECTION
+                       && ((uintptr_t) inptr % MIN_NEEDED_FROM != 0
+                           || (data->__is_last
+                               && (uintptr_t) outbuf % MIN_NEEDED_TO != 0)))
+                      || (!FROM_DIRECTION
+                          && ((data->__is_last
+                               && (uintptr_t) outbuf % MIN_NEEDED_FROM != 0)
+                              || (uintptr_t) inptr % MIN_NEEDED_TO != 0)));
 # define GEN_unaligned(name) GEN_unaligned2 (name)
 # define GEN_unaligned2(name) name##_unaligned
 #endif
index 0a5f65e..36510ef 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992,93,94,95,96,97,98,99 Free Software Foundation, Inc.
+/* Copyright (C) 1992,93,94,95,96,97,98,99, 2000 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
 
 # define __inline              /* No inline functions.  */
 
-# if (defined __STDC__ && __STDC__) || defined __cplusplus
-
-#  define __P(args)    args
-#  define __PMT(args)  args
-
-# else /* Not ANSI C or C++.  */
-
-#  define __P(args)    ()      /* No prototypes.  */
-#  define __PMT(args)  ()
-
-# endif        /* ANSI C or C++.  */
+# define __P(args)     args
+# define __PMT(args)   args
 
 # define __const       const
 # define __signed      signed
 /* For these things, GCC behaves the ANSI way normally,
    and the non-ANSI way under -traditional.  */
 
-#if defined __STDC__ && __STDC__
-
-# define __CONCAT(x,y) x ## y
-# define __STRING(x)   #x
+#define __CONCAT(x,y)  x ## y
+#define __STRING(x)    #x
 
 /* This is not a typedef so `const __ptr_t' does the right thing.  */
-# define __ptr_t void *
-# define __long_double_t  long double
-
-#else
-
-# define __CONCAT(x,y) x/**/y
-# define __STRING(x)   "x"
-
-# define __ptr_t char *
-# define __long_double_t  long double
-
-/* The BSD header files use the ANSI keywords unmodified (this means that
-   old programs may lose if they use the new keywords as identifiers), but
-   those names are not available under -traditional.  We define them to
-   their __ versions, which are taken care of above.  */
-# ifdef        __USE_BSD
-#  define const                __const
-#  define signed               __signed
-#  define volatile     __volatile
-# endif
-
-#endif /* __STDC__ */
+#define __ptr_t void *
+#define __long_double_t  long double
 
 
 /* C++ needs to know that types and declarations are C, not C++.  */
    `__attribute__' syntax.  All of the ways we use this do fine if
    they are omitted for compilers that don't understand it. */
 #if !defined __GNUC__ || __GNUC__ < 2
-
 # define __attribute__(xyz)    /* Ignore */
-
 #endif
 
 /* At some point during the gcc 2.96 development the `malloc' attribute