mirror of
				https://github.com/eledio-devices/thirdparty-miniz.git
				synced 2025-10-31 00:32:38 +01:00 
			
		
		
		
	More instances of memcpy instead of cast and use memcpy per default
This commit is contained in:
		| @@ -523,8 +523,12 @@ tinfl_status tinfl_decompress(tinfl_decompressor *r, const mz_uint8 *pIn_buf_nex | ||||
|                     const mz_uint8 *pSrc_end = pSrc + (counter & ~7); | ||||
|                     do | ||||
|                     { | ||||
| #ifdef MINIZ_UNALIGNED_USE_MEMCPY | ||||
| 						memcpy(pOut_buf_cur, pSrc, sizeof(mz_uint32)*2); | ||||
| #else | ||||
|                         ((mz_uint32 *)pOut_buf_cur)[0] = ((const mz_uint32 *)pSrc)[0]; | ||||
|                         ((mz_uint32 *)pOut_buf_cur)[1] = ((const mz_uint32 *)pSrc)[1]; | ||||
| #endif | ||||
|                         pOut_buf_cur += 8; | ||||
|                     } while ((pSrc += 8) < pSrc_end); | ||||
|                     if ((counter &= 7) < 3) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user