summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/resources/db/palettedb.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/resources/db/palettedb.cpp b/src/resources/db/palettedb.cpp
index cc27fa292..88f90a1fc 100644
--- a/src/resources/db/palettedb.cpp
+++ b/src/resources/db/palettedb.cpp
@@ -82,23 +82,23 @@ void PaletteDB::loadPalette()
if (line.empty() || line[0] == '#')
continue;
-#ifdef WIN32
- unsigned int r;
- unsigned int g;
- unsigned int b;
+#ifdef ADVGCC
+ unsigned char r;
+ unsigned char g;
+ unsigned char b;
- if (sscanf(line.c_str(), "%10u %10u %10u\t%100s",
+ if (sscanf(line.c_str(), "%10hhu %10hhu %10hhu\t%100s",
&r, &g, &b, name) == 4)
{
name[100] = 0;
mColors[name] = DyeColor(r, g, b);
}
#else
- unsigned char r;
- unsigned char g;
- unsigned char b;
+ unsigned int r;
+ unsigned int g;
+ unsigned int b;
- if (sscanf(line.c_str(), "%10hhu %10hhu %10hhu\t%100s",
+ if (sscanf(line.c_str(), "%10u %10u %10u\t%100s",
&r, &g, &b, name) == 4)
{
name[100] = 0;