WCharacter.h (part of Arduino) contains a bunch of isXXXX() function
definitions that are also defined in ctype.h, which it includes. But the
Arduino definitions return "boolean", while ctype.h (and apparently the C99
standard) definitions use "int."
This does not seem to create problems now, but there are some indications on
other platforms that this will result in errors under future versions of the
compiler and/or fussier reporting modes.
If WCharacter.h is going to implement inline versions of the libc functions, it
should do so with standards-compatible prototypes...
Original issue reported on code.google.com by wes...@gmail.com on 25 Feb 2012 at 7:46
Original issue reported on code.google.com by
wes...@gmail.com
on 25 Feb 2012 at 7:46