Lines Matching defs:img_buffer
816 stbi_uc *img_buffer, *img_buffer_end;
829 s->img_buffer = s->img_buffer_original = (stbi_uc *) buffer;
841 s->img_buffer = s->img_buffer_original = s->buffer_start;
889 s->img_buffer = s->img_buffer_original;
1382 fseek(f, - (int) (s.img_buffer_end - s.img_buffer), SEEK_CUR);
1395 fseek(f, - (int) (s.img_buffer_end - s.img_buffer), SEEK_CUR);
1598 s->callback_already_read += (int) (s->img_buffer - s->img_buffer_original);
1601 // where s->img_buffer isn't pointing to safe memory, e.g. 0-byte file
1603 s->img_buffer = s->buffer_start;
1605 *s->img_buffer = 0;
1607 s->img_buffer = s->buffer_start;
1614 if (s->img_buffer < s->img_buffer_end)
1615 return *s->img_buffer++;
1618 return *s->img_buffer++;
1635 return s->img_buffer >= s->img_buffer_end;
1646 s->img_buffer = s->img_buffer_end;
1650 int blen = (int) (s->img_buffer_end - s->img_buffer);
1652 s->img_buffer = s->img_buffer_end;
1657 s->img_buffer += n;
1667 int blen = (int) (s->img_buffer_end - s->img_buffer);
1671 memcpy(buffer, s->img_buffer, blen);
1675 s->img_buffer = s->img_buffer_end;
1680 if (s->img_buffer+n <= s->img_buffer_end) {
1681 memcpy(buffer, s->img_buffer, n);
1682 s->img_buffer += n;
5566 int bytes_read_so_far = s->callback_already_read + (int)(s->img_buffer - s->img_buffer_original);