Index: Horde3D/Source/Horde3DEngine/utImage.cpp =================================================================== --- Horde3D/Source/Horde3DEngine/utImage.cpp (revision 133) +++ Horde3D/Source/Horde3DEngine/utImage.cpp (working copy) @@ -145,9 +145,9 @@ return failure_reason; } -static int e(char *str) +static int e(const char *str) { - failure_reason = str; + failure_reason = (char *)str; return 0; } @@ -2603,7 +2603,6 @@ offset = get32le(s); hsz = get32le(s); if (hsz != 12 && hsz != 40 && hsz != 56 && hsz != 108) return epuc("unknown BMP", "BMP type not supported: unknown"); - failure_reason = "bad BMP"; if (hsz == 12) { s->img_x = get16le(s); s->img_y = get16le(s); @@ -3318,7 +3317,7 @@ #ifndef STBI_NO_HDR static int hdr_test(stbi *s) { - char *signature = "#?RADIANCE\n"; + const char *signature = "#?RADIANCE\n"; int i; for (i=0; signature[i]; ++i) if (get8(s) != signature[i])