Revision: 28629 http://sourceforge.net/p/bibdesk/svn/28629 Author: hofman Date: 2024-01-17 17:13:03 +0000 (Wed, 17 Jan 2024) Log Message: ----------- use that arrays are always of length 4
Modified Paths: -------------- trunk/bibdesk_vendorsrc/amaxwell/FileView/FVCGImageUtilities.mm Modified: trunk/bibdesk_vendorsrc/amaxwell/FileView/FVCGImageUtilities.mm =================================================================== --- trunk/bibdesk_vendorsrc/amaxwell/FileView/FVCGImageUtilities.mm 2024-01-17 16:05:17 UTC (rev 28628) +++ trunk/bibdesk_vendorsrc/amaxwell/FileView/FVCGImageUtilities.mm 2024-01-17 17:13:03 UTC (rev 28629) @@ -346,7 +346,7 @@ CGColorSpaceGetColorTable(cspace, table); FVImageBuffer *planarBuffers[4]; - [buffers getObjects:planarBuffers range:NSMakeRange(0, [buffers count])]; + [buffers getObjects:planarBuffers range:NSMakeRange(0, 4)]; // set sizes to avoid a mismatch; these are guaranteed to be large enough for (NSUInteger i = 0; i < sizeof(planarBuffers) / sizeof(FVImageBuffer *); i++) { @@ -409,7 +409,7 @@ vImage_Error ret; FVImageBuffer *planarBuffers[4]; - [buffers getObjects:planarBuffers range:NSMakeRange(0, [buffers count])]; + [buffers getObjects:planarBuffers range:NSMakeRange(0, 4)]; // set sizes to avoid a mismatch; these are guaranteed to be large enough for (NSUInteger i = 0; i < sizeof(planarBuffers) / sizeof(FVImageBuffer *); i++) { @@ -474,7 +474,7 @@ vImage_Error ret; FVImageBuffer *planarBuffers[4]; - [buffers getObjects:planarBuffers range:NSMakeRange(0, [buffers count])]; + [buffers getObjects:planarBuffers range:NSMakeRange(0, 4)]; // set sizes to avoid a mismatch; these are guaranteed to be large enough for (NSUInteger i = 0; i < sizeof(planarBuffers) / sizeof(FVImageBuffer *); i++) { @@ -632,7 +632,7 @@ NSCParameterAssert([planarBuffers count] == 4); const FVImageBuffer *planarA[4]; - [planarBuffers getObjects:planarA range:NSMakeRange(0, [planarBuffers count])]; + [planarBuffers getObjects:planarA range:NSMakeRange(0, 4)]; vImage_Error ret; @@ -875,10 +875,10 @@ imageBuffer = nil; const FVImageBuffer *planarA[4]; - [planarTilesA getObjects:planarA range:NSMakeRange(0, [planarTilesA count])]; + [planarTilesA getObjects:planarA range:NSMakeRange(0, 4)]; const FVImageBuffer *planarB[4]; - [planarTilesB getObjects:planarB range:NSMakeRange(0, [planarTilesB count])]; + [planarTilesB getObjects:planarB range:NSMakeRange(0, 4)]; // keep track of the next scanline/byte offset in the final image NSUInteger nextScanline = 0; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Bibdesk-commit mailing list Bibdesk-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-commit