summaryrefslogtreecommitdiff
path: root/src/Fl_File_Icon2.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/Fl_File_Icon2.cxx')
-rw-r--r--src/Fl_File_Icon2.cxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/Fl_File_Icon2.cxx b/src/Fl_File_Icon2.cxx
index 5b6334771..f81fa8af0 100644
--- a/src/Fl_File_Icon2.cxx
+++ b/src/Fl_File_Icon2.cxx
@@ -455,15 +455,15 @@ int Fl_File_Icon::load_image(const char *ifile) // I - File to read from
case 3 :
val[0] = lineptr[0];
val[1] = '\0';
- red = 255 * strtol(val, NULL, 16) / 15;
+ red = 255 * (int)strtol(val, NULL, 16) / 15;
val[0] = lineptr[1];
val[1] = '\0';
- green = 255 * strtol(val, NULL, 16) / 15;
+ green = 255 * (int)strtol(val, NULL, 16) / 15;
val[0] = lineptr[2];
val[1] = '\0';
- blue = 255 * strtol(val, NULL, 16) / 15;
+ blue = 255 * (int)strtol(val, NULL, 16) / 15;
break;
case 6 :
@@ -474,17 +474,17 @@ int Fl_File_Icon::load_image(const char *ifile) // I - File to read from
val[0] = lineptr[0];
val[1] = lineptr[1];
val[2] = '\0';
- red = strtol(val, NULL, 16);
+ red = (int)strtol(val, NULL, 16);
val[0] = lineptr[j + 0];
val[1] = lineptr[j + 1];
val[2] = '\0';
- green = strtol(val, NULL, 16);
+ green = (int)strtol(val, NULL, 16);
val[0] = lineptr[2 * j + 0];
val[1] = lineptr[2 * j + 1];
val[2] = '\0';
- blue = strtol(val, NULL, 16);
+ blue = (int)strtol(val, NULL, 16);
break;
}