Unified · Split
| @@ -1697,8 +1697,10 @@ bool doLoadMusic(bool fromExternalThread) · 1696 unmodified lines | ||
| 1697 | 1697 | { |
| 1698 | 1698 | fclose(f); |
| 1699 | 1699 | |
| 1700 | − sprintf(tmpText, "Error loading .xm: Unsupported XM version (v%1d.%1d%1d)", | |
| 1701 | − '0' + (((h.ver >> 8) & 0x0F) % 10), '0' + (((h.ver >> 4) & 0x0F)) % 10, '0' + ((h.ver & 0x0F)) % 10); | |
| 1700 | + const int32_t major = (h.ver >> 8) & 0x0F; | |
| 1701 | + const int32_t minor = h.ver & 0xFF; | |
| 1702 | + | |
| 1703 | + sprintf(tmpText, "Error loading .xm: Unsupported file version (v%01X.%02X)", major, minor); | |
| 1702 | 1704 | showMsg(0, "System message", tmpText); |
| 1703 | 1705 | |
| 1704 | 1706 | moduleFailedToLoad = true; |