mirror of
https://github.com/xiaoyifang/goldendict-ng.git
synced 2024-11-23 20:14:05 +00:00
opt: iconv remove unused parameter
In GoldenDict, the application uses utf-8 as the default encoding. There should be no other use.
This commit is contained in:
parent
ceef189a15
commit
49c6ae7032
|
@ -13,10 +13,11 @@ char const * const Iconv::Utf8 = "UTF-8";
|
|||
|
||||
using gd::wchar;
|
||||
|
||||
Iconv::Iconv( char const * to, char const * from )
|
||||
Iconv::Iconv( char const * from )
|
||||
#ifdef USE_ICONV
|
||||
// the to encoding must be UTF8
|
||||
:state( iconv_open( Utf8, from ) )
|
||||
// the to encoding must be UTF8
|
||||
:
|
||||
state( iconv_open( Utf8, from ) )
|
||||
#endif
|
||||
{
|
||||
#ifdef USE_ICONV
|
||||
|
@ -116,7 +117,7 @@ gd::wstring Iconv::toWstring( char const * fromEncoding, void const * fromData,
|
|||
if ( !dataSize )
|
||||
return {};
|
||||
|
||||
Iconv ic( Utf8, fromEncoding );
|
||||
Iconv ic( fromEncoding );
|
||||
|
||||
QString outStr = ic.convert(fromData, dataSize);
|
||||
return gd::toWString(outStr);
|
||||
|
@ -131,7 +132,7 @@ std::string Iconv::toUtf8( char const * fromEncoding, void const * fromData,
|
|||
if ( !dataSize )
|
||||
return {};
|
||||
|
||||
Iconv ic( Utf8, fromEncoding );
|
||||
Iconv ic( fromEncoding );
|
||||
|
||||
const QString outStr = ic.convert(fromData, dataSize);
|
||||
return outStr.toStdString();
|
||||
|
|
|
@ -34,7 +34,7 @@ public:
|
|||
static char const * const Utf16Le;
|
||||
static char const * const Utf8;
|
||||
|
||||
Iconv( char const * to, char const * from );
|
||||
Iconv( char const * from );
|
||||
|
||||
~Iconv();
|
||||
|
||||
|
|
|
@ -760,7 +760,7 @@ void Babylon::convertToUtf8( std::string &s, unsigned int type )
|
|||
if( charset == "UTF-8" )
|
||||
return;
|
||||
|
||||
Iconv conv_("UTF-8", charset.c_str());
|
||||
Iconv conv_( charset.c_str() );
|
||||
|
||||
size_t inbufbytes = s.size();
|
||||
|
||||
|
|
|
@ -645,7 +645,7 @@ void getSuggestionsForExpression( wstring const & expression,
|
|||
|
||||
string encodeToHunspell( Hunspell & hunspell, wstring const & str )
|
||||
{
|
||||
Iconv conv( hunspell.get_dic_encoding(), Iconv::GdWchar );
|
||||
Iconv conv( Iconv::GdWchar );
|
||||
|
||||
void const * in = str.data();
|
||||
size_t inLeft = str.size() * sizeof( wchar );
|
||||
|
@ -663,7 +663,7 @@ string encodeToHunspell( Hunspell & hunspell, wstring const & str )
|
|||
|
||||
wstring decodeFromHunspell( Hunspell & hunspell, char const * str )
|
||||
{
|
||||
Iconv conv( Iconv::GdWchar, hunspell.get_dic_encoding() );
|
||||
Iconv conv( hunspell.get_dic_encoding() );
|
||||
|
||||
void const * in = str;
|
||||
size_t inLeft = strlen( str );
|
||||
|
|
Loading…
Reference in a new issue