Seems MSVC's const conversion warning for C code doesn't understand multiple layers of indirection very well so it warns about mutating a non-const pointer to const (well, passing it to a non-const void* parameter in this case). So here's a simple fix (adding a couple of casts & a couple of comments to explain them) for an instance of this in libprofile.<br>