glibc/wcsmbs
Joseph Myers 80d9be8122 Convert miscellaneous function definitions to prototype style.
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.
2015-10-20 21:27:22 +00:00
..
bits Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
btowc.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
c16rtomb.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
Depend
isoc99_fwscanf.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
isoc99_swscanf.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
isoc99_vfwscanf.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
isoc99_vswscanf.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
isoc99_vwscanf.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
isoc99_wscanf.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
Makefile Remove -fexceptions configure test. 2015-10-15 22:35:13 +00:00
mbrlen.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
mbrtoc16.c Handle mblen return code when n is zero. 2015-04-03 15:47:12 +02:00
mbrtowc.c Handle mblen return code when n is zero. 2015-04-03 15:47:12 +02:00
mbsinit.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
mbsnrtowcs.c Convert 113 more function definitions to prototype style (files with assertions). 2015-10-20 11:54:09 +00:00
mbsrtowcs_l.c Convert 113 more function definitions to prototype style (files with assertions). 2015-10-20 11:54:09 +00:00
mbsrtowcs.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
test-wcpcpy.c S390: Optimize stpcpy and wcpcpy. 2015-08-26 10:26:21 +02:00
test-wcpncpy.c S390: Optimize stpncpy and wcpncpy. 2015-08-26 10:26:21 +02:00
test-wcscat.c S390: Optimize strcat and wcscat. 2015-08-26 10:26:21 +02:00
test-wcschr.c Add wcschr test cases 2011-10-23 14:14:26 -04:00
test-wcschrnul.c S390: Optimize strchrnul and wcschrnul. 2015-08-26 10:26:23 +02:00
test-wcscmp.c Move wide char tests to wcsmbs directory 2011-09-08 18:01:07 -04:00
test-wcscpy.c Add tests for wcsrchr and wcscpy 2011-12-17 14:14:58 -05:00
test-wcscspn.c S390: Optimize strcspn and wcscspn. 2015-08-26 10:26:24 +02:00
test-wcslen.c Add wcslen test cases 2011-10-23 14:11:50 -04:00
test-wcsncat.c S390: Optimize strncat wcsncat. 2015-08-26 10:26:22 +02:00
test-wcsncmp.c Use correct signedness in wcsncmp 2015-04-13 21:25:04 +02:00
test-wcsncpy.c S390: Optimize strncpy and wcsncpy. 2015-08-26 10:26:21 +02:00
test-wcsnlen.c S390: Optimize strnlen and wcsnlen. 2015-08-26 10:26:20 +02:00
test-wcspbrk.c S390: Optimize strpbrk and wcspbrk. 2015-08-26 10:26:24 +02:00
test-wcsrchr.c Add tests for wcsrchr and wcscpy 2011-12-17 14:14:58 -05:00
test-wcsspn.c S390: Optimize strspn and wcsspn. 2015-08-26 10:26:24 +02:00
test-wmemchr.c S390: Optimize memchr, rawmemchr and wmemchr. 2015-08-26 10:26:24 +02:00
test-wmemcmp.c Move wide char tests to wcsmbs directory 2011-09-08 18:01:07 -04:00
test-wmemset.c S390: Optimize wmemset. 2015-08-26 10:26:25 +02:00
tst-btowc.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-c16c32-1.c Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
tst-mbrtowc2.c
tst-mbrtowc.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-mbsrtowcs.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-wchar-h.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-wcpncpy.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-wcrtomb.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-wcsnlen.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
tst-wcstof.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
uchar.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
Versions Sort Versions files 2013-02-17 16:34:04 +01:00
wchar.h Updated __nonnull annotations for wcscat, wcsncat, wcscmp and wcsncmp [BZ #18265] 2015-08-05 04:43:42 -04:00
wcpcpy.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcpncpy.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcrtomb.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcsatcliff.c Fix handling of tail bytes of buffer in SSE2/SSSE3 x86-64 version strn{,case}cmp 2010-10-03 22:10:30 -04:00
wcscasecmp_l.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcscasecmp.c Convert miscellaneous function definitions to prototype style. 2015-10-20 21:27:22 +00:00
wcscat.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcschr.c powerpc: Fix __wcschr static build 2015-04-15 16:01:48 -03:00
wcschrnul.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcscmp.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcscoll_l.c strcoll: Remove incorrect STRDIFF-based optimization (Bug 18589). 2015-10-08 16:41:45 -04:00
wcscoll.c Fix regcomp wcscoll, wcscmp namespace (bug 18497). 2015-06-09 21:07:30 +00:00
wcscpy.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcscspn.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcsdup.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcslen.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcsmbs-tst1.c Add dependencies on needed locales in each subdir tests (bug 18969) 2015-10-12 15:18:08 +02:00
wcsmbsload.c Move bits/libc-lock.h and bits/libc-lockP.h out of bits/ (bug 14912). 2015-09-08 21:11:03 +00:00
wcsmbsload.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcsncase_l.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcsncase.c Convert miscellaneous function definitions to prototype style. 2015-10-20 21:27:22 +00:00
wcsncat.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcsncmp.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcsncpy.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcsnlen.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcsnrtombs.c Convert 113 more function definitions to prototype style (files with assertions). 2015-10-20 11:54:09 +00:00
wcspbrk.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcsrchr.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcsrtombs.c Convert 113 more function definitions to prototype style (files with assertions). 2015-10-20 11:54:09 +00:00
wcsspn.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcsstr.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcstod_l.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcstod.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcstof_l.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcstof.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcstok.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcstol_l.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcstol.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcstold_l.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcstold.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcstoll_l.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcstoll.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcstoul_l.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcstoul.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcstoull_l.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcstoull.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcswidth.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcsxfrm_l.c Remove unused definitions 2015-02-11 12:50:53 +01:00
wcsxfrm.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wctob.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wcwidth.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcwidth.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wmemchr.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wmemcmp.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wmemcpy.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wmemmove.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wmempcpy.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00
wmemset.c Convert 703 function definitions to prototype style. 2015-10-16 20:21:49 +00:00