summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormrwastl <mrwastl@users.sourceforge.net>2011-06-09 21:29:50 +0200
committermrwastl <mrwastl@users.sourceforge.net>2011-06-09 21:29:50 +0200
commitfc3498cc8fb7cbf7ed2c563f56b030f04c087a3a (patch)
treec0a04877fb448725ab00fab08d719e2e3209bb8f
parente53f669ff46b7ecbae19ae07beaef98ee384192e (diff)
downloadgraphlcd-base-fc3498cc8fb7cbf7ed2c563f56b030f04c087a3a.tar.gz
graphlcd-base-fc3498cc8fb7cbf7ed2c563f56b030f04c087a3a.tar.bz2
bug fix when parsing colour values on 32bit systems
-rw-r--r--glcdgraphics/bitmap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/glcdgraphics/bitmap.c b/glcdgraphics/bitmap.c
index 0c4fd5d..cf10885 100644
--- a/glcdgraphics/bitmap.c
+++ b/glcdgraphics/bitmap.c
@@ -44,7 +44,7 @@ cColor cColor::ParseColor(std::string col) {
char* tempptr;
const char* str = col.c_str();
- uint32_t rv = (uint32_t) strtol(str, &tempptr, 16);
+ uint32_t rv = (uint32_t) strtoul(str, &tempptr, 16);
if ((str == tempptr) || (*tempptr != '\0'))
return cColor(cColor::ERRCOL);