ff26a16c1de7be696719e9001f0707b7c55b52cf |
|
18-Aug-2017 |
Elliott Hughes <enh@google.com> |
Re-submit "Name function arguments in libc headers for Studio." This reverts commit 9af9120091ceb96641d7c6c645fabad96db4bc0d (a revert of 079bff4fa52b0c3c76057451cc9cdecf1827fce0), now the versioner bug is fixed. Bug: http://b/64613623 # header bug Bug: http://b/64802958 # versioner bug Change-Id: I1cb9d7832d4b3aecdc57a9285e2291443e59d02d
|
9af9120091ceb96641d7c6c645fabad96db4bc0d |
|
17-Aug-2017 |
Colin Cross <ccross@android.com> |
Revert "Name function arguments in libc headers for Studio." This reverts commit 079bff4fa52b0c3c76057451cc9cdecf1827fce0. Broke builds with SANITIZE_HOST=address with an asan failure in versioner. Change-Id: I22b113fd5405589d1a25e5e137c450aaba1ade5f
|
079bff4fa52b0c3c76057451cc9cdecf1827fce0 |
|
17-Aug-2017 |
Elliott Hughes <enh@google.com> |
Name function arguments in libc headers for Studio. Second batch of headers... Bug: http://b/64613623 Test: builds Change-Id: I8eef043dbf32afee8ff814e9d005f46aee8fa21f
|
ec6850d849746ffbafaaf9b993c5dbb74a014b3f |
|
01-Aug-2017 |
Elliott Hughes <enh@google.com> |
Remove restrict/__restrict. We've never really used __restrict: only <string.h> and <stdio.h> (which are still very similar to upstream BSD headers) consistently have these annotations. Neither clang nor GCC warns for trivial cases, and there's little obvious documentation benefit. Bug: http://b/30833514 Test: builds Change-Id: I3e4384281865475d0c55d764b546d8166419ee31
|
eb596533e3fbe6a17b65ea0228946499c8da6b84 |
|
25-Oct-2016 |
Xiaolei Yu <dreifachstein@gmail.com> |
Fix format macros for fast16 and fast32 int types. Also change original format test to cover all cases. Test: bionic unit tests Change-Id: I2995145562c02918e0b596c008e63459912447ab
|
95fa061678400315ee757758bf5f9146176d47a0 |
|
28-Sep-2016 |
Elliott Hughes <enh@google.com> |
Rename __pure, __pure2, and __purefunc. These names were pretty misleading (aka "backwards"), so switch to the same obvious names glibc uses. Test: build. Change-Id: Ia98c9dbbccd0820386116562347654e84669034a
|
46b44160e9e4c466be0faf1bb8d6ec70ecc83273 |
|
27-May-2016 |
Josh Gao <jmgao@google.com> |
Update header versions for NDK platform fixes. Bug: http://b/28178111 Change-Id: Icd638673b409aa43a91490f77c6b4d79c9ea20d9
|
14adff1cfa06a3d4d3281a9bf7848b556d84c20d |
|
29-Apr-2016 |
Josh Gao <jmgao@google.com> |
Add versioning information to symbols. Bug: http://b/28178111 Change-Id: I46bf95accd819f4521afb1173d8badcc5e9df31c
|
01ae00f3170ad0e36c1657f6ff8c89dfa730fd37 |
|
30-Apr-2014 |
Elliott Hughes <enh@google.com> |
Switch to the OpenBSD implementations of the wide scanf functions. This also gets us the C99 wcstoimax and wcstoumax, and a working fgetwc and ungetwc, all of which are needed in the implementation. This also brings several other files closer to upstream. Change-Id: I23b025a8237a6dbb9aa50d2a96765ea729a85579
|
eae5902e73dc4381811e08fd2334bf4a9300a928 |
|
23-Apr-2014 |
Elliott Hughes <enh@google.com> |
Remove strntoimax and strntoumax from the future. Where do these turds come from? Change-Id: Id9ad2cc85c6128aa63b5d56ff2aa455bde39a5eb
|
e2a292d278b94fec3d078b1f1b27c1f89942c276 |
|
25-Jan-2014 |
Elliott Hughes <enh@google.com> |
Remove __STDC_FORMAT_MACROS and __STDC_LIMIT_MACROS guards (and fix SIZE_MAX for LP64). The various committees decided that everyone should get all these macros, all the time. Bug: 12708004 Change-Id: Ib56010dcba9b0656e5701546fefb7f78dc0bf916
|
a9a02acc9f5d7b13c742172fe1763840eecd8578 |
|
30-Sep-2013 |
Elliott Hughes <enh@google.com> |
Fix inttypes.h and stdint.h for 64-bit (and C++11). Change-Id: I394630348413c9aafcac137ce1ca5f0a93d9ab6f
|
5951e84646553cdcba0c619f1424f2d934eeabb2 |
|
12-Aug-2013 |
Elliott Hughes <enh@google.com> |
Fix our missing abs/labs/llabs/imaxabs (and imaxdiv) symbols. (cherry picked from commit aec2ffbc5a7b45368ceab3663265fbb659968fe7) Change-Id: Ib61b52dc37e63493094a0a7af23bf89d4a9f0ce5
|
aec2ffbc5a7b45368ceab3663265fbb659968fe7 |
|
12-Aug-2013 |
Elliott Hughes <enh@google.com> |
Fix our missing abs/labs/llabs/imaxabs (and imaxdiv) symbols. Change-Id: I94c411c22634e43184445c82e7388e51fc46a8cc
|
74f0833df6d04d51eb4e554845862ed7279f78b0 |
|
03-Jul-2013 |
Elliott Hughes <enh@google.com> |
Fix inttypes.h PRI?PTR and SCN?PTR macros. Our intptr_t and uintptr_t aren't "long". Add a compilation test so we remember to fix this to cope with 32- and 64-bit later. Bug: http://code.google.com/p/android/issues/detail?id=57218 Change-Id: I2f816d339edb4f7d57e4418b818fb4c602093f38
|
50ace4fec5e8cb5afcbc656a4556fa528adfd760 |
|
17-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
Remove compiler warnings when building Bionic. Also add missing declarations to misc. functions. Fix clearerr() implementation (previous was broken). Handle feature test macros like _POSIX_C_SOURCE properly. Change-Id: Icdc973a6b9d550a166fc2545f727ea837fe800c4
|
1dc9e472e19acfe6dc7f41e429236e7eef7ceda1 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
1767f908af327fa388b1c66883760ad851267013 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
a27d2baa0c1a2ec70f47ea9199b1dd6762c8a349 |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
|