MADErr PPInfoFile(MADLibrary *inMADDriver, char *kindFile, char *AlienFile, MADInfoRec *InfoRec) { int i; MADMusic aMAD; if (!strcmp(kindFile, "MADK")) { return PPMADInfoFile(AlienFile, InfoRec); } for (i = 0; i < inMADDriver->TotalPlug; i++) { if (!strcmp(kindFile, inMADDriver->ThePlug[i].type)) { return CallImportPlug(inMADDriver, i, MADPlugInfo, AlienFile, &aMAD, InfoRec); } } return MADCannotFindPlug; }
OSErr PPInfoFile( MADLibrary *inMADDriver, char *kindFile, char *AlienFile, PPInfoRec *InfoRec) { short i; MADMusic aMAD; if( !strcmp( kindFile, "MADK")) { PPMADInfoFile( AlienFile, InfoRec); return noErr; } for( i = 0; i < inMADDriver->TotalPlug; i++) { if( !strcmp( kindFile, inMADDriver->ThePlug[ i].type)) { return( CallImportPlug( inMADDriver, i, 'INFO', AlienFile, &aMAD, InfoRec)); } } return MADCannotFindPlug; }