X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FTermlib%2FTelnet.cc;h=0ce7e4554125910d7595a3520bae3d64933ddf59;hb=9bf675b08d624cfac113a1a90dcfbd9503872b1d;hp=19b90582a4b87cb6f8995daf27eb5e33f7db6bc0;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Utils/Termlib/Telnet.cc b/senf/Utils/Termlib/Telnet.cc index 19b9058..0ce7e45 100644 --- a/senf/Utils/Termlib/Telnet.cc +++ b/senf/Utils/Termlib/Telnet.cc @@ -28,8 +28,8 @@ // Custom includes #include -#include "../membind.hh" -#include "../Logger/SenfLog.hh" +#include +#include //#include "Telnet.mpp" #define prefix_ @@ -173,7 +173,7 @@ prefix_ void senf::term::BaseTelnetProtocol::handleNormalChar(char c) prefix_ void senf::term::BaseTelnetProtocol::handleCommand(char c) { - switch (c) { + switch (static_cast(c)) { case CMD_SE: // Ignore spurious SE commands .. they should only occur while in subnegotiation mode charState_ = NORMAL; @@ -257,7 +257,7 @@ prefix_ void senf::term::BaseTelnetProtocol::handleSBData(char c) prefix_ void senf::term::BaseTelnetProtocol::handleSBIAC(char c) { - switch (c) { + switch (static_cast(c)) { case CMD_IAC: data_.push_back(c); charState_ = SB_DATA;