SDL: Remove check for SDL2 in convertEncoding()

SDL_iconv_string() is available even with SDL1
This commit is contained in:
Jaromir Wysoglad 2019-08-19 18:16:20 +02:00 committed by Filippos Karapetis
parent 4de634ee76
commit 6dba0bbfd4

View file

@ -769,15 +769,11 @@ int SDL_SetColorKey_replacement(SDL_Surface *surface, Uint32 flag, Uint32 key) {
#endif
char *OSystem_SDL::convertEncoding(const char *to, const char *from, const char *string, size_t length) {
#if SDL_VERSION_ATLEAST(2, 0, 0)
int zeroBytes = 1;
if (Common::String(from).hasPrefixIgnoreCase("utf-16"))
zeroBytes = 2;
if (Common::String(from).hasPrefixIgnoreCase("utf-32"))
zeroBytes = 4;
return SDL_iconv_string(to, from, string, length + zeroBytes);
#else
return nullptr;
#endif // SDL_VERSION_ATLEAST(2, 0, 0)
}