summaryrefslogtreecommitdiff
path: root/src/string
AgeCommit message (Expand)AuthorFilesLines
2013-12-12include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy22-18/+7
2013-11-23strcmp: Remove unnecessary check for *rMichael Forney1-1/+1
2013-08-28optimized C memcpyRich Felker1-16/+111
2013-08-27optimized C memsetRich Felker1-12/+77
2013-08-14add arm-optimized memcpy implementation from bionic libcRich Felker3-0/+383
2013-08-01optimized memset asm for i386 and x86_64Rich Felker2-0/+88
2013-07-09fix a couple misleading/wrong signal descriptions in strsignalRich Felker1-2/+2
2013-07-09add realtime signals to strsignalRich Felker1-3/+19
2013-07-09fix off-by-one array bound in strsignalRich Felker1-1/+1
2013-04-05Add ABI compatability aliases.Isaac Dunham1-0/+3
2013-02-26fix integer type issue in strverscmpRich Felker1-1/+3
2013-02-26implement non-stub strverscmpRich Felker1-2/+35
2013-02-21replace stub with working strcasestrRich Felker1-2/+4
2013-02-21fix wrong return value from wmemmove on forward copiesRich Felker1-1/+2
2012-12-26fix alignment logic in strlcpyRich Felker1-1/+1
2012-10-22simplify logic in stpcpy; avoid copying first aligned byte twiceRich Felker1-4/+4
2012-10-15add memmem function (gnu extension)Rich Felker1-0/+148
2012-09-27optimize strchrnul/strcspn not to scan string twice on no-matchRich Felker3-25/+29
2012-09-27slightly cleaner strlen, also seems to compile to better codeRich Felker1-6/+4
2012-09-10asm for memmove on i386 and x86_64Rich Felker2-0/+36
2012-09-10reenable word-at-at-time copying in memmoveRich Felker1-4/+27
2012-09-06use restrict everywhere it's required by c99 and/or posix 2008Rich Felker20-20/+20
2012-09-06remove dependency of wmemmove on wmemcpy directionRich Felker1-4/+4
2012-09-06remove dependency of memmove on memcpy directionRich Felker1-5/+4
2012-08-11memcpy asm for i386 and x86_64Rich Felker2-0/+51
2012-08-11remove unused but buggy code from strstr.cRich Felker1-10/+0
2012-08-11remove buggy short-string wcsstr implementation; always use twowayRich Felker1-9/+0
2012-07-31optimize mempcpy to minimize need for data saved across the callRich Felker1-2/+1
2012-06-20make strerror_r behave nicer on failureRich Felker1-2/+8
2012-05-26fix overrun (n essentially ignored) in wcsncmpRich Felker1-1/+1
2012-05-26fix failure of strrchr(str, 0)Rich Felker1-1/+1
2012-03-01add all missing wchar functions except floating point parsersRich Felker9-0/+71
2011-09-11add dummied strverscmp (obnoxious GNU function)Rich Felker1-0/+7
2011-06-13fix wrong type for wcsrchr argument 2Rich Felker1-1/+1
2011-05-22fix strncat and wcsncat (double null termination)Rich Felker3-3/+3
2011-05-22fix wcsncpy writing past end of bufferRich Felker1-1/+1
2011-04-26function signature fix: add const qualifier to mempcpy src argRich Felker1-1/+1
2011-04-13implement memrchr (nonstandard) and optimize strrchr in terms of itRich Felker2-4/+15
2011-04-07fix misplaced *'s in string functions (harmless)Rich Felker3-3/+3
2011-04-06fix prototype for strsepRich Felker1-0/+1
2011-04-05fix misaligned read on early string termination in strchrRich Felker1-1/+2
2011-04-03fix serious bug in strchr - char signednessRich Felker1-9/+11
2011-03-25fix all implicit conversion between signed/unsigned pointersRich Felker6-20/+16
2011-03-17fix broken wmemchr (unbounded search)Rich Felker1-1/+1
2011-02-26fix missing prototype for strsignalRich Felker1-0/+1
2011-02-24add implementation of memccpy functionRich Felker1-0/+32
2011-02-24fix backwards conditional in stpncpyRich Felker1-1/+1
2011-02-14more header cleanup and conformance fixes - string.hRich Felker1-0/+1
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker60-0/+1054