acadia-newlib/newlib/libc/string
Corinna Vinschen 098a75dc51 * libc/string/local.h: New file.
* libc/string/wcswidth.c (wcswidth):  Convert japanese wide
	characters to Unicode here.  Handle surrogate pairs for UTF-16
	systems.  Call __wcwidth rather than wcwidth.
	* libc/string/wcwidth.c: New implementation using Markus Kuhn's
	wcwidth implementation for Unicode.
	(bisearch): New static function.
	(__wcwidth): New function.  Take wint_t rather than wchar_t as
	parameter to allow full Unicode handling on UTF-16 systems.
	Move old wcwidth implementation here for non-multibyte aware
	systems.
	(wcwidth): Convert japanese wide characters to Unicode here.
	Call __wcwidth rather than using iswprint/iswcntrl.
2009-05-15 11:40:28 +00:00
..
Makefile.am 2009-03-25 Jeff Johnston <jjohnstn@redhat.com> 2009-03-25 17:57:11 +00:00
Makefile.in 2009-03-25 Jeff Johnston <jjohnstn@redhat.com> 2009-03-25 17:57:11 +00:00
bcmp.c
bcopy.c
bzero.c
index.c
local.h * libc/string/local.h: New file. 2009-05-15 11:40:28 +00:00
memccpy.c
memchr.c 2008-05-26 Eric Blake <ebb9@byu.net> 2008-05-26 23:31:08 +00:00
memcmp.c
memcpy.c 2008-12-11 Craig Howland <howland@LGSInnovations.com> 2008-12-11 17:27:56 +00:00
memmem.c
memmove.c
mempcpy.c
memset.c 2008-05-27 Jeff Johnston <jjohnstn@redhat.com> 2008-05-27 18:44:40 +00:00
rindex.c
stpcpy.c
stpncpy.c
str-two-way.h 2008-10-02 Jeff Johnston <jjohnstn@redhat.com> 2008-10-02 20:12:34 +00:00
strcasecmp.c 2009-04-23 Mike Burgess <wizardsguild@earthlink.net> 2009-04-23 18:11:22 +00:00
strcasestr.c
strcat.c
strchr.c
strcmp.c
strcoll.c
strcpy.c
strcspn.c
strdup.c
strdup_r.c
strerror.c * libc/include/sys/errno.h (ESTRPIPE): Define. 2009-03-15 13:41:46 +00:00
strerror_r.c
strings.tex * libc/include/wchar.h (wcsdup, _wcsdup_r): Declare. 2009-03-15 13:39:07 +00:00
strlcat.c
strlcpy.c
strlen.c 2008-05-26 Eric Blake <ebb9@byu.net> 2008-05-26 22:56:14 +00:00
strlwr.c 2009-04-23 Mike Burgess <wizardsguild@earthlink.net> 2009-04-23 18:11:22 +00:00
strncasecmp.c 2009-04-23 Mike Burgess <wizardsguild@earthlink.net> 2009-04-23 18:11:22 +00:00
strncat.c
strncmp.c
strncpy.c
strndup.c
strndup_r.c
strnlen.c
strpbrk.c
strrchr.c
strsep.c
strspn.c
strstr.c
strtok.c
strtok_r.c
strupr.c 2009-04-23 Mike Burgess <wizardsguild@earthlink.net> 2009-04-23 18:11:22 +00:00
strxfrm.c
swab.c
u_strerr.c
wcpcpy.c
wcpncpy.c
wcscasecmp.c * libc/include/wchar.h (wcscasecmp, wcsncasecmp): Declare. 2009-03-11 12:57:53 +00:00
wcscat.c
wcschr.c
wcscmp.c
wcscoll.c
wcscpy.c
wcscspn.c
wcsdup.c 2009-03-25 Jeff Johnston <jjohnstn@redhat.com> 2009-03-25 17:57:11 +00:00
wcslcat.c
wcslcpy.c
wcslen.c
wcsncasecmp.c * libc/include/wchar.h (wcscasecmp, wcsncasecmp): Declare. 2009-03-11 12:57:53 +00:00
wcsncat.c
wcsncmp.c
wcsncpy.c
wcsnlen.c
wcspbrk.c
wcsrchr.c
wcsspn.c
wcsstr.c
wcstok.c 2008-12-12 Craig Howland <howland@LGSInnovations.com> 2008-12-12 19:47:05 +00:00
wcstrings.tex * libc/time/time.tex (wcsftime.def): Include. 2009-03-12 15:34:57 +00:00
wcswidth.c * libc/string/local.h: New file. 2009-05-15 11:40:28 +00:00
wcsxfrm.c
wcwidth.c * libc/string/local.h: New file. 2009-05-15 11:40:28 +00:00
wmemchr.c
wmemcmp.c
wmemcpy.c
wmemmove.c
wmemset.c