summaryrefslogtreecommitdiffstats
path: root/libc/tzcode
Commit message (Collapse)AuthorAgeFilesLines
* am ac56f5ca: Merge "strftime: Use snprintf() instead of sprintf()"David Turner2011-06-231-2/+2
|\ | | | | | | | | * commit 'ac56f5ca2f4c54ddbd37b033f9465d89542c2cbe': strftime: Use snprintf() instead of sprintf()
| * strftime: Use snprintf() instead of sprintf()Jim Huang2011-06-231-2/+2
| | | | | | | | | | Change-Id: I112ac012894eddc96e5f3e77cb87bb300596e3ce Signed-off-by: Jim Huang <jserv@0xlab.org>
* | Bug 3330205 Thread safe strptime implementationGlenn Kasten2011-01-111-25/+27
|/ | | | Change-Id: I03e72b0253a7a2e015455ab81dbf155ed1e574d2
* <time.h>: Add timegm(), timelocal() and others.David 'Digit' Turner2010-12-061-2/+12
| | | | | | | Add timegm(), timelocal(), time2posix() and posix2time() to the C library. Change-Id: I34d5771ed83dd994870a5ca58a511d01898b1ffb
* Remove compiler warnings when building Bionic.David 'Digit' Turner2010-06-221-0/+4
| | | | | | | | 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
* Fix an infinite loop in time2sub.David 'Digit' Turner2009-09-091-12/+47
| | | | | | | | | | | | | | | | The problem is that time_t is signed, and the original code relied on the fact that (X + c < X) in case of overflow for c >= 0. Unfortunately, this condition is only guaranteed by the standard for unsigned arithmetic, and the gcc 4.4.0 optimizer did completely remove the corresponding test from the code. This resulted in a missing boundary check, and an infinite loop. The problem is solved by testing explicitely for TIME_T_MIN and TIME_T_MAX in the loop that uses this. Also fix increment_overflow and long_increment_overflow which were buggy for exactly the same reasons. Note: a similar fix is needed for system/core/libcutils
* Fix strftime to use localized month names.Eric Fischer2009-08-031-2/+2
| | | | | | | It was using the default locale (capital L) instead of the current locale (lowercase l). Bug 2030864
* Add standalone_months field to libc strftime().Eric Fischer2009-05-151-4/+14
| | | | | Replicate my change 722a5c0462f38827f4097065bfc3826b9e0e9fb4 into bionic in an attempt to fix the build.
* auto import //branches/master/...@140412The Android Open Source Project2009-03-187-2781/+2714
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-037-0/+4185
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-037-4185/+0
|
* Initial Contributionandroid-1.0The Android Open Source Project2008-10-217-0/+4185