diff --git a/src/shared/message.cpp b/src/shared/message.cpp index 56a4fdc..d4b89a5 100644 --- a/src/shared/message.cpp +++ b/src/shared/message.cpp @@ -6,10 +6,12 @@ // http://www.boost.org/LICENSE_1_0.txt) // #define BOOST_LOCALE_SOURCE +#include #include #include #include #include +#include #include #ifdef BOOST_MSVC # pragma warning(disable : 4996) @@ -22,16 +24,22 @@ #ifdef BOOST_LOCALE_UNORDERED_CATALOG #include -#else -#include #endif +#include +#include +#include +#include +#include #include +#include +#include #include "mo_hash.hpp" #include "mo_lambda.hpp" +#include #include #include @@ -436,8 +444,8 @@ namespace boost { while(*e) e++; state = pj_winberger_hash::update_state(state, - static_cast(p), - static_cast(e)); + reinterpret_cast(p), + reinterpret_cast(e)); state = pj_winberger_hash::update_state(state,'\4'); } p = msg.key(); @@ -445,8 +453,8 @@ namespace boost { while(*e) e++; state = pj_winberger_hash::update_state(state, - static_cast(p), - static_cast(e)); + reinterpret_cast(p), + reinterpret_cast(e)); return state; } };