Am 14.12.2013 um 12:32 schrieb Martin Husemann <mar...@homeworld.netbsd.org>:
> On Fri, Dec 13, 2013 at 05:34:47AM -0500, Christos Zoulas wrote: >> Module Name: src >> Committed By: christos >> Date: Fri Dec 13 10:34:47 UTC 2013 >> >> Modified Files: >> src/lib/libc/time: localtime.c >> >> Log Message: >> add a cast for sparc64 where int_fast32_t is long (should it be?), and > > No, it shouldn't, especially when uint_fast32_t is 32bit only. > At least I don't see any reason not to make it int. Anyone else? ISTR the cost of sign extension being the reason for sparc64’s signed fast types being 64-bit. That implementation is not unreasonable, and well within the spec. - Klaus