Lines Matching defs:meta
2796 wuffs_base__io_buffer_meta meta;
2820 wuffs_base__io_buffer_meta meta) {
2823 ret.meta = meta;
2845 ret.meta.wi = len;
2846 ret.meta.ri = 0;
2847 ret.meta.pos = 0;
2848 ret.meta.closed = closed;
2857 ret.meta.wi = 0;
2858 ret.meta.ri = 0;
2859 ret.meta.pos = 0;
2860 ret.meta.closed = false;
2869 ret.meta.wi = s.len;
2870 ret.meta.ri = 0;
2871 ret.meta.pos = 0;
2872 ret.meta.closed = closed;
2881 ret.meta.wi = 0;
2882 ret.meta.ri = 0;
2883 ret.meta.pos = 0;
2884 ret.meta.closed = false;
2893 ret.meta.wi = 0;
2894 ret.meta.ri = 0;
2895 ret.meta.pos = 0;
2896 ret.meta.closed = false;
2914 return (buf->meta.ri <= buf->meta.wi) && (buf->meta.wi <= buf->data.len);
2916 return (buf->meta.ri == 0) && (buf->meta.wi == 0) && (buf->data.len == 0);
2926 if (!buf || (buf->meta.ri == 0)) {
2929 buf->meta.pos = wuffs_base__u64__sat_add(buf->meta.pos, buf->meta.ri);
2930 size_t n = buf->meta.wi - buf->meta.ri;
2932 memmove(buf->data.ptr, buf->data.ptr + buf->meta.ri, n);
2934 buf->meta.wi = n;
2935 buf->meta.ri = 0;
2941 return buf ? wuffs_base__u64__sat_add(buf->meta.pos, buf->meta.ri) : 0;
2946 return buf ? buf->meta.wi - buf->meta.ri : 0;
2951 return buf ? (buf->data.ptr + buf->meta.ri) : NULL;
2956 return buf ? wuffs_base__u64__sat_add(buf->meta.pos, buf->meta.ri) : 0;
2961 return buf ? wuffs_base__make_slice_u8(buf->data.ptr + buf->meta.ri,
2962 buf->meta.wi - buf->meta.ri)
2969 return buf ? wuffs_base__u64__sat_add(buf->meta.pos, buf->meta.wi) : 0;
2974 return buf ? buf->data.len - buf->meta.wi : 0;
2979 return buf ? (buf->data.ptr + buf->meta.wi) : NULL;
2984 return buf ? wuffs_base__u64__sat_add(buf->meta.pos, buf->meta.wi) : 0;
2989 return buf ? wuffs_base__make_slice_u8(buf->data.ptr + buf->meta.wi,
2990 buf->data.len - buf->meta.wi)
3362 wuffs_base__token_buffer_meta meta;
3381 wuffs_base__token_buffer_meta meta) {
3384 ret.meta = meta;
3406 ret.meta.wi = s.len;
3407 ret.meta.ri = 0;
3408 ret.meta.pos = 0;
3409 ret.meta.closed = closed;
3418 ret.meta.wi = 0;
3419 ret.meta.ri = 0;
3420 ret.meta.pos = 0;
3421 ret.meta.closed = false;
3430 ret.meta.wi = 0;
3431 ret.meta.ri = 0;
3432 ret.meta.pos = 0;
3433 ret.meta.closed = false;
3451 return (buf->meta.ri <= buf->meta.wi) && (buf->meta.wi <= buf->data.len);
3453 return (buf->meta.ri == 0) && (buf->meta.wi == 0) && (buf->data.len == 0);
3463 if (!buf || (buf->meta.ri == 0)) {
3466 buf->meta.pos = wuffs_base__u64__sat_add(buf->meta.pos, buf->meta.ri);
3467 size_t n = buf->meta.wi - buf->meta.ri;
3469 memmove(buf->data.ptr, buf->data.ptr + buf->meta.ri,
3472 buf->meta.wi = n;
3473 buf->meta.ri = 0;
3478 return buf ? buf->meta.wi - buf->meta.ri : 0;
3483 return buf ? (buf->data.ptr + buf->meta.ri) : NULL;
3488 return buf ? wuffs_base__make_slice_token(buf->data.ptr + buf->meta.ri,
3489 buf->meta.wi - buf->meta.ri)
3496 return buf ? wuffs_base__u64__sat_add(buf->meta.pos, buf->meta.ri) : 0;
3501 return buf ? buf->data.len - buf->meta.wi : 0;
3506 return buf ? (buf->data.ptr + buf->meta.wi) : NULL;
3511 return buf ? wuffs_base__make_slice_token(buf->data.ptr + buf->meta.wi,
3512 buf->data.len - buf->meta.wi)
3519 return buf ? wuffs_base__u64__sat_add(buf->meta.pos, buf->meta.wi) : 0;
10357 // - m_buf.meta.wi is roughly analogous to a Go slice's length.
11345 return (r && r->meta.closed) ? 2 : 1;
11364 b->meta.wi = data.len;
11365 b->meta.ri = 0;
11366 b->meta.pos = history_position;
11367 b->meta.closed = false;
11603 b->meta.wi = 0;
11604 b->meta.ri = 0;
11605 b->meta.pos = history_position;
11606 b->meta.closed = false;
22367 io1_a_src = io0_a_src + a_src->meta.ri;
22369 io2_a_src = io0_a_src + a_src->meta.wi;
22459 self->private_impl.f_io_redirect_pos = wuffs_base__u64__sat_add(((uint64_t)(self->private_impl.f_padding)), wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src))));
23115 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23120 iop_a_src = a_src->data.ptr + a_src->meta.ri;
23208 self->private_impl.f_frame_config_io_position = wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)));
23241 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23284 io1_a_src = io0_a_src + a_src->meta.ri;
23286 io2_a_src = io0_a_src + a_src->meta.wi;
23295 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23300 iop_a_src = a_src->data.ptr + a_src->meta.ri;
23306 if (self->private_impl.f_frame_config_io_position != wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)))) {
23349 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23397 io1_a_src = io0_a_src + a_src->meta.ri;
23399 io2_a_src = io0_a_src + a_src->meta.wi;
23411 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23416 iop_a_src = a_src->data.ptr + a_src->meta.ri;
23463 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23467 iop_a_src = a_src->data.ptr + a_src->meta.ri;
23471 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23475 iop_a_src = a_src->data.ptr + a_src->meta.ri;
23479 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23483 iop_a_src = a_src->data.ptr + a_src->meta.ri;
23487 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23491 iop_a_src = a_src->data.ptr + a_src->meta.ri;
23537 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23571 io1_a_src = io0_a_src + a_src->meta.ri;
23573 io2_a_src = io0_a_src + a_src->meta.wi;
23640 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23678 io1_a_src = io0_a_src + a_src->meta.ri;
23680 io2_a_src = io0_a_src + a_src->meta.wi;
23902 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23940 io1_a_src = io0_a_src + a_src->meta.ri;
23942 io2_a_src = io0_a_src + a_src->meta.wi;
24042 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
24076 io1_a_src = io0_a_src + a_src->meta.ri;
24078 io2_a_src = io0_a_src + a_src->meta.wi;
24210 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
24414 io1_a_src = io0_a_src + a_src->meta.ri;
24416 io2_a_src = io0_a_src + a_src->meta.wi;
24527 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
24769 io1_a_dst = io0_a_dst + a_dst->meta.wi;
24772 if (a_dst->meta.closed) {
24782 io1_a_src = io0_a_src + a_src->meta.ri;
24784 io2_a_src = io0_a_src + a_src->meta.wi;
24812 if (a_src && a_src->meta.closed) {
24874 if (a_src && a_src->meta.closed) {
24965 if (a_src && a_src->meta.closed) {
25031 if ((a_src && a_src->meta.closed) || (((uint64_t)(io2_a_src - iop_a_src)) >= 4)) {
25309 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
25312 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
26807 io1_a_dst = io0_a_dst + a_dst->meta.wi;
26810 if (a_dst->meta.closed) {
26828 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
26833 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
26865 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
26894 io1_a_src = io0_a_src + a_src->meta.ri;
26896 io2_a_src = io0_a_src + a_src->meta.wi;
26927 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
26932 iop_a_src = a_src->data.ptr + a_src->meta.ri;
26952 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
26957 iop_a_src = a_src->data.ptr + a_src->meta.ri;
26970 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
26974 iop_a_src = a_src->data.ptr + a_src->meta.ri;
26978 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
26982 iop_a_src = a_src->data.ptr + a_src->meta.ri;
26993 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
26998 iop_a_src = a_src->data.ptr + a_src->meta.ri;
27022 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
27046 io1_a_dst = io0_a_dst + a_dst->meta.wi;
27049 if (a_dst->meta.closed) {
27059 io1_a_src = io0_a_src + a_src->meta.ri;
27061 io2_a_src = io0_a_src + a_src->meta.wi;
27141 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
27144 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
27229 io1_a_src = io0_a_src + a_src->meta.ri;
27231 io2_a_src = io0_a_src + a_src->meta.wi;
27451 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
27745 io1_a_dst = io0_a_dst + a_dst->meta.wi;
27748 if (a_dst->meta.closed) {
27758 io1_a_src = io0_a_src + a_src->meta.ri;
27760 io2_a_src = io0_a_src + a_src->meta.wi;
27771 if (self->private_impl.f_transformed_history_count < (a_dst ? a_dst->meta.pos : 0)) {
27775 v_hdist_adjustment = ((uint32_t)(((self->private_impl.f_transformed_history_count - (a_dst ? a_dst->meta.pos : 0)) & 4294967295)));
27918 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
27921 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
27958 io1_a_dst = io0_a_dst + a_dst->meta.wi;
27961 if (a_dst->meta.closed) {
27971 io1_a_src = io0_a_src + a_src->meta.ri;
27973 io2_a_src = io0_a_src + a_src->meta.wi;
27984 if (self->private_impl.f_transformed_history_count < (a_dst ? a_dst->meta.pos : 0)) {
27988 v_hdist_adjustment = ((uint32_t)(((self->private_impl.f_transformed_history_count - (a_dst ? a_dst->meta.pos : 0)) & 4294967295)));
28176 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
28179 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
28222 io1_a_dst = io0_a_dst + a_dst->meta.wi;
28225 if (a_dst->meta.closed) {
28235 io1_a_src = io0_a_src + a_src->meta.ri;
28237 io2_a_src = io0_a_src + a_src->meta.wi;
28248 if (self->private_impl.f_transformed_history_count < (a_dst ? a_dst->meta.pos : 0)) {
28252 v_hdist_adjustment = ((uint32_t)(((self->private_impl.f_transformed_history_count - (a_dst ? a_dst->meta.pos : 0)) & 4294967295)));
28395 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
28398 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
28439 io1_a_dst = io0_a_dst + a_dst->meta.wi;
28442 if (a_dst->meta.closed) {
28452 io1_a_src = io0_a_src + a_src->meta.ri;
28454 io2_a_src = io0_a_src + a_src->meta.wi;
28675 v_hdist += ((uint32_t)((((uint64_t)(self->private_impl.f_transformed_history_count - (a_dst ? a_dst->meta.pos : 0))) & 4294967295)));
28734 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
28737 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
29027 io1_a_src = io0_a_src + a_src->meta.ri;
29029 io2_a_src = io0_a_src + a_src->meta.wi;
29168 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
29191 io1_a_dst = io0_a_dst + a_dst->meta.wi;
29194 if (a_dst->meta.closed) {
29236 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
29693 io1_a_src = io0_a_src + a_src->meta.ri;
29695 io2_a_src = io0_a_src + a_src->meta.wi;
29713 if (wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src))) != self->private_impl.f_metadata_io_position) {
29752 self->private_impl.f_metadata_io_position = wuffs_base__u64__sat_add(wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src))), v_chunk_length);
29758 wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src))),
29792 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
29958 io1_a_src = io0_a_src + a_src->meta.ri;
29960 io2_a_src = io0_a_src + a_src->meta.wi;
29975 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
29980 iop_a_src = a_src->data.ptr + a_src->meta.ri;
29988 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
29993 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30000 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30005 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30063 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30089 io1_a_src = io0_a_src + a_src->meta.ri;
30091 io2_a_src = io0_a_src + a_src->meta.wi;
30132 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30137 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30162 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30276 io1_a_src = io0_a_src + a_src->meta.ri;
30278 io2_a_src = io0_a_src + a_src->meta.wi;
30287 self->private_impl.f_frame_config_io_position = wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)));
30289 } else if (self->private_impl.f_frame_config_io_position != wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)))) {
30307 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30312 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30323 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30328 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30358 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30381 io1_a_src = io0_a_src + a_src->meta.ri;
30383 io2_a_src = io0_a_src + a_src->meta.wi;
30431 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30458 io1_a_src = io0_a_src + a_src->meta.ri;
30460 io2_a_src = io0_a_src + a_src->meta.wi;
30633 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30655 io1_a_src = io0_a_src + a_src->meta.ri;
30657 io2_a_src = io0_a_src + a_src->meta.wi;
30675 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30680 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30689 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30694 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30703 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30708 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30726 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30748 io1_a_src = io0_a_src + a_src->meta.ri;
30750 io2_a_src = io0_a_src + a_src->meta.wi;
30794 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30821 io1_a_src = io0_a_src + a_src->meta.ri;
30823 io2_a_src = io0_a_src + a_src->meta.wi;
30974 self->private_impl.f_metadata_io_position = wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)));
30980 self->private_impl.f_metadata_io_position = wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)));
30989 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30994 iop_a_src = a_src->data.ptr + a_src->meta.ri;
31017 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
31041 io1_a_src = io0_a_src + a_src->meta.ri;
31043 io2_a_src = io0_a_src + a_src->meta.wi;
31147 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
31167 io1_a_src = io0_a_src + a_src->meta.ri;
31169 io2_a_src = io0_a_src + a_src->meta.wi;
31314 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
31344 io1_a_src = io0_a_src + a_src->meta.ri;
31346 io2_a_src = io0_a_src + a_src->meta.wi;
31485 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
31524 io1_a_src = io0_a_src + a_src->meta.ri;
31526 io2_a_src = io0_a_src + a_src->meta.wi;
31609 u_r.meta.ri = ((size_t)(iop_v_r - u_r.data.ptr));
31612 iop_v_r = u_r.data.ptr + u_r.meta.ri;
31642 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
31647 iop_a_src = a_src->data.ptr + a_src->meta.ri;
31670 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
31675 iop_a_src = a_src->data.ptr + a_src->meta.ri;
31716 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
32044 io1_a_dst = io0_a_dst + a_dst->meta.wi;
32047 if (a_dst->meta.closed) {
32057 io1_a_src = io0_a_src + a_src->meta.ri;
32059 io2_a_src = io0_a_src + a_src->meta.wi;
32222 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
32225 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
32230 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
32233 iop_a_src = a_src->data.ptr + a_src->meta.ri;
32327 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
32330 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
32821 io1_a_dst = io0_a_dst + a_dst->meta.wi;
32824 if (a_dst->meta.closed) {
32834 io1_a_src = io0_a_src + a_src->meta.ri;
32836 io2_a_src = io0_a_src + a_src->meta.wi;
32860 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
32863 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
32868 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
32871 iop_a_src = a_src->data.ptr + a_src->meta.ri;
32897 if (a_src && a_src->meta.closed) {
32959 if (a_src && a_src->meta.closed) {
33023 if (a_src && a_src->meta.closed) {
33053 if (a_src && a_src->meta.closed) {
33089 if (a_src && a_src->meta.closed) {
33155 if (a_src && a_src->meta.closed) {
33210 if (a_src && a_src->meta.closed) {
33253 if (a_src && a_src->meta.closed) {
33298 if (a_src && a_src->meta.closed) {
33345 if (a_src && a_src->meta.closed) {
33426 if (a_src && a_src->meta.closed) {
33480 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33484 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33510 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
33513 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33518 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
33521 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33693 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
33696 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33701 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
33704 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33714 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
33717 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33722 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
33725 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33747 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
33750 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33755 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
33758 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33782 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
33785 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33810 io1_a_src = io0_a_src + a_src->meta.ri;
33812 io2_a_src = io0_a_src + a_src->meta.wi;
33818 if ( ! (a_src && a_src->meta.closed)) {
33829 if ( ! (a_src && a_src->meta.closed)) {
33842 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33846 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33853 if ( ! (a_src && a_src->meta.closed)) {
33869 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33873 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33879 if ( ! (a_src && a_src->meta.closed)) {
33897 if ( ! (a_src && a_src->meta.closed)) {
33914 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33918 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33924 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33945 io1_a_src = io0_a_src + a_src->meta.ri;
33947 io2_a_src = io0_a_src + a_src->meta.wi;
33953 if ( ! (a_src && a_src->meta.closed)) {
33974 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33997 io1_a_dst = io0_a_dst + a_dst->meta.wi;
34000 if (a_dst->meta.closed) {
34010 io1_a_src = io0_a_src + a_src->meta.ri;
34012 io2_a_src = io0_a_src + a_src->meta.wi;
34029 if (a_src && a_src->meta.closed) {
34046 if (a_src && a_src->meta.closed) {
34079 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
34082 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
34107 io1_a_dst = io0_a_dst + a_dst->meta.wi;
34110 if (a_dst->meta.closed) {
34120 io1_a_src = io0_a_src + a_src->meta.ri;
34122 io2_a_src = io0_a_src + a_src->meta.wi;
34137 if (a_src && a_src->meta.closed) {
34164 if (a_src && a_src->meta.closed) {
34208 if (a_src && a_src->meta.closed) {
34261 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
34264 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
34288 io1_a_dst = io0_a_dst + a_dst->meta.wi;
34291 if (a_dst->meta.closed) {
34301 io1_a_src = io0_a_src + a_src->meta.ri;
34303 io2_a_src = io0_a_src + a_src->meta.wi;
34321 if (a_src && a_src->meta.closed) {
34340 } else if ( ! (a_src && a_src->meta.closed)) {
34367 if (a_src && a_src->meta.closed) {
34386 } else if ( ! (a_src && a_src->meta.closed)) {
34422 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
34425 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
34449 io1_a_dst = io0_a_dst + a_dst->meta.wi;
34452 if (a_dst->meta.closed) {
34462 io1_a_src = io0_a_src + a_src->meta.ri;
34464 io2_a_src = io0_a_src + a_src->meta.wi;
34492 if (a_src && a_src->meta.closed) {
34513 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
34516 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
34521 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
34524 iop_a_src = a_src->data.ptr + a_src->meta.ri;
34566 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
34569 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
34750 io1_a_src = io0_a_src + a_src->meta.ri;
34752 io2_a_src = io0_a_src + a_src->meta.wi;
34933 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
34976 io1_a_src = io0_a_src + a_src->meta.ri;
34978 io2_a_src = io0_a_src + a_src->meta.wi;
34987 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
34992 iop_a_src = a_src->data.ptr + a_src->meta.ri;
34998 if (16 != wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)))) {
35041 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
35178 io1_a_src = io0_a_src + a_src->meta.ri;
35180 io2_a_src = io0_a_src + a_src->meta.wi;
35229 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
35656 io1_a_dst = io0_a_dst + a_dst->meta.wi;
35659 if (a_dst->meta.closed) {
35669 io1_a_src = io0_a_src + a_src->meta.ri;
35671 io2_a_src = io0_a_src + a_src->meta.wi;
35778 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
35781 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
35786 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
35789 iop_a_src = a_src->data.ptr + a_src->meta.ri;
35852 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
35855 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
37786 io1_a_src = io0_a_src + a_src->meta.ri;
37788 io2_a_src = io0_a_src + a_src->meta.wi;
37885 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
37890 iop_a_src = a_src->data.ptr + a_src->meta.ri;
37939 if (a_src && a_src->meta.closed) {
37974 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
37979 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38036 self->private_impl.f_frame_config_io_position = wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)));
38074 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38100 io1_a_src = io0_a_src + a_src->meta.ri;
38102 io2_a_src = io0_a_src + a_src->meta.wi;
38278 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38447 io1_a_src = io0_a_src + a_src->meta.ri;
38449 io2_a_src = io0_a_src + a_src->meta.wi;
38462 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38467 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38489 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38494 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38507 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38512 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38526 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38531 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38544 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38549 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38562 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38567 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38581 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38586 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38600 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38605 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38618 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38623 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38663 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38683 io1_a_src = io0_a_src + a_src->meta.ri;
38685 io2_a_src = io0_a_src + a_src->meta.wi;
38776 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38798 io1_a_src = io0_a_src + a_src->meta.ri;
38800 io2_a_src = io0_a_src + a_src->meta.wi;
39073 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
39093 io1_a_src = io0_a_src + a_src->meta.ri;
39095 io2_a_src = io0_a_src + a_src->meta.wi;
39105 self->private_impl.f_metadata_y = wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)));
39114 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
39139 io1_a_src = io0_a_src + a_src->meta.ri;
39141 io2_a_src = io0_a_src + a_src->meta.wi;
39451 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
39471 io1_a_src = io0_a_src + a_src->meta.ri;
39473 io2_a_src = io0_a_src + a_src->meta.wi;
39532 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
39554 io1_a_src = io0_a_src + a_src->meta.ri;
39556 io2_a_src = io0_a_src + a_src->meta.wi;
39621 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
39645 io1_a_src = io0_a_src + a_src->meta.ri;
39647 io2_a_src = io0_a_src + a_src->meta.wi;
39724 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
39744 io1_a_src = io0_a_src + a_src->meta.ri;
39746 io2_a_src = io0_a_src + a_src->meta.wi;
39785 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
39809 io1_a_src = io0_a_src + a_src->meta.ri;
39811 io2_a_src = io0_a_src + a_src->meta.wi;
39970 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40010 io1_a_src = io0_a_src + a_src->meta.ri;
40012 io2_a_src = io0_a_src + a_src->meta.wi;
40024 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40029 iop_a_src = a_src->data.ptr + a_src->meta.ri;
40035 if (self->private_impl.f_frame_config_io_position != wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)))) {
40041 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40046 iop_a_src = a_src->data.ptr + a_src->meta.ri;
40129 self->private_impl.f_frame_config_io_position = ((uint64_t)(wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src))) - 8));
40131 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40136 iop_a_src = a_src->data.ptr + a_src->meta.ri;
40197 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40222 io1_a_src = io0_a_src + a_src->meta.ri;
40224 io2_a_src = io0_a_src + a_src->meta.wi;
40238 if (a_src && a_src->meta.closed) {
40356 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40404 io1_a_src = io0_a_src + a_src->meta.ri;
40406 io2_a_src = io0_a_src + a_src->meta.wi;
40418 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40423 iop_a_src = a_src->data.ptr + a_src->meta.ri;
40431 if (a_src && a_src->meta.closed) {
40554 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40559 iop_a_src = a_src->data.ptr + a_src->meta.ri;
40610 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40647 io1_a_src = io0_a_src + a_src->meta.ri;
40649 io2_a_src = io0_a_src + a_src->meta.wi;
40684 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
40689 u_w.meta.wi = ((size_t)(iop_v_w - u_w.data.ptr));
40691 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40695 iop_v_w = u_w.data.ptr + u_w.meta.wi;
40697 iop_a_src = a_src->data.ptr + a_src->meta.ri;
40707 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
40952 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
41136 io1_a_dst = io0_a_dst + a_dst->meta.wi;
41139 if (a_dst->meta.closed) {
41149 io1_a_src = io0_a_src + a_src->meta.ri;
41151 io2_a_src = io0_a_src + a_src->meta.wi;
41172 if (wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src))) != self->private_impl.f_metadata_y) {
41222 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
41227 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
41230 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
41235 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
41238 iop_a_src = a_src->data.ptr + a_src->meta.ri;
41244 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
41268 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
41273 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
41276 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
41281 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
41284 iop_a_src = a_src->data.ptr + a_src->meta.ri;
41290 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
41329 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
41334 u_w.meta.wi = ((size_t)(iop_v_w - u_w.data.ptr));
41336 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
41340 iop_v_w = u_w.data.ptr + u_w.meta.wi;
41342 iop_a_src = a_src->data.ptr + a_src->meta.ri;
41349 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
41603 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
41606 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
42165 io1_a_src = io0_a_src + a_src->meta.ri;
42167 io2_a_src = io0_a_src + a_src->meta.wi;
42565 self->private_impl.f_frame_config_io_position = wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)));
42593 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
42636 io1_a_src = io0_a_src + a_src->meta.ri;
42638 io2_a_src = io0_a_src + a_src->meta.wi;
42647 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
42652 iop_a_src = a_src->data.ptr + a_src->meta.ri;
42658 if (self->private_impl.f_frame_config_io_position != wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)))) {
42701 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
42768 io1_a_src = io0_a_src + a_src->meta.ri;
42770 io2_a_src = io0_a_src + a_src->meta.wi;
42789 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
42794 iop_a_src = a_src->data.ptr + a_src->meta.ri;
43049 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
43398 io1_a_src = io0_a_src + a_src->meta.ri;
43400 io2_a_src = io0_a_src + a_src->meta.wi;
43464 self->private_impl.f_frame_config_io_position = wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)));
43493 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
43536 io1_a_src = io0_a_src + a_src->meta.ri;
43538 io2_a_src = io0_a_src + a_src->meta.wi;
43547 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
43552 iop_a_src = a_src->data.ptr + a_src->meta.ri;
43558 if (self->private_impl.f_frame_config_io_position != wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)))) {
43601 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
43659 io1_a_src = io0_a_src + a_src->meta.ri;
43661 io2_a_src = io0_a_src + a_src->meta.wi;
43677 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
43682 iop_a_src = a_src->data.ptr + a_src->meta.ri;
43770 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
44048 } else if (dst->meta.closed) {
44053 dst->meta.wi += n;
44054 dst->meta.closed = feof(m_f);
44082 } else if (dst->meta.closed) {
44094 m_io.meta.ri += n;
44095 dst->meta.wi += n;
44096 dst->meta.closed = m_io.reader_length() == 0;
44135 io_buf.meta.ri += (size_t)relative_position;
44137 } else if (io_buf.meta.closed) {
44140 io_buf.meta.ri = io_buf.meta.wi;
44169 raw.m_buf.meta = wuffs_base__empty_io_buffer_meta();
44187 if (num_to_copy > (raw.m_max_incl - raw.m_buf.meta.wi)) {
44190 } else if (num_to_copy > (raw.m_buf.data.len - raw.m_buf.meta.wi)) {
44191 switch (raw.grow(num_to_copy + raw.m_buf.meta.wi)) {
44216 raw.m_buf.meta.wi += n;
44217 io_buf.meta.ri += n;
44221 } else if (io_buf.meta.closed) {
44352 while (tok_buf.meta.ri >= tok_buf.meta.wi) {
44362 } else if (cursor_index != io_buf->meta.ri) {
44366 } else if (io_buf->meta.closed) {
44372 if (io_buf->meta.wi >= io_buf->data.len) {
44377 cursor_index = io_buf->meta.ri;
44391 if ((tok_buf.meta.ri > tok_buf.meta.wi) ||
44392 (tok_buf.meta.wi > tok_buf.data.len) ||
44393 (io_buf->meta.ri > io_buf->meta.wi) ||
44394 (io_buf->meta.wi > io_buf->data.len)) {
44401 wuffs_base__token token = tok_buf.data.ptr[tok_buf.meta.ri++];
44403 if ((io_buf->meta.ri < cursor_index) ||
44404 ((io_buf->meta.ri - cursor_index) < token_len)) {
44620 wuffs_base__u64__sat_add(io_buf->meta.pos, cursor_index));
44936 io_buf.meta.closed);
44947 } else if (io_buf.meta.closed || (io_buf.writer_length() == 0)) {
44986 (uint32_t)fourcc, io_buf.reader_slice(), io_buf.meta.closed);
45041 } else if (io_buf.meta.closed) {
45114 } else if (io_buf.meta.closed) {
45142 } else if (io_buf.meta.closed) {
45239 while (tok_buf.meta.ri >= tok_buf.meta.wi) { \
45248 } else if (cursor_index != io_buf->meta.ri) { \
45252 } else if (io_buf->meta.closed) { \
45258 if (io_buf->meta.wi >= io_buf->data.len) { \
45263 cursor_index = io_buf->meta.ri; \
45271 if ((tok_buf.meta.ri > tok_buf.meta.wi) || \
45272 (tok_buf.meta.wi > tok_buf.data.len) || \
45273 (io_buf->meta.ri > io_buf->meta.wi) || \
45274 (io_buf->meta.wi > io_buf->data.len)) { \
45280 wuffs_base__token token = tok_buf.data.ptr[tok_buf.meta.ri++]; \
45282 if ((io_buf->meta.ri < cursor_index) || \
45283 ((io_buf->meta.ri - cursor_index) < token_len)) { \
45518 tok_buf.meta.ri--;
45767 wuffs_base__u64__sat_add(io_buf->meta.pos, cursor_index));