diff options
author | mrwastl <mrwastl@users.sourceforge.net> | 2011-06-09 21:29:50 +0200 |
---|---|---|
committer | mrwastl <mrwastl@users.sourceforge.net> | 2011-06-09 21:29:50 +0200 |
commit | fc3498cc8fb7cbf7ed2c563f56b030f04c087a3a (patch) | |
tree | c0a04877fb448725ab00fab08d719e2e3209bb8f | |
parent | e53f669ff46b7ecbae19ae07beaef98ee384192e (diff) | |
download | graphlcd-base-fc3498cc8fb7cbf7ed2c563f56b030f04c087a3a.tar.gz graphlcd-base-fc3498cc8fb7cbf7ed2c563f56b030f04c087a3a.tar.bz2 |
bug fix when parsing colour values on 32bit systems
-rw-r--r-- | glcdgraphics/bitmap.c | 2 |
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); |