X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FTrans.cpp;h=b73b88490e8879d4b031e5988ea6b004aada9b35;hb=9b18a9b609c0af78b4bb08667fd8e02ebd897d5e;hp=e2ba1abb5800c1a8ddb8e71f431f400a716dc964;hpb=f7ab893def4c67aef70abe4403bbc6ab312bd110;p=lyx.git diff --git a/src/Trans.cpp b/src/Trans.cpp index e2ba1abb58..b73b88490e 100644 --- a/src/Trans.cpp +++ b/src/Trans.cpp @@ -98,7 +98,7 @@ TeXAccent get_accent(FuncCode action) ++i; } struct TeXAccent temp = { static_cast(0), 0, - 0, static_cast(0)}; + nullptr, static_cast(0)}; return temp; } @@ -190,10 +190,10 @@ void Trans::addDeadkey(tex_accent accent, docstring const & keys) // FIXME This is a hack. // tmp is no valid UCS4 string, but misused to store the // accent. - docstring tmp; - tmp += char_type(0); - tmp += char_type(accent); - keymap_[keys[i]] = tmp; + docstring tmpd; + tmpd += char_type(0); + tmpd += char_type(accent); + keymap_[keys[i]] = tmpd; } } @@ -303,7 +303,7 @@ int Trans::load(Lexer & lex) if (!lex.next(true)) return -1; - key_from = lex.getString()[0]; + key_from = static_cast(lex.getString()[0]); LYXERR(Debug::KBMAP, "\t`" << lex.getString() << '\''); if (!lex.next(true)) @@ -433,8 +433,8 @@ tex_accent getkeymod(string const & p) // TransFSMData -TransFSMData::TransFSMData() : deadkey_(0), deadkey2_(0), init_state_(0), - deadkey_state_(0), combined_state_(0), currentState(0) +TransFSMData::TransFSMData() : deadkey_(0), deadkey2_(0), init_state_(nullptr), + deadkey_state_(nullptr), combined_state_(nullptr), currentState(nullptr) { }