Mercurial > sdl-ios-xcode
comparison src/stdlib/SDL_iconv.c @ 2183:9f31740cad2e
Whoops, needed to remove the other version of getlocale()
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 12 Jul 2007 07:55:18 +0000 |
parents | cc2597da0840 |
children | 8f8516e79a13 |
comparison
equal
deleted
inserted
replaced
2182:cc2597da0840 | 2183:9f31740cad2e |
---|---|
796 return 0; | 796 return 0; |
797 } | 797 } |
798 | 798 |
799 #endif /* !HAVE_ICONV */ | 799 #endif /* !HAVE_ICONV */ |
800 | 800 |
801 static const char * | |
802 getlocale() | |
803 { | |
804 const char *lang; | |
805 | |
806 lang = SDL_getenv("LC_ALL"); | |
807 if (!lang) { | |
808 lang = SDL_getenv("LC_CTYPE"); | |
809 } | |
810 if (!lang) { | |
811 lang = SDL_getenv("LC_MESSAGES"); | |
812 } | |
813 if (!lang) { | |
814 lang = SDL_getenv("LANG"); | |
815 } | |
816 if (!lang || SDL_strcmp(lang, "C") == 0) { | |
817 lang = "ASCII"; | |
818 } | |
819 return lang; | |
820 } | |
821 | |
822 char * | 801 char * |
823 SDL_iconv_string(const char *tocode, const char *fromcode, const char *inbuf, | 802 SDL_iconv_string(const char *tocode, const char *fromcode, const char *inbuf, |
824 size_t inbytesleft) | 803 size_t inbytesleft) |
825 { | 804 { |
826 SDL_iconv_t cd; | 805 SDL_iconv_t cd; |