Hi, On Tue, 15 Jul 2008, Alexander Gavrilov wrote:
> I made a fix for the strtoll workaround, so it should now work correctly > for values in range -MAX_ULONG..MAX_ULONG: > > http://repo.or.cz/w/msysgit.git?a=commitdiff;h=bde036407e1a29a484138290216737589b888093 I suspect that you did not want to force negative values in the first hunk. A better patch, because it is easier verified, would be to implement strtoll() in terms of strtoul(), just for this file (where only the sign matters, but the mantissa is expected to fit into 32 bits). Hth, Dscho
