aboutsummaryrefslogtreecommitdiff
path: root/libc/include/string.h
Commit message (Expand)AuthorAgeFilesLines
* Stop using the __ANDROID_API_x__ constants.Elliott Hughes2019-12-201-1/+1
* Reland "Retire GCC FORTIFY."Elliott Hughes2018-07-241-1/+1
* Revert "Retire GCC FORTIFY."Elliott Hughes2018-07-241-1/+1
* Retire GCC FORTIFY.Elliott Hughes2018-07-231-1/+1
* Remove __overloadable/__RENAME_CLANGGeorge Burgess IV2018-02-061-17/+16
* versioner: properly handle extern "C", "C++".Josh Gao2017-11-061-6/+0
* Add more const-correct C++ overloads.Elliott Hughes2017-08-231-0/+10
* Name function arguments in libc headers for Studio.Elliott Hughes2017-08-181-53/+51
* Add guards for things the versioner can't catch.Dan Albert2017-08-151-0/+6
* Remove nullability specifications.Elliott Hughes2017-08-011-85/+64
* Remove restrict/__restrict.Elliott Hughes2017-08-011-16/+16
* libc: Split FORTIFY into its own headersGeorge Burgess IV2017-07-271-449/+3
* Add version info for C++ versions of basename, strchrnul.Josh Gao2017-06-301-4/+4
* libc: fix typo in __RENAME macroGeorge Burgess IV2017-04-191-1/+1
* Merge "libc: add const-correct string.h overloads"Treehugger Robot2017-04-051-1/+86
|\
| * libc: add const-correct string.h overloadsGeorge Burgess IV2017-04-051-1/+86
* | libc: remove newlines in prototypes in string.hGeorge Burgess IV2017-04-051-30/+24
|/
* libc: use __bos instead of __bos0 for strchr.George Burgess IV2017-04-041-2/+2
* Fixup API level guards for new fortify functions.Dan Albert2017-02-141-3/+5
* Guard the GNU strerror_r with an API check.Dan Albert2017-02-141-1/+1
* Match __bos0 to __pass_object_size0 in FORTIFYGeorge Burgess IV2017-02-101-6/+6
* libc: add clang FORTIFY supportGeorge Burgess IV2017-02-091-85/+304
* Add and use constants for the Android API levels.Elliott Hughes2016-11-161-15/+15
* Revert "Add legacy inlines for locale aware APIs."Dan Albert2016-10-311-2/+0
* Rename __pure, __pure2, and __purefunc.Elliott Hughes2016-09-281-19/+19
* Fix warnings (and errors) in static inline headers.Josh Gao2016-09-231-0/+4
* Add legacy inlines for locale aware APIs.Dan Albert2016-09-221-0/+2
* Move strncpy fortify into android-21.Dan Albert2016-09-081-2/+2
* Guard fortify inlines with __ANDROID_API__.Dan Albert2016-08-051-1/+14
* Make it possible to build bionic with -I instead of -isystem.Elliott Hughes2016-07-221-101/+107
* Update header versions for NDK platform fixes.Josh Gao2016-06-021-5/+5
* Use clang's nullability instead of nonnull.Dan Albert2016-05-051-3/+3
* Add versioning information to symbols.Josh Gao2016-04-291-18/+22
* Extract strcasecmp and friends to <bits/strcasecmp.h>.Josh Gao2016-04-071-5/+2
* Fix GNU/POSIX basename headers.Josh Gao2015-11-041-2/+2
* Add strchrnul.Elliott Hughes2015-08-261-0/+8
* add fortified memchr/memrchr implementationsDaniel Micay2015-04-171-0/+49
* Add GNU extensions mempcpy and wmemcpy.Elliott Hughes2015-02-181-0/+3
* Break two incorrect transitive includes.Elliott Hughes2015-01-291-1/+0
* Clean up <stdlib.h> slightly.Elliott Hughes2015-01-261-0/+4
* Implement all the POSIX _l functions.Elliott Hughes2014-11-061-2/+6
* Inline helpers need to be exported unmangled.Dan Albert2014-10-071-10/+7
* further cleanup memcpy fortify implementationNick Kralevich2014-10-051-5/+1
* string.h: remove unused variableNick Kralevich2014-10-041-1/+0
* Add GNU-compatible strerror_r.Elliott Hughes2014-08-281-2/+6
* Implement the GNU basename(3) in addition to the POSIX one.Elliott Hughes2014-08-191-3/+18
* Improve <sys/cdefs.h>.Elliott Hughes2014-08-181-4/+2
* Workaround b/16818336 which fails build under aggressive inlining.Dehao Chen2014-08-061-33/+0
* Revert "Revert "Add locale aware APIs.""Dan Albert2014-07-111-0/+4
* Revert "Add locale aware APIs."Dan Albert2014-07-091-4/+0