Mercurial > sdl-ios-xcode
diff test/testiconv.c @ 2142:ca80c942e69c
Fixed bug #349
Solaris doesn't support the LATIN1 character set alias.
Merged from 1.2 svn revision 3133f
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Wed, 04 Jul 2007 07:08:16 +0000 |
parents | c121d94672cb |
children | e906da4414a3 |
line wrap: on
line diff
--- a/test/testiconv.c Tue Jul 03 09:55:29 2007 +0000 +++ b/test/testiconv.c Wed Jul 04 07:08:16 2007 +0000 @@ -57,12 +57,16 @@ for (i = 0; i < SDL_arraysize(formats); ++i) { test[0] = SDL_iconv_string(formats[i], "UCS-4", ucs4, len); test[1] = SDL_iconv_string("UCS-4", formats[i], test[0], len); - if (SDL_memcmp(test[1], ucs4, len) != 0) { + if (!test[1] || SDL_memcmp(test[1], ucs4, len) != 0) { fprintf(stderr, "FAIL: %s\n", formats[i]); ++errors; } - SDL_free(test[0]); - SDL_free(test[1]); + if(test[0]) { + SDL_free(test[0]); + } + if(test[1]) { + SDL_free(test[1]); + } } test[0] = SDL_iconv_string("UTF-8", "UCS-4", ucs4, len); SDL_free(ucs4);