Lines Matching refs:zout
4181 char *zout;
4259 static int stbi__zexpand(stbi__zbuf *z, char *zout, int n) // need to make room for n bytes
4263 z->zout = zout;
4265 cur = (unsigned int) (z->zout - z->zout_start);
4276 z->zout = q + cur;
4297 char *zout = a->zout;
4302 if (zout >= a->zout_end) {
4303 if (!stbi__zexpand(a, zout, 1)) return 0;
4304 zout = a->zout;
4306 *zout++ = (char) z;
4311 a->zout = zout;
4322 if (zout - a->zout_start < dist) return stbi__err("bad dist","Corrupt PNG");
4323 if (zout + len > a->zout_end) {
4324 if (!stbi__zexpand(a, zout, len)) return 0;
4325 zout = a->zout;
4327 p = (stbi_uc *) (zout - dist);
4330 if (len) { do *zout++ = v; while (--len); }
4332 if (len) { do *zout++ = *p++; while (--len); }
4409 if (a->zout + len > a->zout_end)
4410 if (!stbi__zexpand(a, a->zout, len)) return 0;
4411 memcpy(a->zout, a->zbuffer, len);
4413 a->zout += len;
4491 a->zout = obuf;
4506 if (outlen) *outlen = (int) (a.zout - a.zout_start);
4527 if (outlen) *outlen = (int) (a.zout - a.zout_start);
4541 return (int) (a.zout - a.zout_start);
4554 if (outlen) *outlen = (int) (a.zout - a.zout_start);
4568 return (int) (a.zout - a.zout_start);