| 4018 | static const unsigned char* stb__barrier_in_b; |
| 4019 | static unsigned char* stb__dout; |
| 4020 | static void stb__match(const unsigned char* data, unsigned int length) |
| 4021 | { |
| 4022 | // INVERSE of memmove... write each byte before copying the next... |
| 4023 | IM_ASSERT(stb__dout + length <= stb__barrier_out_e); |
| 4024 | if (stb__dout + length > stb__barrier_out_e) { stb__dout += length; return; } |
| 4025 | if (data < stb__barrier_out_b) { stb__dout = stb__barrier_out_e + 1; return; } |
| 4026 | while (length--) *stb__dout++ = *data++; |
| 4027 | } |
| 4028 | |
| 4029 | static void stb__lit(const unsigned char* data, unsigned int length) |
| 4030 | { |
no outgoing calls
no test coverage detected