ZSTD_readMINMATCH() : * function safe only for comparisons * assumption : memPtr must be at least 4 bytes before end of buffer */
| 323 | * function safe only for comparisons |
| 324 | * assumption : memPtr must be at least 4 bytes before end of buffer */ |
| 325 | MEM_STATIC U32 ZSTD_readMINMATCH(const void* memPtr, U32 length) |
| 326 | { |
| 327 | switch (length) |
| 328 | { |
| 329 | default : |
| 330 | case 4 : return MEM_read32(memPtr); |
| 331 | case 3 : if (MEM_isLittleEndian()) |
| 332 | return MEM_read32(memPtr)<<8; |
| 333 | else |
| 334 | return MEM_read32(memPtr)>>8; |
| 335 | } |
| 336 | } |
| 337 | |
| 338 | |
| 339 | /* Update hashTable3 up to ip (excluded) |
no test coverage detected