X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcontrol%2Funimotion.c;h=39b6c1b9704b5a61f4da56971d0cf5afe7682b7b;hb=6da459431abbea07af556699a251673a706ca584;hp=c4195e20e012fc106424506ee22316fd37501849;hpb=6ee1e193fd896ab9a4729fde14f009d9ce629815;p=vlc diff --git a/modules/control/unimotion.c b/modules/control/unimotion.c index c4195e20e0..39b6c1b970 100644 --- a/modules/control/unimotion.c +++ b/modules/control/unimotion.c @@ -138,8 +138,8 @@ static int probe_sms(int kernFunc, char *servMatch, int dataType, void *data) io_object_t aDevice; io_connect_t dataPort; - IOItemCount structureInputSize; - IOByteCount structureOutputSize; + size_t structureInputSize; + size_t structureOutputSize; union motion_data inputStructure; union motion_data *outputStructure; @@ -189,8 +189,8 @@ static int probe_sms(int kernFunc, char *servMatch, int dataType, void *data) memset(&inputStructure, 0, sizeof(union motion_data)); memset(outputStructure, 0, sizeof(union motion_data)); - result = IOConnectMethodStructureIStructureO(dataPort, kernFunc, structureInputSize, - &structureOutputSize, &inputStructure, outputStructure); + result = IOConnectCallStructMethod(dataPort, kernFunc, &inputStructure, + structureInputSize, outputStructure, &structureOutputSize ); IOServiceClose(dataPort);