Skip to content

Commit 050a25d

Browse files
committed
Resolved sign comparison warning
1 parent 13c2177 commit 050a25d

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

Superpowered/OpenSource/SuperpoweredIOSAudioIO.mm

+4-9
Original file line numberDiff line numberDiff line change
@@ -412,26 +412,21 @@ static OSStatus coreAudioProcessingCallback(void *inRefCon, AudioUnitRenderActio
412412
}
413413
}
414414

415-
#if !TARGET_OS_MACCATALYST // iOS or Mac (Designed for iPad)
416415
BOOL isiOSAppOnMac = false;
416+
#if !TARGET_OS_MACCATALYST // iOS or Mac (Designed for iPad)
417417
if (@available(iOS 14.0, *)) {
418418
isiOSAppOnMac = NSProcessInfo.processInfo.isiOSAppOnMac;
419419
}
420-
#else // Mac Catalyst
421-
BOOL isiOSAppOnMac = false;
422420
#endif
423-
424-
if(isiOSAppOnMac) { // iOS: original code
421+
if (isiOSAppOnMac) {
425422
if (((int)inNumberFrames < self->minimumNumberOfFrames) || ((int)inNumberFrames > self->maximumNumberOfFrames) || ((int)ioData->mBuffers[0].mNumberChannels != self->numberOfChannels)) {
426423
return kAudioUnitErr_InvalidParameter;
427424
};
428-
}
429-
else { // macOS: ported from SuperpoweredOSXAudioIO.mm
430-
if ((d.rem != 0) || (inNumberFrames < 32) || (inNumberFrames > MAXFRAMES) || (ioData->mBuffers[0].mNumberChannels != self->numberOfChannels)) {
425+
} else {
426+
if ((d.rem != 0) || (inNumberFrames < 32) || (inNumberFrames > MAXFRAMES) || ((int)ioData->mBuffers[0].mNumberChannels != self->numberOfChannels)) {
431427
return kAudioUnitErr_InvalidParameter;
432428
};
433429
}
434-
435430

436431
// Get audio input.
437432
float *inputBuf = NULL;

0 commit comments

Comments
 (0)