<div dir="ltr">Hi,<br><div><div>I am writing C++ code which calls sasl_client_init(). I defined plugin functions such as:</div><div><br></div><div>int GetPluginPath(void *context,</div><div>  const char **path) {</div><div><br></div><div>However, the compiler (C++11) doesn't allow me to assign function pointer to proc member of sasl_callback_t :</div><div><br></div><div>connection/connection-factory.cc:164:22: error: reinterpret_cast from 'int (SaslHandler::*)(void *, int, const char )' to 'sasl_callback_ft' (aka 'int ()()') is not allowed</div></div><div><br></div><div>  callback->proc = reinterpret_cast<sasl_callback_ft> (&SaslHandler::SaslLogFn);<br></div><div><br></div><div>Has anyone seen the above error ?</div><div><br></div><div>If so, how did you get past it ?</div><div><br></div><div>Thanks</div><div><br></div></div>