static size_t read_callback(char* buffer, size_t size, size_t nitems, void* instream) { CallbackHandle* handle = (CallbackHandle*)instream; return (size_t)(handle->readCallback((uint8_t*)buffer, size, nitems, handle->readUserPointer)); }
static size_t read_callback(char* buffer, size_t size, size_t nitems, void* instream) { CallbackHandle* handle = static_cast<CallbackHandle*>(instream); return static_cast<size_t>( handle->readCallback(reinterpret_cast<uint8_t*>(buffer), size, nitems, handle->readUserPointer)); }