This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: [PATCH] Changes the default size of time_t to 64 bit.
Currently we have:
#define _TIME_T_ long /* time() */
If we change this type, it is probably nice to add a configure option to
restore this definition for those who trade off binary compatibility
with a year 2038 readiness.
I am still in favour of --enable-long-time_t, since this corresponds
exactly to the current definition.
We should make the type change only if necessary, e.g. something like this:
#if defined(_USE_LONG_TIME_T) || __LONG_MAX__ > 0x7fffffffL
#define _TIME_T_ long
#else
#define _TIME_T_ __int_least64_t
#endif
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.