safer wxGetTranslation wrapper

git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@67 1a98c847-1fd6-4fd8-948a-caf3550aa51b
This commit is contained in:
s_nakamoto
2010-02-17 23:55:43 +00:00
parent e480659765
commit c6ab3cf6d9
3 changed files with 34 additions and 6 deletions

9
util.h
View File

@@ -136,6 +136,7 @@ bool ParseMoney(const char* pszIn, int64& nRet);
vector<unsigned char> ParseHex(const char* psz);
vector<unsigned char> ParseHex(const std::string& str);
void ParseParameters(int argc, char* argv[]);
const char* wxGetTranslation(const char* psz);
int GetFilesize(FILE* file);
void GetDataDir(char* pszDirRet);
string GetDataDir();
@@ -340,11 +341,9 @@ void skipspaces(T& it)
++it;
}
inline const char* wxGetTranslation(const char* psz)
{
// Return translated UTF-8 const char*
return wxGetTranslation(wxString(psz, wxConvUTF8)).utf8_str();
}