initialize a callback-based context
| 833 | |
| 834 | // initialize a callback-based context |
| 835 | static void stbi__start_callbacks(stbi__context *s, stbi_io_callbacks *c, void *user) |
| 836 | { |
| 837 | s->io = *c; |
| 838 | s->io_user_data = user; |
| 839 | s->buflen = sizeof(s->buffer_start); |
| 840 | s->read_from_callbacks = 1; |
| 841 | s->callback_already_read = 0; |
| 842 | s->img_buffer = s->img_buffer_original = s->buffer_start; |
| 843 | stbi__refill_buffer(s); |
| 844 | s->img_buffer_original_end = s->img_buffer_end; |
| 845 | } |
| 846 | |
| 847 | #ifndef STBI_NO_STDIO |
| 848 |
no test coverage detected