Using safer casts.

This commit is contained in:
Mathew Sutcliffe
2015-11-03 23:57:14 +00:00
parent fa6338bafa
commit e58afac883

View File

@@ -6,7 +6,7 @@ XPCAircraft::XPCAircraft(
const char * inLivery)
{
mPlane = XPMPCreatePlane(inICAOCode, inAirline, inLivery, AircraftCB,
reinterpret_cast<void *>(this));
static_cast<void *>(this));
}
XPCAircraft::~XPCAircraft()
@@ -20,7 +20,7 @@ XPMPPlaneCallbackResult XPCAircraft::AircraftCB(
void * ioData,
void * inRefcon)
{
XPCAircraft * me = reinterpret_cast<XPCAircraft *>(inRefcon);
XPCAircraft * me = static_cast<XPCAircraft *>(inRefcon);
switch(inDataType) {
case xpmpDataType_Position:
return me->GetPlanePosition((XPMPPlanePosition_t *) ioData);