glibc/wcsmbs
Ulrich Drepper d6cd6bf4de * misc/sys/cdefs.h (__warndecl, __errordecl): For GCC 4.3+ define
with __warning__/__error__ attributes.
	(__warnattr): Define.
	* stdlib/bits/stdlib.h (__realpath_chk_warn, __ptsname_r_chk_warn,
	__mbstowcs_chk_warn, __wcstombs_chk_warn): New aliases with
	__warnattr.
	(realpath, ptsname_r, mbstowcs, wcstombs): Call __*_chk_warn instead
	of __*_chk if compile time detectable overflow is found.
	* libio/bits/stdio2.h (__fgets_chk_warn, __fread_chk_warn,
	__fgets_unlocked_chk_warn, __fread_unlocked_chk_warn): New aliases
	with __warnattr.
	(fgets, fread, fgets_unlocked, fread_unlocked): Call __*_chk_warn
	instead of __*_chk if compile time detectable overflow is found.
	(__gets_alias): Rename to...
	(__gets_warn): ... this.  Add __warnattr.
	(gets): Call __gets_warn instead of __gets_alias.
	* socket/bits/socket2.h (__recv_chk_warn, __recvfrom_chk_warn): New
	aliases with __warnattr.
	(recv, recvfrom): Call __*_chk_warn instead of __*_chk if compile
	time detectable overflow is found.
	* posix/bits/unistd.h (__read_chk_warn, __pread_chk_warn,
	__pread64_chk_warn, __readlink_chk_warn, __readlinkat_chk_warn,
	__getcwd_chk_warn, __confstr_chk_warn, __getgroups_chk_warn,
	__ttyname_r_chk_warn, __getlogin_r_chk_warn, __gethostname_chk_warn,
	__getdomainname_chk_warn): New aliases with __warnattr.
	(read, pread, pread64, readlink, readlinkat, getcwd, confstr,
	getgroups, ttyname_r, getlogin_r, gethostname, getdomainname): Call
	__*_chk_warn instead of __*_chk if compile time detectable overflow
	is found.
	(__getgroups_chk): Rename argument to __listlen from listlen.
	(__getwd_alias): Rename to...
	(__getwd_warn): ... this.  Add __warnattr.
	(getwd): Call __getwd_warn instead of __getwd_alias.
	* wcsmbs/bits/wchar2.h (__wmemcpy_chk_warn, __wmemmove_chk_warn,
	__wmempcpy_chk_warn, __wmemset_chk_warn, __wcsncpy_chk_warn,
	__wcpncpy_chk_warn, __fgetws_chk_warn, __fgetws_unlocked_chk_warn,
	__mbsrtowcs_chk_warn, __wcsrtombs_chk_warn, __mbsnrtowcs_chk_warn,
	__wcsnrtombs_chk_warn): New aliases with __warnattr.
	(wmemcpy, wmemmove, wmempcpy, wmemset, mbsrtowcs, wcsrtombs,
	mbsnrtowcs, wcsnrtombs): Call __*_chk_warn instead of __*_chk if
	compile time detectable overflow is found.
	(wcsncpy, wcpncpy): Likewise.  For constant __n fix check whether
	to use __*_chk or not.
	(fgetws, fgetws_unlocked): Divide __bos by sizeof (wchar_t), both
	in comparisons which function should be called and in __*_chk*
	arguments.  Call __*_chk_warn instead of __*_chk if compile time
	detectable overflow is found.
	(swprintf, vswprintf): Divide __bos by sizeof (wchar_t) in
	__*_chk argument.
	* debug/tst-chk1.c (do_test): Add a few more tests.
2007-09-26 20:45:18 +00:00
..
bits * misc/sys/cdefs.h (__warndecl, __errordecl): For GCC 4.3+ define 2007-09-26 20:45:18 +00:00
.cvsignore
btowc.c * iconv/gconv.c: Demangle pointers before use if necessary. 2005-12-19 07:26:29 +00:00
Depend
isoc99_fwscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
isoc99_swscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
isoc99_vfwscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
isoc99_vswscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
isoc99_vwscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
isoc99_wscanf.c * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
Makefile [BZ #4963] 2007-09-23 18:27:55 +00:00
mbrlen.c
mbrtowc.c * iconv/gconv.c: Demangle pointers before use if necessary. 2005-12-19 07:26:29 +00:00
mbsinit.c Update. 2003-11-15 21:58:21 +00:00
mbsnrtowcs.c * iconv/gconv.c: Demangle pointers before use if necessary. 2005-12-19 07:26:29 +00:00
mbsrtowcs_l.c * iconv/gconv.c: Demangle pointers before use if necessary. 2005-12-19 07:26:29 +00:00
mbsrtowcs.c Update. 2004-03-15 01:09:34 +00:00
tst-btowc.c
tst-mbrtowc2.c * wcsmbs/tst-mbrtowc2.c: Use de_DE.UTF-8 instead of en_US.UTF-8. 2005-10-15 15:38:52 +00:00
tst-mbrtowc.c
tst-mbsrtowcs.c * posix/tst-execle1.c (do_test): Add a const. 2005-12-27 22:50:12 +00:00
tst-wchar-h.c * wcsmbs/Makefile: Add rules to build and run tst-wchar-h. 2005-07-24 20:03:14 +00:00
tst-wcpncpy.c Update. 2004-05-19 16:52:55 +00:00
tst-wcrtomb.c
tst-wcsnlen.c
tst-wcstof.c
Versions * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
wchar.h * include/stdio.h (__isoc99_fscanf, __isoc99_scanf, 2007-09-18 19:04:01 +00:00
wcpcpy.c
wcpncpy.c (tests): Add tst-wcpncpy. 2003-07-22 19:23:54 +00:00
wcrtomb.c * iconv/gconv.c: Demangle pointers before use if necessary. 2005-12-19 07:26:29 +00:00
wcsatcliff.c [BZ #4963] 2007-09-23 18:27:55 +00:00
wcscasecmp_l.c
wcscasecmp.c
wcscat.c
wcschr.c
wcschrnul.c
wcscmp.c
wcscoll_l.c Update. 2004-03-14 21:12:06 +00:00
wcscoll.c * include/libc-symbols.h (__hidden_proto): Remove bogus declaration 2005-03-17 21:06:39 +00:00
wcscpy.c
wcscspn.c
wcsdup.c
wcslen.c
wcsmbs-tst1.c Update. 2003-07-31 19:26:38 +00:00
wcsmbsload.c (to_wc): Mark as const. (to_mb): Likewise. 2005-12-19 00:24:49 +00:00
wcsmbsload.h
wcsncase_l.c
wcsncase.c
wcsncat.c
wcsncmp.c
wcsncpy.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
wcsnlen.c [BZ #4963] 2007-09-23 18:27:55 +00:00
wcsnrtombs.c * iconv/gconv.c: Demangle pointers before use if necessary. 2005-12-19 07:26:29 +00:00
wcspbrk.c
wcsrchr.c
wcsrtombs.c * iconv/gconv.c: Demangle pointers before use if necessary. 2005-12-19 07:26:29 +00:00
wcsspn.c
wcsstr.c
wcstod_l.c Update. 2004-03-14 21:12:06 +00:00
wcstod.c Update. 2004-03-14 21:12:06 +00:00
wcstof_l.c Update. 2004-03-14 21:12:06 +00:00
wcstof.c Update. 2004-03-14 21:12:06 +00:00
wcstok.c
wcstol_l.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
wcstol.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
wcstold_l.c Update. 2004-03-14 21:12:06 +00:00
wcstold.c Update. 2004-03-14 21:12:06 +00:00
wcstoll_l.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
wcstoll.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
wcstoul_l.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
wcstoul.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
wcstoull_l.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
wcstoull.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
wcswidth.c
wcsxfrm_l.c Update. 2004-03-14 21:12:06 +00:00
wcsxfrm.c Update. 2004-03-14 21:12:06 +00:00
wctob.c * iconv/gconv.c: Demangle pointers before use if necessary. 2005-12-19 07:26:29 +00:00
wcwidth.c
wcwidth.h
wmemchr.c
wmemcmp.c
wmemcpy.c
wmemmove.c
wmempcpy.c
wmemset.c