]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Convert miscellaneous function definitions to prototype style.
authorJoseph Myers <joseph@codesourcery.com>
Tue, 20 Oct 2015 21:27:22 +0000 (21:27 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Tue, 20 Oct 2015 21:27:22 +0000 (21:27 +0000)
This patch converts various miscellaneous functions definitions in
glibc, found with grep and not covered by my previous scripted
conversions, from old-style K&R to prototype-style.  These changes
were made manually.  This is not necessarily exhaustive as formatting
variants may have prevented my grep from finding some such
definitions.

Regarding the changes to files from GMP, they may originally have been
omitted when removing __STDC__ conditionals because of the files
coming from another package, but (a) GMP no longer has __STDC__
conditionals there anyway and (b) we don't try to keep these files
verbatim in sync with GMP (and there are licensing differences), so
making the change to them in glibc seems reasonable.

Tested for x86_64 and x86 (testsuite - this patch affects files
containing assertions).

* debug/fortify_fail.c (__fortify_fail): Convert to
prototype-style function definition.  Use internal_function.
* libio/genops.c (save_for_backup): Convert to prototype-style
function definition.
* libio/wgenops.c (save_for_wbackup): Likewise.
* login/grantpt.c (grantpt): Likewise.
* login/ptsname.c (ptsname): Likewise.
(__ptsname_r): Likewise.
* login/unlockpt.c (unlockpt): Likewise.
* mach/msgserver.c (__mach_msg_server): Likewise.
* misc/efgcvt.c (__APPEND (FUNC_PREFIX, fcvt)): Likewise.
(__APPEND (FUNC_PREFIX, ecvt)): Likewise.
(__APPEND (FUNC_PREFIX, gcvt)): Likewise.
* misc/efgcvt_r.c (__APPEND (FUNC_PREFIX, fcvt_r)): Likewise.
(__APPEND (FUNC_PREFIX, ecvt_r)): Likewise.
* nptl/cleanup_compat.c (_pthread_cleanup_push): Likewise.
* nptl/cleanup_defer_compat.c (_pthread_cleanup_push_defer):
Likewise.
* nptl/libc_pthread_init.c (__libc_pthread_init): Likewise.  Use
internal_function.
* nptl/pthread_atfork.c (__pthread_atfork): Convert to
prototype-style function definition.
* nptl/pthread_create.c (__pthread_create_2_1): Likewise.
[SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)]
(__pthread_create_2_0): Likewise.
* nptl/pthread_key_create.c (__pthread_key_create): Likewise.
* nptl/register-atfork.c (__register_atfork): Likewise.
* posix/glob.c (glob): Likewise.
* posix/regcomp.c (re_comp): Likewise.
* posix/regexec.c (re_exec): Likewise.
* stdlib/add_n.c [__STDC__]: Make code unconditional.
[!__STDC__]: Remove conditional code.
* stdlib/cmp.c [__STDC__]: Make code unconditional.
[!__STDC__]: Remove conditional code.
* stdlib/divmod_1.c [__STDC__]: Make code unconditional.
[!__STDC__]: Remove conditional code.
* stdlib/divrem.c [__STDC__]: Make code unconditional.
[!__STDC__]: Remove conditional code.
* stdlib/lshift.c [__STDC__]: Make code unconditional.
[!__STDC__]: Remove conditional code.
* stdlib/mod_1.c [__STDC__]: Make code unconditional.
[!__STDC__]: Remove conditional code.
* stdlib/mul.c [__STDC__]: Make code unconditional.
[!__STDC__]: Remove conditional code.
* stdlib/mul_n.c [__STDC__]: Make code unconditional.
[!__STDC__]: Remove conditional code.
* stdlib/rshift.c [__STDC__]: Make code unconditional.
[!__STDC__]: Remove conditional code.
* stdlib/strtod.c (INTERNAL (STRTOF)): Convert to prototype-style
function definition.
(STRTOF): Likewise.
* stdlib/strtod_l.c (__STRTOF): Likewise.
* stdlib/strtol.c (INTERNAL (strtol)): Likewise.
* stdlib/strtol_l.c (INTERNAL (__strtol_l)): Likewise.
(__strtol_l): Likewise.
* stdlib/sub_n.c [__STDC__]: Make code unconditional.
[!__STDC__]: Remove conditional code.
* string/memrchr.c (MEMRCHR): Convert to prototype-style function
definition.
* string/strcasecmp.c (LOCALE_PARAM_DECL): Remove macro.
[USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include argument
type.
(__strcasecmp): Convert to prototype-style function definition.
* string/strncase.c (LOCALE_PARAM_DECL): Remove macro.
[USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include argument
type.
(__strncasecmp): Convert to prototype-style function definition.
* sunrpc/pm_getport.c (__libc_rpc_getport): Likewise.
* sunrpc/xdr.c (xdr_union): Likewise.
* sunrpc/xdr_array.c (xdr_array): Likewise.
* sunrpc/xdr_ref.c (xdr_reference): Likewise.
* sysdeps/m68k/m680x0/fpu/s_atan.c (__CONCATX(__,FUNC)): Likewise.
* sysdeps/m68k/m680x0/fpu/s_isinf.c (__CONCATX(__,FUNC)):
Likewise.
* sysdeps/m68k/m680x0/fpu/s_scalbn.c (__CONCATX(__scalbn,suffix):
Likewise.
* sysdeps/m68k/m680x0/fpu/s_sincos.c (CONCATX(__,FUNC)): Likewise.
* sysdeps/unix/sysv/linux/i386/scandir64.c (__old_scandir64):
Likewise.
* time/strftime_l.c (LOCALE_PARAM_DECL): Remove macro.
(LOCALE_PARAM_PROTO): Likewise.
[_LIBC && USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include
argument type.
(ut_argument_spec): Remove macro.
(ut_argument_spec_iso): Rename to ut_argument_spec.
(memcpy_lowcase): Use LOCALE_PARAM in declaration.  Convert to
prototype-style function definition.
(memcpy_uppcase): Likewise.
(__strftime_internal): Likewise.
(my_strftime): Likewise.
* time/strptime_l.c (LOCALE_PARAM_PROTO): Remove macro.
(LOCALE_PARAM_DECL): Likewise.
[_LIBC] (LOCALE_PARAM): Include argument type.
(__strptime_internal): Convert to prototype-style function
definition.
(strptime): Likewise.
* wcsmbs/wcscasecmp.c (LOCALE_PARAM_DECL): Remove macro.
[USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include argument
type.
(__wcscasecmp): Convert to prototype-style function definition.
* wcsmbs/wcsncase.c (LOCALE_PARAM_DECL): Remove macro.
[USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include argument
type.
(__wcsncasecmp): Convert to prototype-style function definition.

50 files changed:
ChangeLog
debug/fortify_fail.c
libio/genops.c
libio/wgenops.c
login/grantpt.c
login/ptsname.c
login/unlockpt.c
mach/msgserver.c
misc/efgcvt.c
misc/efgcvt_r.c
nptl/cleanup_compat.c
nptl/cleanup_defer_compat.c
nptl/libc_pthread_init.c
nptl/pthread_atfork.c
nptl/pthread_create.c
nptl/pthread_key_create.c
nptl/register-atfork.c
posix/glob.c
posix/regcomp.c
posix/regexec.c
stdlib/add_n.c
stdlib/cmp.c
stdlib/divmod_1.c
stdlib/divrem.c
stdlib/lshift.c
stdlib/mod_1.c
stdlib/mul.c
stdlib/mul_n.c
stdlib/rshift.c
stdlib/strtod.c
stdlib/strtod_l.c
stdlib/strtol.c
stdlib/strtol_l.c
stdlib/sub_n.c
string/memrchr.c
string/strcasecmp.c
string/strncase.c
sunrpc/pm_getport.c
sunrpc/xdr.c
sunrpc/xdr_array.c
sunrpc/xdr_ref.c
sysdeps/m68k/m680x0/fpu/s_atan.c
sysdeps/m68k/m680x0/fpu/s_isinf.c
sysdeps/m68k/m680x0/fpu/s_scalbn.c
sysdeps/m68k/m680x0/fpu/s_sincos.c
sysdeps/unix/sysv/linux/i386/scandir64.c
time/strftime_l.c
time/strptime_l.c
wcsmbs/wcscasecmp.c
wcsmbs/wcsncase.c

index 9e7c455c56b64cb3591ac4554597b112bb172881..d5ecc5d9c7ccce5b51a71a785a89ea8a2d78a79a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,110 @@
 2015-10-20  Joseph Myers  <joseph@codesourcery.com>
 
+       * debug/fortify_fail.c (__fortify_fail): Convert to
+       prototype-style function definition.  Use internal_function.
+       * libio/genops.c (save_for_backup): Convert to prototype-style
+       function definition.
+       * libio/wgenops.c (save_for_wbackup): Likewise.
+       * login/grantpt.c (grantpt): Likewise.
+       * login/ptsname.c (ptsname): Likewise.
+       (__ptsname_r): Likewise.
+       * login/unlockpt.c (unlockpt): Likewise.
+       * mach/msgserver.c (__mach_msg_server): Likewise.
+       * misc/efgcvt.c (__APPEND (FUNC_PREFIX, fcvt)): Likewise.
+       (__APPEND (FUNC_PREFIX, ecvt)): Likewise.
+       (__APPEND (FUNC_PREFIX, gcvt)): Likewise.
+       * misc/efgcvt_r.c (__APPEND (FUNC_PREFIX, fcvt_r)): Likewise.
+       (__APPEND (FUNC_PREFIX, ecvt_r)): Likewise.
+       * nptl/cleanup_compat.c (_pthread_cleanup_push): Likewise.
+       * nptl/cleanup_defer_compat.c (_pthread_cleanup_push_defer):
+       Likewise.
+       * nptl/libc_pthread_init.c (__libc_pthread_init): Likewise.  Use
+       internal_function.
+       * nptl/pthread_atfork.c (__pthread_atfork): Convert to
+       prototype-style function definition.
+       * nptl/pthread_create.c (__pthread_create_2_1): Likewise.
+       [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)]
+       (__pthread_create_2_0): Likewise.
+       * nptl/pthread_key_create.c (__pthread_key_create): Likewise.
+       * nptl/register-atfork.c (__register_atfork): Likewise.
+       * posix/glob.c (glob): Likewise.
+       * posix/regcomp.c (re_comp): Likewise.
+       * posix/regexec.c (re_exec): Likewise.
+       * stdlib/add_n.c [__STDC__]: Make code unconditional.
+       [!__STDC__]: Remove conditional code.
+       * stdlib/cmp.c [__STDC__]: Make code unconditional.
+       [!__STDC__]: Remove conditional code.
+       * stdlib/divmod_1.c [__STDC__]: Make code unconditional.
+       [!__STDC__]: Remove conditional code.
+       * stdlib/divrem.c [__STDC__]: Make code unconditional.
+       [!__STDC__]: Remove conditional code.
+       * stdlib/lshift.c [__STDC__]: Make code unconditional.
+       [!__STDC__]: Remove conditional code.
+       * stdlib/mod_1.c [__STDC__]: Make code unconditional.
+       [!__STDC__]: Remove conditional code.
+       * stdlib/mul.c [__STDC__]: Make code unconditional.
+       [!__STDC__]: Remove conditional code.
+       * stdlib/mul_n.c [__STDC__]: Make code unconditional.
+       [!__STDC__]: Remove conditional code.
+       * stdlib/rshift.c [__STDC__]: Make code unconditional.
+       [!__STDC__]: Remove conditional code.
+       * stdlib/strtod.c (INTERNAL (STRTOF)): Convert to prototype-style
+       function definition.
+       (STRTOF): Likewise.
+       * stdlib/strtod_l.c (__STRTOF): Likewise.
+       * stdlib/strtol.c (INTERNAL (strtol)): Likewise.
+       * stdlib/strtol_l.c (INTERNAL (__strtol_l)): Likewise.
+       (__strtol_l): Likewise.
+       * stdlib/sub_n.c [__STDC__]: Make code unconditional.
+       [!__STDC__]: Remove conditional code.
+       * string/memrchr.c (MEMRCHR): Convert to prototype-style function
+       definition.
+       * string/strcasecmp.c (LOCALE_PARAM_DECL): Remove macro.
+       [USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include argument
+       type.
+       (__strcasecmp): Convert to prototype-style function definition.
+       * string/strncase.c (LOCALE_PARAM_DECL): Remove macro.
+       [USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include argument
+       type.
+       (__strncasecmp): Convert to prototype-style function definition.
+       * sunrpc/pm_getport.c (__libc_rpc_getport): Likewise.
+       * sunrpc/xdr.c (xdr_union): Likewise.
+       * sunrpc/xdr_array.c (xdr_array): Likewise.
+       * sunrpc/xdr_ref.c (xdr_reference): Likewise.
+       * sysdeps/m68k/m680x0/fpu/s_atan.c (__CONCATX(__,FUNC)): Likewise.
+       * sysdeps/m68k/m680x0/fpu/s_isinf.c (__CONCATX(__,FUNC)):
+       Likewise.
+       * sysdeps/m68k/m680x0/fpu/s_scalbn.c (__CONCATX(__scalbn,suffix):
+       Likewise.
+       * sysdeps/m68k/m680x0/fpu/s_sincos.c (CONCATX(__,FUNC)): Likewise.
+       * sysdeps/unix/sysv/linux/i386/scandir64.c (__old_scandir64):
+       Likewise.
+       * time/strftime_l.c (LOCALE_PARAM_DECL): Remove macro.
+       (LOCALE_PARAM_PROTO): Likewise.
+       [_LIBC && USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include
+       argument type.
+       (ut_argument_spec): Remove macro.
+       (ut_argument_spec_iso): Rename to ut_argument_spec.
+       (memcpy_lowcase): Use LOCALE_PARAM in declaration.  Convert to
+       prototype-style function definition.
+       (memcpy_uppcase): Likewise.
+       (__strftime_internal): Likewise.
+       (my_strftime): Likewise.
+       * time/strptime_l.c (LOCALE_PARAM_PROTO): Remove macro.
+       (LOCALE_PARAM_DECL): Likewise.
+       [_LIBC] (LOCALE_PARAM): Include argument type.
+       (__strptime_internal): Convert to prototype-style function
+       definition.
+       (strptime): Likewise.
+       * wcsmbs/wcscasecmp.c (LOCALE_PARAM_DECL): Remove macro.
+       [USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include argument
+       type.
+       (__wcscasecmp): Convert to prototype-style function definition.
+       * wcsmbs/wcsncase.c (LOCALE_PARAM_DECL): Remove macro.
+       [USE_IN_EXTENDED_LOCALE_MODEL] (LOCALE_PARAM): Include argument
+       type.
+       (__wcsncasecmp): Convert to prototype-style function definition.
+
        * crypt/md5-crypt.c (__md5_crypt_r): Convert to prototype-style
        function definition.
        * crypt/sha256-crypt.c (__sha256_crypt_r): Likewise.
index f992695d14ab1ac2c4ee75219a84ea401111f82a..d4f98da008fececac3049b9fa134a556c72b6bd6 100644 (file)
@@ -22,9 +22,8 @@
 extern char **__libc_argv attribute_hidden;
 
 void
-__attribute__ ((noreturn))
-__fortify_fail (msg)
-     const char *msg;
+__attribute__ ((noreturn)) internal_function
+__fortify_fail (const char *msg)
 {
   /* The loop is added only to keep gcc happy.  */
   while (1)
index 377bda311f00cdd36477c07c91661c9f751844a5..32fec76648e2e66c6e4ac9480b11ce3c526d08a4 100644 (file)
@@ -243,9 +243,7 @@ static int
 #ifdef _LIBC
 internal_function
 #endif
-save_for_backup (fp, end_p)
-     _IO_FILE *fp;
-     char *end_p;
+save_for_backup (_IO_FILE *fp, char *end_p)
 {
   /* Append [_IO_read_base..end_p] to backup area. */
   _IO_ssize_t least_mark = _IO_least_marker (fp, end_p);
index e038f2c8bf638486a299e435c3f7c93c8e64a4ab..5c7cdc523bdbeaac17898794e429f7433ae1d00a 100644 (file)
@@ -469,9 +469,7 @@ static int
 #ifdef _LIBC
 internal_function
 #endif
-save_for_wbackup (fp, end_p)
-     _IO_FILE *fp;
-     wchar_t *end_p;
+save_for_wbackup (_IO_FILE *fp, wchar_t *end_p)
 {
   /* Append [_IO_read_base..end_p] to backup area. */
   _IO_ssize_t least_mark = _IO_least_wmarker (fp, end_p);
index eb48342bbd2610ee8bf641782aea4bf95d2655fd..d90c757bd5fd8f558aecb28c1d1dbabaa3d54b86 100644 (file)
@@ -23,8 +23,7 @@
    with the slave to the calling process, and set its group and
    mode appropriately.  Note that this is an unprivileged operation. */
 int
-grantpt (fd)
-     int fd __attribute__ ((unused));
+grantpt (int fd __attribute__ ((unused)))
 {
   __set_errno (ENOSYS);
   return -1;
index 9536b056983d26c5ea2e3176b0a6cc2cea47262c..4fe138d5b07028f509f8e5da097296774365898d 100644 (file)
    of the associated slave. */
 
 char *
-ptsname (fd)
-     int fd __attribute__ ((unused));
+ptsname (int fd __attribute__ ((unused)))
 {
   __set_errno (ENOSYS);
   return NULL;
 }
 
 int
-__ptsname_r (fd, buf, len)
-     int fd __attribute__ ((unused));
-     char *buf __attribute__ ((unused));
-     size_t len __attribute__ ((unused));
+__ptsname_r (int fd __attribute__ ((unused)),
+            char *buf __attribute__ ((unused)),
+            size_t len __attribute__ ((unused)))
 {
   __set_errno (ENOSYS);
   return ENOSYS;
index 1f3111e72e184a712a608070fd79dbea20cf5aa6..595c3f4efdd8ca9341f7922b1ab8aab37b779260 100644 (file)
@@ -23,8 +23,7 @@
    the slave can be opened.  This is to avoid a race between opening the
    master and calling grantpt() to take possession of the slave. */
 int
-unlockpt (fd)
-     int fd __attribute__ ((unused));
+unlockpt (int fd __attribute__ ((unused)))
 {
   __set_errno (ENOSYS);
   return -1;
index 2f4a08ee3ad57e241e9cfb079c753883abf24b77..d90b6c5711acd33d46937c5248f88bd29cb2c73f 100644 (file)
@@ -187,10 +187,10 @@ __mach_msg_server_timeout (boolean_t (*demux) (mach_msg_header_t *request,
 weak_alias (__mach_msg_server_timeout, mach_msg_server_timeout)
 
 mach_msg_return_t
-__mach_msg_server (demux, max_size, rcv_name)
-     boolean_t (*demux) (mach_msg_header_t *in, mach_msg_header_t *out);
-     mach_msg_size_t max_size;
-     mach_port_t rcv_name;
+__mach_msg_server (boolean_t (*demux) (mach_msg_header_t *in,
+                                      mach_msg_header_t *out),
+                  mach_msg_size_t max_size,
+                  mach_port_t rcv_name)
 {
   return __mach_msg_server_timeout (demux, max_size, rcv_name,
                                    MACH_MSG_OPTION_NONE,
index 05a4253ac2040b1c7d79fb610c15dfa802b16513..10a451152fec108a9a81ed52179b8ba92a84d275 100644 (file)
@@ -64,9 +64,8 @@ static char ECVT_BUFFER[MAXDIG];
 libc_freeres_ptr (static char *FCVT_BUFPTR);
 
 char *
-__APPEND (FUNC_PREFIX, fcvt) (value, ndigit, decpt, sign)
-     FLOAT_TYPE value;
-     int ndigit, *decpt, *sign;
+__APPEND (FUNC_PREFIX, fcvt) (FLOAT_TYPE value, int ndigit, int *decpt,
+                             int *sign)
 {
   if (FCVT_BUFPTR == NULL)
     {
@@ -87,9 +86,8 @@ __APPEND (FUNC_PREFIX, fcvt) (value, ndigit, decpt, sign)
 
 
 char *
-__APPEND (FUNC_PREFIX, ecvt) (value, ndigit, decpt, sign)
-     FLOAT_TYPE value;
-     int ndigit, *decpt, *sign;
+__APPEND (FUNC_PREFIX, ecvt) (FLOAT_TYPE value, int ndigit, int *decpt,
+                             int *sign)
 {
   (void) __APPEND (FUNC_PREFIX, ecvt_r) (value, ndigit, decpt, sign,
                                         ECVT_BUFFER, MAXDIG);
@@ -98,10 +96,7 @@ __APPEND (FUNC_PREFIX, ecvt) (value, ndigit, decpt, sign)
 }
 
 char *
-__APPEND (FUNC_PREFIX, gcvt) (value, ndigit, buf)
-     FLOAT_TYPE value;
-     int ndigit;
-     char *buf;
+__APPEND (FUNC_PREFIX, gcvt) (FLOAT_TYPE value, int ndigit, char *buf)
 {
   sprintf (buf, "%.*" FLOAT_FMT_FLAG "g", MIN (ndigit, NDIGIT_MAX), value);
   return buf;
index 2761222d87507ef9f412b46553ee2a2ca817b0e3..9f599637d5454ed7e68fcf3cc5eeb5aeb84f564d 100644 (file)
 
 
 int
-__APPEND (FUNC_PREFIX, fcvt_r) (value, ndigit, decpt, sign, buf, len)
-     FLOAT_TYPE value;
-     int ndigit, *decpt, *sign;
-     char *buf;
-     size_t len;
+__APPEND (FUNC_PREFIX, fcvt_r) (FLOAT_TYPE value, int ndigit, int *decpt,
+                               int *sign, char *buf, size_t len)
 {
   ssize_t n;
   ssize_t i;
@@ -169,11 +166,8 @@ __APPEND (FUNC_PREFIX, fcvt_r) (value, ndigit, decpt, sign, buf, len)
 }
 
 int
-__APPEND (FUNC_PREFIX, ecvt_r) (value, ndigit, decpt, sign, buf, len)
-     FLOAT_TYPE value;
-     int ndigit, *decpt, *sign;
-     char *buf;
-     size_t len;
+__APPEND (FUNC_PREFIX, ecvt_r) (FLOAT_TYPE value, int ndigit, int *decpt,
+                               int *sign, char *buf, size_t len)
 {
   int exponent = 0;
 
index 51de3e29738737b4cb9bf6352f4a923a6a770986..166d465c667be5de4dae128225d281d752910c6e 100644 (file)
 
 
 void
-_pthread_cleanup_push (buffer, routine, arg)
-     struct _pthread_cleanup_buffer *buffer;
-     void (*routine) (void *);
-     void *arg;
+_pthread_cleanup_push (struct _pthread_cleanup_buffer *buffer,
+                      void (*routine) (void *), void *arg)
 {
   struct pthread *self = THREAD_SELF;
 
index e4fa87dd01083813f7bce9cc1df3f08684e7cfa0..e6fb0769abc3d6c8e1d69b4e5f4f5458256c8ba1 100644 (file)
 
 
 void
-_pthread_cleanup_push_defer (buffer, routine, arg)
-     struct _pthread_cleanup_buffer *buffer;
-     void (*routine) (void *);
-     void *arg;
+_pthread_cleanup_push_defer (struct _pthread_cleanup_buffer *buffer,
+                            void (*routine) (void *), void *arg)
 {
   struct pthread *self = THREAD_SELF;
 
index d7f4eb0b898aadf804bcd51d6eae67cb0d7413f3..b1ea3516a7bb55baf1fde31df9ee8999b3326ed6 100644 (file)
@@ -38,10 +38,9 @@ extern int __libc_multiple_threads attribute_hidden;
 
 int *
 #endif
-__libc_pthread_init (ptr, reclaim, functions)
-     unsigned long int *ptr;
-     void (*reclaim) (void);
-     const struct pthread_functions *functions;
+internal_function
+__libc_pthread_init (unsigned long int *ptr, void (*reclaim) (void),
+                    const struct pthread_functions *functions)
 {
   /* Remember the pointer to the generation counter in libpthread.  */
   __fork_generation_pointer = ptr;
index 8f873a3cc12eb678b4e0b3bed9094d7bd6c400e0..19328a51dde9fe6ae7dac445a99af35217a9edd4 100644 (file)
@@ -48,10 +48,8 @@ int
 /* Don't mark the compatibility function as hidden.  */
 attribute_hidden
 #endif
-__pthread_atfork (prepare, parent, child)
-     void (*prepare) (void);
-     void (*parent) (void);
-     void (*child) (void);
+__pthread_atfork (void (*prepare) (void), void (*parent) (void),
+                 void (*child) (void))
 {
   return __register_atfork (prepare, parent, child,
                            &__dso_handle == NULL ? NULL : __dso_handle);
index 790f46db3f7b86e24aa418d875ac981a6a63dd4c..83317f0928e2d294e3b0ca999dc54fabe5c26f54 100644 (file)
@@ -487,11 +487,8 @@ report_thread_creation (struct pthread *pd)
 
 
 int
-__pthread_create_2_1 (newthread, attr, start_routine, arg)
-     pthread_t *newthread;
-     const pthread_attr_t *attr;
-     void *(*start_routine) (void *);
-     void *arg;
+__pthread_create_2_1 (pthread_t *newthread, const pthread_attr_t *attr,
+                     void *(*start_routine) (void *), void *arg)
 {
   STACK_VARIABLES;
 
@@ -723,11 +720,8 @@ versioned_symbol (libpthread, __pthread_create_2_1, pthread_create, GLIBC_2_1);
 
 #if SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)
 int
-__pthread_create_2_0 (newthread, attr, start_routine, arg)
-     pthread_t *newthread;
-     const pthread_attr_t *attr;
-     void *(*start_routine) (void *);
-     void *arg;
+__pthread_create_2_0 (pthread_t *newthread, const pthread_attr_t *attr,
+                     void *(*start_routine) (void *), void *arg)
 {
   /* The ATTR attribute is not really of type `pthread_attr_t *'.  It has
      the old size and access to the new members might crash the program.
index a642c6929f13184ab008b77b9ed838217f32b3df..021d29d666b38d3fd6f26cd2dd0ef18cba5bfb06 100644 (file)
@@ -22,9 +22,7 @@
 
 
 int
-__pthread_key_create (key, destr)
-     pthread_key_t *key;
-     void (*destr) (void *);
+__pthread_key_create (pthread_key_t *key, void (*destr) (void *))
 {
   /* Find a slot in __pthread_keys which is unused.  */
   for (size_t cnt = 0; cnt < PTHREAD_KEYS_MAX; ++cnt)
index 681bb574c8df36aa6f43aa2a4ff9d3538f2c76c1..151214e1d57c09d9750e99cd6ec6264308495ed7 100644 (file)
@@ -80,11 +80,8 @@ fork_handler_alloc (void)
 
 
 int
-__register_atfork (prepare, parent, child, dso_handle)
-     void (*prepare) (void);
-     void (*parent) (void);
-     void (*child) (void);
-     void *dso_handle;
+__register_atfork (void (*prepare) (void), void (*parent) (void),
+                  void (*child) (void), void *dso_handle)
 {
   /* Get the lock to not conflict with other allocations.  */
   lll_lock (__fork_lock, LLL_PRIVATE);
index d178cf0206f075cad25173703cef373835f0eae9..7d90c5bd16e7ef02b94036c7998f2acc20bdb703 100644 (file)
@@ -250,11 +250,8 @@ int
 #ifdef GLOB_ATTRIBUTE
 GLOB_ATTRIBUTE
 #endif
-glob (pattern, flags, errfunc, pglob)
-     const char *pattern;
-     int flags;
-     int (*errfunc) (const char *, int);
-     glob_t *pglob;
+glob (const char *pattern, int flags, int (*errfunc) (const char *, int),
+      glob_t *pglob)
 {
   const char *filename;
   char *dirname = NULL;
index c8e0c792190d3d91375e8dc8a7f5a0b84bd7bc95..94748beae9b01648219dcfc931bd68da79896d1f 100644 (file)
@@ -662,8 +662,7 @@ char *
    regcomp/regexec above without link errors.  */
 weak_function
 # endif
-re_comp (s)
-     const char *s;
+re_comp (const char *s)
 {
   reg_errcode_t ret;
   char *fastmap;
index f748a314bb7f1cf6b1c6035a7bb6b70b94580c71..8699e71b30eeb2d3e9a0df4287b273ced9396618 100644 (file)
@@ -588,8 +588,7 @@ int
 # ifdef _LIBC
 weak_function
 # endif
-re_exec (s)
-     const char *s;
+re_exec (const char *s)
 {
   return 0 == regexec (&re_comp_buf, s, 0, NULL, 0);
 }
index 9d83084f43e96f64efa4c6a7a6e7cfca515c7009..4d181000e5df700b686cd5beea020dc76513dd04 100644 (file)
@@ -22,15 +22,7 @@ along with the GNU MP Library; see the file COPYING.LIB.  If not, see
 #include "gmp-impl.h"
 
 mp_limb_t
-#if __STDC__
 mpn_add_n (mp_ptr res_ptr, mp_srcptr s1_ptr, mp_srcptr s2_ptr, mp_size_t size)
-#else
-mpn_add_n (res_ptr, s1_ptr, s2_ptr, size)
-     register mp_ptr res_ptr;
-     register mp_srcptr s1_ptr;
-     register mp_srcptr s2_ptr;
-     mp_size_t size;
-#endif
 {
   register mp_limb_t x, y, cy;
   register mp_size_t j;
index 904f404b8c9bd4c3b35b62d9578bd7f86a3a0efb..3fd7eb21d4a946c383c60e5b572f79547c7799f2 100644 (file)
@@ -27,14 +27,7 @@ along with the GNU MP Library; see the file COPYING.LIB.  If not, see
    Return 1 if OP1 > OP2, 0 if they are equal, and -1 if OP1 < OP2.  */
 
 int
-#if __STDC__
 mpn_cmp (mp_srcptr op1_ptr, mp_srcptr op2_ptr, mp_size_t size)
-#else
-mpn_cmp (op1_ptr, op2_ptr, size)
-     mp_srcptr op1_ptr;
-     mp_srcptr op2_ptr;
-     mp_size_t size;
-#endif
 {
   mp_size_t i;
   mp_limb_t op1_word, op2_word;
index d05975121faf02e1f957421feb9fcba9357d793f..b38fcfbd516195c3dfa582733ddc085f4b6d299e 100644 (file)
@@ -40,17 +40,9 @@ along with the GNU MP Library; see the file COPYING.LIB.  If not, see
    here (not udiv_qrnnd).  */
 
 mp_limb_t
-#if __STDC__
 mpn_divmod_1 (mp_ptr quot_ptr,
              mp_srcptr dividend_ptr, mp_size_t dividend_size,
              mp_limb_t divisor_limb)
-#else
-mpn_divmod_1 (quot_ptr, dividend_ptr, dividend_size, divisor_limb)
-     mp_ptr quot_ptr;
-     mp_srcptr dividend_ptr;
-     mp_size_t dividend_size;
-     mp_limb_t divisor_limb;
-#endif
 {
   mp_size_t i;
   mp_limb_t n1, n0, r;
index 6159a3e203336886d77854defa729ec2ea052896..85e424588a191d4443ef8bab69fe47dd1ce54ae1 100644 (file)
@@ -40,19 +40,9 @@ along with the GNU MP Library; see the file COPYING.LIB.  If not, see
    3. NSIZE >= DSIZE, even if QEXTRA_LIMBS is non-zero.  */
 
 mp_limb_t
-#if __STDC__
 mpn_divrem (mp_ptr qp, mp_size_t qextra_limbs,
            mp_ptr np, mp_size_t nsize,
            mp_srcptr dp, mp_size_t dsize)
-#else
-mpn_divrem (qp, qextra_limbs, np, nsize, dp, dsize)
-     mp_ptr qp;
-     mp_size_t qextra_limbs;
-     mp_ptr np;
-     mp_size_t nsize;
-     mp_srcptr dp;
-     mp_size_t dsize;
-#endif
 {
   mp_limb_t most_significant_q_limb = 0;
 
index d7b5ab25ad34428ee0dbc9d560c3d65e80836371..80f7fa5a02e73a5ea988fd42c1d4e18ffecd525a 100644 (file)
@@ -31,17 +31,9 @@ along with the GNU MP Library; see the file COPYING.LIB.  If not, see
 */
 
 mp_limb_t
-#if __STDC__
 mpn_lshift (register mp_ptr wp,
            register mp_srcptr up, mp_size_t usize,
            register unsigned int cnt)
-#else
-mpn_lshift (wp, up, usize, cnt)
-     register mp_ptr wp;
-     register mp_srcptr up;
-     mp_size_t usize;
-     register unsigned int cnt;
-#endif
 {
   register mp_limb_t high_limb, low_limb;
   register unsigned sh_1, sh_2;
index 9323cf72a0c6a235783d404acf599b3a1f6526ea..a1762b5662d29a861b52ac6c303c6189490ef88a 100644 (file)
@@ -37,15 +37,8 @@ along with the GNU MP Library; see the file COPYING.LIB.  If not, see
    here (not udiv_qrnnd).  */
 
 mp_limb_t
-#if __STDC__
 mpn_mod_1 (mp_srcptr dividend_ptr, mp_size_t dividend_size,
           mp_limb_t divisor_limb)
-#else
-mpn_mod_1 (dividend_ptr, dividend_size, divisor_limb)
-     mp_srcptr dividend_ptr;
-     mp_size_t dividend_size;
-     mp_limb_t divisor_limb;
-#endif
 {
   mp_size_t i;
   mp_limb_t n1, n0, r;
index bfcd0747f0536a4bd7e3b37b3eb387c313bd9d12..c603c180166d81145172a8868350961507f2a1fa 100644 (file)
@@ -42,18 +42,9 @@ along with the GNU MP Library; see the file COPYING.LIB.  If not, see
 #endif
 
 mp_limb_t
-#if __STDC__
 mpn_mul (mp_ptr prodp,
         mp_srcptr up, mp_size_t usize,
         mp_srcptr vp, mp_size_t vsize)
-#else
-mpn_mul (prodp, up, usize, vp, vsize)
-     mp_ptr prodp;
-     mp_srcptr up;
-     mp_size_t usize;
-     mp_srcptr vp;
-     mp_size_t vsize;
-#endif
 {
   mp_ptr prod_endp = prodp + usize + vsize - 1;
   mp_limb_t cy;
index f48b2cfcbdae828ae5004bdaddf3f371e495c212..b01e64665ea64904900a0398650f802e7907258b 100644 (file)
@@ -49,15 +49,7 @@ along with the GNU MP Library; see the file COPYING.LIB.  If not, see
    algorithm below.  */
 
 void
-#if __STDC__
 impn_mul_n_basecase (mp_ptr prodp, mp_srcptr up, mp_srcptr vp, mp_size_t size)
-#else
-impn_mul_n_basecase (prodp, up, vp, size)
-     mp_ptr prodp;
-     mp_srcptr up;
-     mp_srcptr vp;
-     mp_size_t size;
-#endif
 {
   mp_size_t i;
   mp_limb_t cy_limb;
@@ -100,17 +92,8 @@ impn_mul_n_basecase (prodp, up, vp, size)
 }
 
 void
-#if __STDC__
 impn_mul_n (mp_ptr prodp,
             mp_srcptr up, mp_srcptr vp, mp_size_t size, mp_ptr tspace)
-#else
-impn_mul_n (prodp, up, vp, size, tspace)
-     mp_ptr prodp;
-     mp_srcptr up;
-     mp_srcptr vp;
-     mp_size_t size;
-     mp_ptr tspace;
-#endif
 {
   if ((size & 1) != 0)
     {
@@ -219,14 +202,7 @@ impn_mul_n (prodp, up, vp, size, tspace)
 }
 
 void
-#if __STDC__
 impn_sqr_n_basecase (mp_ptr prodp, mp_srcptr up, mp_size_t size)
-#else
-impn_sqr_n_basecase (prodp, up, size)
-     mp_ptr prodp;
-     mp_srcptr up;
-     mp_size_t size;
-#endif
 {
   mp_size_t i;
   mp_limb_t cy_limb;
@@ -269,16 +245,8 @@ impn_sqr_n_basecase (prodp, up, size)
 }
 
 void
-#if __STDC__
 impn_sqr_n (mp_ptr prodp,
             mp_srcptr up, mp_size_t size, mp_ptr tspace)
-#else
-impn_sqr_n (prodp, up, size, tspace)
-     mp_ptr prodp;
-     mp_srcptr up;
-     mp_size_t size;
-     mp_ptr tspace;
-#endif
 {
   if ((size & 1) != 0)
     {
@@ -358,15 +326,7 @@ impn_sqr_n (prodp, up, size, tspace)
 
 /* This should be made into an inline function in gmp.h.  */
 void
-#if __STDC__
 mpn_mul_n (mp_ptr prodp, mp_srcptr up, mp_srcptr vp, mp_size_t size)
-#else
-mpn_mul_n (prodp, up, vp, size)
-     mp_ptr prodp;
-     mp_srcptr up;
-     mp_srcptr vp;
-     mp_size_t size;
-#endif
 {
   TMP_DECL (marker);
   TMP_MARK (marker);
index 8aaee2e2e92aa9ec4ddb49d0628bb4b4ebf13d4e..21c5588edd1f459f7e04f963b7a1ca61778c3f8c 100644 (file)
@@ -31,17 +31,9 @@ along with the GNU MP Library; see the file COPYING.LIB.  If not, see
 */
 
 mp_limb_t
-#if __STDC__
 mpn_rshift (register mp_ptr wp,
            register mp_srcptr up, mp_size_t usize,
            register unsigned int cnt)
-#else
-mpn_rshift (wp, up, usize, cnt)
-     register mp_ptr wp;
-     register mp_srcptr up;
-     mp_size_t usize;
-     register unsigned int cnt;
-#endif
 {
   register mp_limb_t high_limb, low_limb;
   register unsigned sh_1, sh_2;
index 645293b7191251721e6c3f195300490f03524f37..dfd33ccff04413cd4d2d7600e14d54e78c807f4f 100644 (file)
 
 
 FLOAT
-INTERNAL (STRTOF) (nptr, endptr, group)
-     const STRING_TYPE *nptr;
-     STRING_TYPE **endptr;
-     int group;
+INTERNAL (STRTOF) (const STRING_TYPE *nptr, STRING_TYPE **endptr, int group)
 {
   return INTERNAL(STRTOF_L) (nptr, endptr, group, _NL_CURRENT_LOCALE);
 }
@@ -62,9 +59,7 @@ FLOAT
 #ifdef weak_function
 weak_function
 #endif
-STRTOF (nptr, endptr)
-     const STRING_TYPE *nptr;
-     STRING_TYPE **endptr;
+STRTOF (const STRING_TYPE *nptr, STRING_TYPE **endptr)
 {
   return INTERNAL(STRTOF_L) (nptr, endptr, 0, _NL_CURRENT_LOCALE);
 }
index f07b0f368b903b400301268fee69a641721e810f..89e03841ee035d893486158ec29343e037960599 100644 (file)
@@ -1781,10 +1781,7 @@ FLOAT
 #ifdef weak_function
 weak_function
 #endif
-__STRTOF (nptr, endptr, loc)
-     const STRING_TYPE *nptr;
-     STRING_TYPE **endptr;
-     __locale_t loc;
+__STRTOF (const STRING_TYPE *nptr, STRING_TYPE **endptr, __locale_t loc)
 {
   return ____STRTOF_INTERNAL (nptr, endptr, 0, loc);
 }
index 7afad19d26691eb44425522611e0dfd2598d9369..dbe0e77079989270c1192c96d63cc3752b2db149 100644 (file)
@@ -92,11 +92,8 @@ extern INT INTERNAL (__strtol_l) (const STRING_TYPE *, STRING_TYPE **, int,
 
 
 INT
-INTERNAL (strtol) (nptr, endptr, base, group)
-     const STRING_TYPE *nptr;
-     STRING_TYPE **endptr;
-     int base;
-     int group;
+INTERNAL (strtol) (const STRING_TYPE *nptr, STRING_TYPE **endptr,
+                  int base, int group)
 {
   return INTERNAL (__strtol_l) (nptr, endptr, base, group, _NL_CURRENT_LOCALE);
 }
index f3319a8936f04098f60d012432966c3b86b40844..8f6163d2f1905268e5009068802e278646a8ffcd 100644 (file)
@@ -222,12 +222,8 @@ extern const unsigned char __strtol_ull_rem_tab[] attribute_hidden;
    one converted is stored in *ENDPTR.  */
 
 INT
-INTERNAL (__strtol_l) (nptr, endptr, base, group, loc)
-     const STRING_TYPE *nptr;
-     STRING_TYPE **endptr;
-     int base;
-     int group;
-     __locale_t loc;
+INTERNAL (__strtol_l) (const STRING_TYPE *nptr, STRING_TYPE **endptr,
+                      int base, int group, __locale_t loc)
 {
   int negative;
   unsigned LONG int cutoff;
@@ -546,11 +542,8 @@ INT
 #ifdef weak_function
 weak_function
 #endif
-__strtol_l (nptr, endptr, base, loc)
-     const STRING_TYPE *nptr;
-     STRING_TYPE **endptr;
-     int base;
-     __locale_t loc;
+__strtol_l (const STRING_TYPE *nptr, STRING_TYPE **endptr,
+           int base, __locale_t loc)
 {
   return INTERNAL (__strtol_l) (nptr, endptr, base, 0, loc);
 }
index 2e2e7dbcd0f696a23dad6acfe74799d802f805a3..156f4ec0be0a85689846836a464504a1d2a7da79 100644 (file)
@@ -22,15 +22,7 @@ along with the GNU MP Library; see the file COPYING.LIB.  If not, see
 #include "gmp-impl.h"
 
 mp_limb_t
-#if __STDC__
 mpn_sub_n (mp_ptr res_ptr, mp_srcptr s1_ptr, mp_srcptr s2_ptr, mp_size_t size)
-#else
-mpn_sub_n (res_ptr, s1_ptr, s2_ptr, size)
-     register mp_ptr res_ptr;
-     register mp_srcptr s1_ptr;
-     register mp_srcptr s2_ptr;
-     mp_size_t size;
-#endif
 {
   register mp_limb_t x, y, cy;
   register mp_size_t j;
index 86cd5b970cd1507bb5996fc4318d4e5b909cba52..3cfceb717785f40617265bc92879487a6ff6445f 100644 (file)
@@ -61,10 +61,7 @@ __memrchr
 #else
 MEMRCHR
 #endif
-     (s, c_in, n)
-     const __ptr_t s;
-     int c_in;
-     size_t n;
+     (const __ptr_t s, int c_in, size_t n)
 {
   const unsigned char *char_ptr;
   const unsigned long int *longword_ptr;
index 6b14912a8be60c7c2d186172ea3004447cb713f3..97c912ef538f43230e096e29c2ef7e2399b45dfa 100644 (file)
 #endif
 
 #ifdef USE_IN_EXTENDED_LOCALE_MODEL
-# define LOCALE_PARAM , loc
-# define LOCALE_PARAM_DECL __locale_t loc;
+# define LOCALE_PARAM , __locale_t loc
 #else
 # define LOCALE_PARAM
-# define LOCALE_PARAM_DECL
 #endif
 
 /* Compare S1 and S2, ignoring case, returning less than, equal to or
    greater than zero if S1 is lexicographically less than,
    equal to or greater than S2.  */
 int
-__strcasecmp (s1, s2 LOCALE_PARAM)
-     const char *s1;
-     const char *s2;
-     LOCALE_PARAM_DECL
+__strcasecmp (const char *s1, const char *s2 LOCALE_PARAM)
 {
 #if defined _LIBC && !defined USE_IN_EXTENDED_LOCALE_MODEL
   __locale_t loc = _NL_CURRENT_LOCALE;
index a8fc046c09afd3ff3336fa0ee01de7f43f25ca67..0404d497085164bfe07139f57deb738e6c3b6e34 100644 (file)
 #endif
 
 #ifdef USE_IN_EXTENDED_LOCALE_MODEL
-# define LOCALE_PARAM , loc
-# define LOCALE_PARAM_DECL __locale_t loc;
+# define LOCALE_PARAM , __locale_t loc
 #else
 # define LOCALE_PARAM
-# define LOCALE_PARAM_DECL
 #endif
 
 /* Compare no more than N characters of S1 and S2,
    greater than zero if S1 is lexicographically less
    than, equal to or greater than S2.  */
 int
-__strncasecmp (s1, s2, n LOCALE_PARAM)
-     const char *s1;
-     const char *s2;
-     size_t n;
-     LOCALE_PARAM_DECL
+__strncasecmp (const char *s1, const char *s2, size_t n LOCALE_PARAM)
 {
 #if defined _LIBC && !defined USE_IN_EXTENDED_LOCALE_MODEL
   __locale_t loc = _NL_CURRENT_LOCALE;
index 5045341788e212709310cd1ba81ca8fb36386d03..000a01fa8116352fa5c2b3445fdfccbdc287b161 100644 (file)
@@ -82,14 +82,9 @@ __get_socket (struct sockaddr_in *saddr)
  */
 u_short
 internal_function
-__libc_rpc_getport (address, program, version, protocol, timeout_sec,
-                   tottimeout_sec)
-     struct sockaddr_in *address;
-     u_long program;
-     u_long version;
-     u_int protocol;
-     time_t timeout_sec;
-     time_t tottimeout_sec;
+__libc_rpc_getport (struct sockaddr_in *address, u_long program,
+                   u_long version, u_int protocol, time_t timeout_sec,
+                   time_t tottimeout_sec)
 {
   const struct timeval timeout = {timeout_sec, 0};
   const struct timeval tottimeout = {tottimeout_sec, 0};
index 5fd64633744787a65204d5434fdf9a1669f07be6..bfabf337c797a1b6ba875a34359e7e6f3c52837f 100644 (file)
@@ -675,12 +675,15 @@ libc_hidden_nolink_sunrpc (xdr_netobj, GLIBC_2_0)
  * If there is no specific or default routine an error is returned.
  */
 bool_t
-xdr_union (xdrs, dscmp, unp, choices, dfault)
-     XDR *xdrs;
-     enum_t *dscmp;            /* enum to decide which arm to work on */
-     char *unp;                        /* the union itself */
-     const struct xdr_discrim *choices;        /* [value, xdr proc] for each arm */
-     xdrproc_t dfault;         /* default xdr routine */
+xdr_union (XDR *xdrs,
+          /* enum to decide which arm to work on */
+          enum_t *dscmp,
+          /* the union itself */
+          char *unp,
+          /* [value, xdr proc] for each arm */
+          const struct xdr_discrim *choices,
+          /* default xdr routine */
+          xdrproc_t dfault)
 {
   enum_t dscm;
 
index fd9d1fb42f7448440e424b23e7f4b8d57bf540d2..99a1d5d24520572fefeb84c4bfa3be4aeaf94836 100644 (file)
  * xdr procedure to call to handle each element of the array.
  */
 bool_t
-xdr_array (xdrs, addrp, sizep, maxsize, elsize, elproc)
-     XDR *xdrs;
-     caddr_t *addrp;           /* array pointer */
-     u_int *sizep;             /* number of elements */
-     u_int maxsize;            /* max numberof elements */
-     u_int elsize;             /* size in bytes of each element */
-     xdrproc_t elproc;         /* xdr routine to handle each element */
+xdr_array (XDR *xdrs,
+          /* array pointer */
+          caddr_t *addrp,
+          /* number of elements */
+          u_int *sizep,
+          /* max numberof elements */
+          u_int maxsize,
+          /* size in bytes of each element */
+          u_int elsize,
+          /* xdr routine to handle each element */
+          xdrproc_t elproc)
 {
   u_int i;
   caddr_t target = *addrp;
index a7d9264ed6be6fe24b0e43e63adfe7fc06393a3d..2b7ebc8e11ca4dab20877cbaec042666195c6f7f 100644 (file)
  * proc is the routine to handle the referenced structure.
  */
 bool_t
-xdr_reference (xdrs, pp, size, proc)
-     XDR *xdrs;
-     caddr_t *pp;              /* the pointer to work on */
-     u_int size;               /* size of the object pointed to */
-     xdrproc_t proc;           /* xdr routine to handle the object */
+xdr_reference (XDR *xdrs,
+              /* the pointer to work on */
+              caddr_t *pp,
+              /* size of the object pointed to */
+              u_int size,
+              /* xdr routine to handle the object */
+              xdrproc_t proc)
 {
   caddr_t loc = *pp;
   bool_t stat;
index 64ab3e27dd76a3b6b70d1b8a0db58597003d76d6..af71e93a1b5db5f4dd425777cdd77d734227f662 100644 (file)
@@ -27,8 +27,7 @@
 #define __CONCATX(a,b) __CONCAT(a,b)
 
 float_type
-__CONCATX(__,FUNC) (x)
-     float_type x;
+__CONCATX(__,FUNC) (float_type x)
 {
   return __m81_u(__CONCATX(__,FUNC))(x);
 }
index deb1f4b3499fb45f996ced5b59e8e9605cf57c3f..151ebe6d1d06d35d9187262721c33fd57bca7f08 100644 (file)
@@ -27,8 +27,7 @@
 #define __CONCATX(a,b) __CONCAT(a,b)
 
 int
-__CONCATX(__,FUNC) (x)
-     float_type x;
+__CONCATX(__,FUNC) (float_type x)
 {
   return __m81_u(__CONCATX(__,FUNC))(x);
 }
index 4e0b8782314b1e5bc3174c8da39455d275f099ea..ec63771cf6966502fc489fae0dd9f465791a98ba 100644 (file)
@@ -39,9 +39,7 @@
 #define __CONCATX(a,b) __CONCAT(a,b)
 
 float_type
-__CONCATX(__scalbn,suffix) (x, exp)
-     float_type x;
-     int exp;
+__CONCATX(__scalbn,suffix) (float_type x, int exp)
 {
   return __m81_u(__CONCATX(__scalbn,suffix))(x, exp);
 }
index 39af7008ee04caf403b5bfd53939c785f2fab0f3..059ff36a431cb1eebc12a98a15fefd2c0b2a1e1b 100644 (file)
@@ -27,8 +27,7 @@
 #define CONCATX(a,b) __CONCAT(a,b)
 
 void
-CONCATX(__,FUNC) (x, sinx, cosx)
-     float_type x, *sinx, *cosx;
+CONCATX(__,FUNC) (float_type x, float_type *sinx, float_type *cosx)
 {
   __m81_u(CONCATX(__,FUNC))(x, sinx, cosx);
 }
index 86290780c464f1b861c61e9fbc176acf3a2c302b..208b93235bdeab3a721198ab634b7bc6685eaa5d 100644 (file)
@@ -37,12 +37,10 @@ versioned_symbol (libc, __scandir64, scandir64, GLIBC_2_2);
 # include "olddirent.h"
 
 int
-__old_scandir64 (dir, namelist, select, cmp)
-     const char *dir;
-     struct __old_dirent64 ***namelist;
-     int (*select) (const struct __old_dirent64 *);
-     int (*cmp) (const struct __old_dirent64 **,
-                const struct __old_dirent64 **);
+__old_scandir64 (const char *dir, struct __old_dirent64 ***namelist,
+                int (*select) (const struct __old_dirent64 *),
+                int (*cmp) (const struct __old_dirent64 **,
+                            const struct __old_dirent64 **))
 {
   DIR *dp = __opendir (dir);
   struct __old_dirent64 **v = NULL;
index dc33a405eb5d255c45ce99da85f03921bc006645..098ade551dd8d16289eb272ca8eb911f7c998e66 100644 (file)
@@ -284,16 +284,12 @@ static const CHAR_T zeroes[16] = /* "0000000000000000" */
 # undef _NL_CURRENT
 # define _NL_CURRENT(category, item) \
   (current->values[_NL_ITEM_INDEX (item)].string)
-# define LOCALE_PARAM , loc
+# define LOCALE_PARAM , __locale_t loc
 # define LOCALE_ARG , loc
-# define LOCALE_PARAM_DECL  __locale_t loc;
-# define LOCALE_PARAM_PROTO , __locale_t loc
 # define HELPER_LOCALE_ARG  , current
 #else
 # define LOCALE_PARAM
-# define LOCALE_PARAM_PROTO
 # define LOCALE_ARG
-# define LOCALE_PARAM_DECL
 # ifdef _LIBC
 #  define HELPER_LOCALE_ARG , _NL_CURRENT_DATA (LC_TIME)
 # else
@@ -330,14 +326,10 @@ static const CHAR_T zeroes[16] = /* "0000000000000000" */
 #define ISDIGIT(Ch) ((unsigned int) (Ch) - L_('0') <= 9)
 
 static CHAR_T *memcpy_lowcase (CHAR_T *dest, const CHAR_T *src,
-                              size_t len LOCALE_PARAM_PROTO) __THROW;
+                              size_t len LOCALE_PARAM) __THROW;
 
 static CHAR_T *
-memcpy_lowcase (dest, src, len LOCALE_PARAM)
-     CHAR_T *dest;
-     const CHAR_T *src;
-     size_t len;
-     LOCALE_PARAM_DECL
+memcpy_lowcase (CHAR_T *dest, const CHAR_T *src, size_t len LOCALE_PARAM)
 {
   while (len-- > 0)
     dest[len] = TOLOWER ((UCHAR_T) src[len], loc);
@@ -345,14 +337,10 @@ memcpy_lowcase (dest, src, len LOCALE_PARAM)
 }
 
 static CHAR_T *memcpy_uppcase (CHAR_T *dest, const CHAR_T *src,
-                              size_t len LOCALE_PARAM_PROTO) __THROW;
+                              size_t len LOCALE_PARAM) __THROW;
 
 static CHAR_T *
-memcpy_uppcase (dest, src, len LOCALE_PARAM)
-     CHAR_T *dest;
-     const CHAR_T *src;
-     size_t len;
-     LOCALE_PARAM_DECL
+memcpy_uppcase (CHAR_T *dest, const CHAR_T *src, size_t len LOCALE_PARAM)
 {
   while (len-- > 0)
     dest[len] = TOUPPER ((UCHAR_T) src[len], loc);
@@ -429,8 +417,7 @@ static CHAR_T const month_name[][10] =
 #ifdef emacs
 # define my_strftime emacs_strftimeu
 # define ut_argument , ut
-# define ut_argument_spec int ut;
-# define ut_argument_spec_iso , int ut
+# define ut_argument_spec , int ut
 #else
 # ifdef COMPILE_WIDE
 #  define my_strftime wcsftime
@@ -441,15 +428,14 @@ static CHAR_T const month_name[][10] =
 # endif
 # define ut_argument
 # define ut_argument_spec
-# define ut_argument_spec_iso
 /* We don't have this information in general.  */
 # define ut 0
 #endif
 
 static size_t __strftime_internal (CHAR_T *, size_t, const CHAR_T *,
                                   const struct tm *, bool *
-                                  ut_argument_spec_iso
-                                  LOCALE_PARAM_PROTO) __THROW;
+                                  ut_argument_spec
+                                  LOCALE_PARAM) __THROW;
 
 /* Write information from TP into S according to the format
    string FORMAT, writing no more that MAXSIZE characters
@@ -459,13 +445,8 @@ static size_t __strftime_internal (CHAR_T *, size_t, const CHAR_T *,
    written, use NULL for S and (size_t) UINT_MAX for MAXSIZE.  */
 
 size_t
-my_strftime (s, maxsize, format, tp ut_argument LOCALE_PARAM)
-     CHAR_T *s;
-     size_t maxsize;
-     const CHAR_T *format;
-     const struct tm *tp;
-     ut_argument_spec
-     LOCALE_PARAM_DECL
+my_strftime (CHAR_T *s, size_t maxsize, const CHAR_T *format,
+            const struct tm *tp ut_argument_spec LOCALE_PARAM)
 {
 #if !defined _LIBC && HAVE_TZNAME && HAVE_TZSET
   /* Solaris 2.5 tzset sometimes modifies the storage returned by localtime.
@@ -483,15 +464,9 @@ libc_hidden_def (my_strftime)
 #endif
 
 static size_t
-__strftime_internal (s, maxsize, format, tp, tzset_called ut_argument
-                    LOCALE_PARAM)
-      CHAR_T *s;
-      size_t maxsize;
-      const CHAR_T *format;
-      const struct tm *tp;
-      bool *tzset_called;
-      ut_argument_spec
-      LOCALE_PARAM_DECL
+__strftime_internal (CHAR_T *s, size_t maxsize, const CHAR_T *format,
+                    const struct tm *tp, bool *tzset_called
+                    ut_argument_spec LOCALE_PARAM)
 {
 #if defined _LIBC && defined USE_IN_EXTENDED_LOCALE_MODEL
   struct __locale_data *const current = loc->__locales[LC_TIME];
index 454c6ad6c4616854b958d3b6c2ded517870341b9..cc8164deb0a141391a675d2ee9fef8d4b054788c 100644 (file)
@@ -181,17 +181,13 @@ static const unsigned short int __mon_yday[2][13] =
 # undef _NL_CURRENT_WORD
 # define _NL_CURRENT_WORD(category, item) \
   (current->values[_NL_ITEM_INDEX (item)].word)
-# define LOCALE_PARAM , locale
+# define LOCALE_PARAM , __locale_t locale
 # define LOCALE_ARG , locale
-# define LOCALE_PARAM_PROTO , __locale_t locale
-# define LOCALE_PARAM_DECL __locale_t locale;
 # define HELPER_LOCALE_ARG , current
 # define ISSPACE(Ch) __isspace_l (Ch, locale)
 #else
 # define LOCALE_PARAM
 # define LOCALE_ARG
-# define LOCALE_PARAM_DECL
-# define LOCALE_PARAM_PROTO
 # define HELPER_LOCALE_ARG
 # define ISSPACE(Ch) isspace (Ch)
 #endif
@@ -239,12 +235,8 @@ internal_function
 #else
 static char *
 #endif
-__strptime_internal (rp, fmt, tmp, statep LOCALE_PARAM)
-     const char *rp;
-     const char *fmt;
-     struct tm *tmp;
-     void *statep;
-     LOCALE_PARAM_DECL
+__strptime_internal (const char *rp, const char *fmt, struct tm *tmp,
+                    void *statep LOCALE_PARAM)
 {
 #ifdef _LIBC
   struct __locale_data *const current = locale->__locales[LC_TIME];
@@ -1209,11 +1201,7 @@ __strptime_internal (rp, fmt, tmp, statep LOCALE_PARAM)
 
 
 char *
-strptime (buf, format, tm LOCALE_PARAM)
-     const char *buf;
-     const char *format;
-     struct tm *tm;
-     LOCALE_PARAM_DECL
+strptime (const char *buf, const char *format, struct tm *tm LOCALE_PARAM)
 {
   return __strptime_internal (buf, format, tm, NULL LOCALE_ARG);
 }
index 043a8cd26867987802ce588ded0cfacd0bd163a8..d82d0838ba455abd14bdabc4eec86020d0aeac14 100644 (file)
 #endif
 
 #ifdef USE_IN_EXTENDED_LOCALE_MODEL
-# define LOCALE_PARAM , loc
-# define LOCALE_PARAM_DECL __locale_t loc;
+# define LOCALE_PARAM , __locale_t loc
 #else
 # define LOCALE_PARAM
-# define LOCALE_PARAM_DECL
 #endif
 
 /* Compare S1 and S2, ignoring case, returning less than, equal to or
    greater than zero if S1 is lexicographically less than,
    equal to or greater than S2.  */
 int
-__wcscasecmp (s1, s2 LOCALE_PARAM)
-     const wchar_t *s1;
-     const wchar_t *s2;
-     LOCALE_PARAM_DECL
+__wcscasecmp (const wchar_t *s1, const wchar_t *s2 LOCALE_PARAM)
 {
   wint_t c1, c2;
 
index 25507d80d7499cc4b8102e640a01877b2717033a..0c92d02270ab3bf3131486e15e62c65581b1fd0f 100644 (file)
 #endif
 
 #ifdef USE_IN_EXTENDED_LOCALE_MODEL
-# define LOCALE_PARAM , loc
-# define LOCALE_PARAM_DECL __locale_t loc;
+# define LOCALE_PARAM , __locale_t loc
 #else
 # define LOCALE_PARAM
-# define LOCALE_PARAM_DECL
 #endif
 
 /* Compare no more than N wide characters of S1 and S2,
    greater than zero if S1 is lexicographically less
    than, equal to or greater than S2.  */
 int
-__wcsncasecmp (s1, s2, n LOCALE_PARAM)
-     const wchar_t *s1;
-     const wchar_t *s2;
-     size_t n;
-     LOCALE_PARAM_DECL
+__wcsncasecmp (const wchar_t *s1, const wchar_t *s2, size_t n LOCALE_PARAM)
 {
   wint_t c1, c2;