| 2546 | } |
| 2547 | |
| 2548 | unsigned char* lodepng_chunk_find(unsigned char* chunk, unsigned char* end, const char type[5]) { |
| 2549 | for(;;) { |
| 2550 | if(chunk >= end || end - chunk < 12) return 0; /* past file end: chunk + 12 > end */ |
| 2551 | if(lodepng_chunk_type_equals(chunk, type)) return chunk; |
| 2552 | chunk = lodepng_chunk_next(chunk, end); |
| 2553 | } |
| 2554 | } |
| 2555 | |
| 2556 | const unsigned char* lodepng_chunk_find_const(const unsigned char* chunk, const unsigned char* end, const char type[5]) { |
| 2557 | for(;;) { |
nothing calls this directly
no test coverage detected