summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/Src/BannerLoader.cpp
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2013-03-02 19:46:55 -0600
committerJordan Woyak <jordan.woyak@gmail.com>2013-03-02 20:00:36 -0600
commit6c8adf6130b32a0ffc113f4ce30f70b9d5994f10 (patch)
treedd0ef27543036f38b29a336682adbc3624ae8996 /Source/Core/DiscIO/Src/BannerLoader.cpp
parent2b1af36900bcb13102690bd862246b9cc3b7d541 (diff)
Eliminate the wstring game name.
Some cleanup throughout related code. (try to make logic in ISOFile understandable by a human) Encode strings in UTF-8 rather than somehow trying to determine the encoding in the GUI code. Non-windows OSes temporarily broken.
Diffstat (limited to 'Source/Core/DiscIO/Src/BannerLoader.cpp')
-rw-r--r--Source/Core/DiscIO/Src/BannerLoader.cpp52
1 files changed, 0 insertions, 52 deletions
diff --git a/Source/Core/DiscIO/Src/BannerLoader.cpp b/Source/Core/DiscIO/Src/BannerLoader.cpp
index 2c28401c93..7e641aa85b 100644
--- a/Source/Core/DiscIO/Src/BannerLoader.cpp
+++ b/Source/Core/DiscIO/Src/BannerLoader.cpp
@@ -24,58 +24,6 @@
namespace DiscIO
{
-void IBannerLoader::CopyToStringAndCheck(std::string& _rDestination, const char* _src)
-{
- static bool bValidChars[256];
- static bool bInitialized = false;
-
- if (!bInitialized)
- {
- for (int i = 0; i < 0x20; i++)
- {
- bValidChars[i] = false;
- }
-
- // generate valid chars
- for (int i = 0x20; i < 256; i++)
- {
- bValidChars[i] = true;
- }
-
- bValidChars[0x0a] = true;
- //bValidChars[0xa9] = true;
- //bValidChars[0xe9] = true;
-
- bInitialized = true;
- }
-
- char destBuffer[2048] = {0};
- char* dest = destBuffer;
- const char* src = _src;
-
- // copy the string and check for "unknown" characters
- while (*src != 0x00)
- {
- u8 c = *src;
-
- if (c == 0x0a){c = 0x20;}
-
- if (bValidChars[c] == false)
- {
- src++;
- continue;
- }
-
- *dest = c;
- dest++;
- src++;
- }
-
- // finalize the string
- *dest = 0x00;
-
- _rDestination = destBuffer;
-}
IBannerLoader* CreateBannerLoader(DiscIO::IFileSystem& _rFileSystem, DiscIO::IVolume *pVolume)
{