initialize a callback-based context
| 854 | |
| 855 | // initialize a callback-based context |
| 856 | static void stbi__start_callbacks(stbi__context* s, stbi_io_callbacks* c, void* user) { |
| 857 | s->io = *c; |
| 858 | s->io_user_data = user; |
| 859 | s->buflen = sizeof(s->buffer_start); |
| 860 | s->read_from_callbacks = 1; |
| 861 | s->callback_already_read = 0; |
| 862 | s->img_buffer = s->img_buffer_original = s->buffer_start; |
| 863 | stbi__refill_buffer(s); |
| 864 | s->img_buffer_original_end = s->img_buffer_end; |
| 865 | } |
| 866 | |
| 867 | #ifndef STBI_NO_STDIO |
| 868 |
no test coverage detected