avr-libc-dev
[Top][All Lists]
Advanced

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

[avr-libc-dev] strtoul() bug?


From: Lou Cyphre
Subject: [avr-libc-dev] strtoul() bug?
Date: Mon, 09 Jun 2003 19:54:40 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3.1) Gecko/20030425

I'm compiling for an ATMEGA128, and it seems I never succeed with strtoul() working: always getting back 0xFFFFFFFFul
I'm calling it as
  n = strtoul( s, NULL, 0 );
or
  n = strtoul( s, NULL, 10 );
and 's' points to a string in data memory, '\0' terminated (see below).

Interesting enough, if I use strtol() everything *works* -- and in my case it would do anyway, since I was using small positive numbers, like "100"; though I just have to assure a larger (positive only) range, so strtoul() would be fine.

I didn't check library sources for differences yet, could anyone confirm if this behaviour is true, or that something was wrong in my tests?

Lou






reply via email to

[Prev in Thread] Current Thread [Next in Thread]