[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [tyndur-devel] [PATCH] libc: Vorzeichen beachten in atol



On Mon, Apr 04, 2011 at 12:18:34PM +0200, MNemo wrote:
> On 04/04/2011 12:20 AM, Kevin Wolf wrote:
> > On Sun, Apr 03, 2011 at 07:48:43PM +0200, Andreas Freimuth wrote:
> >> ! atol beachted jetzt auch das gespeicherte Vorzeichen
> >>
> >> Signed-off-by: Andreas Freimuth <m.nemo@xxxxxxx>
> > 
> > Danke, ist drin.
> > 
> > Aber wäre es eigentlich nicht viel einfacher, atol() als Wrapper um
> > strtol() zu implementieren?
> 
> Ja, soweit habe ich nicht gedacht. Mein Ziel war es lediglich die
> gcc-4.6 warnung: "variable set but not used" zu beheben ;)
> 
> Aber so auf die schnelle finde ich jetzt auch kein fertiges strtol.
> 
> nur strtoul(l) strto(l)d …

Was hast du getan?! Ich habe jetzt mal nach einem strtol gesucht und
natürlich die dritte mehr oder weniger gleiche Implementierung gefunden.
;-) (src/lib/stdlibc/strtol.c)

Wobei es ein vorsichtig gecastetes strtoul() doch dafür auch tun müsste,
oder? Oder ist das komplett undefiniert?

Die verschiedenen Implementierungen scheinen nur an verschiedenen
Stellen kaputt zu sein, das müsste man mal genau vergleichen...

Kevin