> >$ cat > foo.c > >#include <stdio.h> > >#include <inttypes.h> > > > >int main(int argc, char**argv) > >{ > > printf("%llx\n", strtoll("1", NULL, 10)); > > return 0; > >} > >$ gcc -o foo foo.c > >$ ./foo > >a00000001 > > This, I can confirm. PTC. >
No patch necessary (PEBCAK). strtoimax is in inttypes.h, but strtoll is in stdlib.h. Compiling with -Wall would have shown my stupidity. (Hint - implicit prototypes return int, but strtoll really needs to return long long.) -- Eric Blake -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/