Have dumbindent no longer treat labels specially
diff --git a/lib/dumbindent/dumbindent.go b/lib/dumbindent/dumbindent.go
index ad0c811..e05ec75 100644
--- a/lib/dumbindent/dumbindent.go
+++ b/lib/dumbindent/dumbindent.go
@@ -138,9 +138,6 @@
if (nParens > 0) || hanging {
indent += 4
}
- if (indent >= 2) && isLabel(line) {
- indent -= 2
- }
for indent > 0 {
n := indent
if n > len(spaces) {
@@ -234,28 +231,6 @@
return s
}
-// isLabel returns whether s looks like "foo:" or "bar_baz:;".
-func isLabel(s []byte) bool {
- for (len(s) > 0) && (s[len(s)-1] == ';') {
- s = s[:len(s)-1]
- }
- if (len(s) < 2) || (s[len(s)-1] != ':') {
- return false
- }
- s = s[:len(s)-1]
- for _, c := range s {
- switch {
- case ('0' <= c) && (c <= '9'):
- case ('A' <= c) && (c <= 'Z'):
- case ('a' <= c) && (c <= 'z'):
- case c == '_':
- default:
- return false
- }
- }
- return true
-}
-
// lastNonWhiteSpace returns the 'z' in "abc xyz ". It returns '\x00' if s
// consists entirely of spaces or tabs.
func lastNonWhiteSpace(s []byte) byte {
diff --git a/lib/dumbindent/dumbindent_test.go b/lib/dumbindent/dumbindent_test.go
index 3b3bef7..45de5bf 100644
--- a/lib/dumbindent/dumbindent_test.go
+++ b/lib/dumbindent/dumbindent_test.go
@@ -63,9 +63,9 @@
src: " a['key'] = /*{\n\n\nX*/ ; \nb = {\nc = 0\n",
want: "a['key'] = /*{\n\n\nX*/ ;\nb = {\n c = 0\n",
}, {
- // Label.
+ // Nested blocks with label.
src: "if (b) {\nlabel:\nswitch (i) {\ncase 0:\nj = k\nbreak;\n}\n}\n",
- want: "if (b) {\nlabel:\n switch (i) {\n case 0:\n j = k\n break;\n }\n}\n",
+ want: "if (b) {\n label:\n switch (i) {\n case 0:\n j = k\n break;\n }\n}\n",
}}
for i, tc := range testCases {
diff --git a/release/c/wuffs-unsupported-snapshot.c b/release/c/wuffs-unsupported-snapshot.c
index c3530ed..3d4b605 100644
--- a/release/c/wuffs-unsupported-snapshot.c
+++ b/release/c/wuffs-unsupported-snapshot.c
@@ -12912,13 +12912,13 @@
self->private_impl.f_call_sequence = 1;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_image_config[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_image_config[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 1 : 0;
self->private_data.s_decode_image_config[0].v_bitmap_info_len = v_bitmap_info_len;
@@ -12926,7 +12926,7 @@
self->private_data.s_decode_image_config[0].v_compression = v_compression;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -13034,18 +13034,18 @@
self->private_impl.f_call_sequence = 2;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_frame_config[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_frame_config[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 2 : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -13180,23 +13180,23 @@
status = wuffs_base__make_status(wuffs_base__suspension__short_read);
WUFFS_BASE__COROUTINE_SUSPENSION_POINT_MAYBE_SUSPEND(3);
}
- label__0__break:;
+ label__0__break:;
}
self->private_impl.f_call_sequence = 3;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_frame[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_frame[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 3 : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -13245,7 +13245,7 @@
v_dst_bytes_per_pixel = ((uint64_t)((v_dst_bits_per_pixel / 8)));
v_dst_bytes_per_row = (((uint64_t)(self->private_impl.f_width)) * v_dst_bytes_per_pixel);
v_tab = wuffs_base__pixel_buffer__plane(a_dst, 0);
-label__outer__continue:;
+ label__outer__continue:;
while (true) {
while (self->private_impl.f_pending_pad > 0) {
if (((uint64_t)(io2_a_src - iop_a_src)) <= 0) {
@@ -13255,7 +13255,7 @@
self->private_impl.f_pending_pad -= 1;
(iop_a_src += 1, wuffs_base__make_empty_struct());
}
- label__inner__continue:;
+ label__inner__continue:;
while (true) {
if (self->private_impl.f_dst_x == self->private_impl.f_width) {
self->private_impl.f_dst_x = 0;
@@ -13283,14 +13283,14 @@
wuffs_base__u32__sat_add_indirect(&self->private_impl.f_dst_x,((uint32_t)((v_n & 4294967295))));
}
}
-label__outer__break:;
+ label__outer__break:;
status = wuffs_base__make_status(NULL);
goto ok;
goto ok;
-ok:
+ ok:
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -13342,17 +13342,17 @@
self->private_impl.f_call_sequence = 3;
goto ok;
- ok:
+ ok:
self->private_impl.p_skip_frame[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_skip_frame[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -13516,9 +13516,9 @@
self->private_impl.f_io_redirect_fourcc = 1;
goto ok;
-ok:
+ ok:
goto exit;
-exit:
+ exit:
if (wuffs_base__status__is_error(&status)) {
self->private_impl.magic = WUFFS_BASE__DISABLED;
}
@@ -14590,18 +14590,18 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_transform_io[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_transform_io[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 1 : 0;
goto exit;
-exit:
+ exit:
if (a_dst) {
a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
}
@@ -14644,7 +14644,7 @@
switch (coro_susp_point) {
WUFFS_BASE__COROUTINE_SUSPENSION_POINT_0;
- label__outer__continue:;
+ label__outer__continue:;
while (v_final == 0) {
while (self->private_impl.f_n_bits < 3) {
{
@@ -14738,18 +14738,18 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_blocks[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_blocks[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_data.s_decode_blocks[0].v_final = v_final;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -14857,18 +14857,18 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_uncompressed[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_uncompressed[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_data.s_decode_uncompressed[0].v_length = v_length;
goto exit;
-exit:
+ exit:
if (a_dst) {
a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
}
@@ -15045,7 +15045,7 @@
}
v_mask = ((((uint32_t)(1)) << self->private_impl.f_n_huffs_bits[0]) - 1);
v_i = 0;
- label__0__continue:;
+ label__0__continue:;
while (v_i < (v_n_lit + v_n_dist)) {
while (true) {
v_table_entry = self->private_data.f_huffs[0][(v_bits & v_mask)];
@@ -15067,7 +15067,7 @@
v_bits |= (v_b2 << v_n_bits);
v_n_bits += 8;
}
- label__1__break:;
+ label__1__break:;
if ((v_table_entry >> 24) != 128) {
status = wuffs_base__make_status(wuffs_deflate__error__internal_error_inconsistent_huffman_decoder_state);
goto exit;
@@ -15157,13 +15157,13 @@
self->private_impl.f_n_bits = v_n_bits;
goto ok;
- ok:
+ ok:
self->private_impl.p_init_dynamic_huffman[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_init_dynamic_huffman[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_data.s_init_dynamic_huffman[0].v_bits = v_bits;
self->private_data.s_init_dynamic_huffman[0].v_n_bits = v_n_bits;
@@ -15178,7 +15178,7 @@
self->private_data.s_init_dynamic_huffman[0].v_rep_count = v_rep_count;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -15304,7 +15304,7 @@
}
v_min_cl += 1;
}
-label__0__break:;
+ label__0__break:;
v_max_cl = 15;
while (true) {
if (v_counts[v_max_cl] != 0) {
@@ -15315,7 +15315,7 @@
}
v_max_cl -= 1;
}
-label__1__break:;
+ label__1__break:;
if (v_max_cl <= 9) {
self->private_impl.f_n_huffs_bits[a_which] = v_max_cl;
} else {
@@ -15371,7 +15371,7 @@
v_remaining <<= 1;
v_j += 1;
}
- label__2__break:;
+ label__2__break:;
if ((v_j <= 9) || (15 < v_j)) {
return wuffs_base__make_status(wuffs_deflate__error__internal_error_inconsistent_huffman_decoder_state);
}
@@ -15432,7 +15432,7 @@
return wuffs_base__make_status(wuffs_deflate__error__internal_error_inconsistent_huffman_decoder_state);
}
}
-label__3__break:;
+ label__3__break:;
return wuffs_base__make_status(NULL);
}
@@ -15490,7 +15490,7 @@
v_n_bits = self->private_impl.f_n_bits;
v_lmask = ((((uint32_t)(1)) << self->private_impl.f_n_huffs_bits[0]) - 1);
v_dmask = ((((uint32_t)(1)) << self->private_impl.f_n_huffs_bits[1]) - 1);
-label__loop__continue:;
+ label__loop__continue:;
while ((((uint64_t)(io2_a_dst - iop_a_dst)) >= 258) && (((uint64_t)(io2_a_src - iop_a_src)) >= 12)) {
if (v_n_bits < 15) {
v_bits |= (((uint32_t)(wuffs_base__load_u8be__no_bounds_check(iop_a_src))) << v_n_bits);
@@ -15649,9 +15649,9 @@
wuffs_base__io_writer__limited_copy_u32_from_history_fast(&iop_a_dst, io0_a_dst, io2_a_dst, v_length, (v_dist_minus_1 + 1));
goto label__0__break;
}
- label__0__break:;
+ label__0__break:;
}
-label__loop__break:;
+ label__loop__break:;
while (v_n_bits >= 8) {
v_n_bits -= 8;
if (iop_a_src > io1_a_src) {
@@ -15668,7 +15668,7 @@
goto exit;
}
goto exit;
-exit:
+ exit:
if (a_dst) {
a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
}
@@ -15758,7 +15758,7 @@
v_n_bits = self->private_impl.f_n_bits;
v_lmask = ((((uint32_t)(1)) << self->private_impl.f_n_huffs_bits[0]) - 1);
v_dmask = ((((uint32_t)(1)) << self->private_impl.f_n_huffs_bits[1]) - 1);
- label__loop__continue:;
+ label__loop__continue:;
while ( ! (self->private_impl.p_decode_huffman_slow[0] != 0)) {
while (true) {
v_table_entry = self->private_data.f_huffs[0][(v_bits & v_lmask)];
@@ -15780,7 +15780,7 @@
v_bits |= (v_b0 << v_n_bits);
v_n_bits += 8;
}
- label__0__break:;
+ label__0__break:;
if ((v_table_entry >> 31) != 0) {
self->private_data.s_decode_huffman_slow[0].scratch = ((uint8_t)(((v_table_entry >> 8) & 255)));
WUFFS_BASE__COROUTINE_SUSPENSION_POINT(2);
@@ -15817,7 +15817,7 @@
v_bits |= (v_b1 << v_n_bits);
v_n_bits += 8;
}
- label__1__break:;
+ label__1__break:;
if ((v_table_entry >> 31) != 0) {
self->private_data.s_decode_huffman_slow[0].scratch = ((uint8_t)(((v_table_entry >> 8) & 255)));
WUFFS_BASE__COROUTINE_SUSPENSION_POINT(4);
@@ -15888,7 +15888,7 @@
v_bits |= (v_b3 << v_n_bits);
v_n_bits += 8;
}
- label__2__break:;
+ label__2__break:;
if ((v_table_entry >> 28) == 1) {
v_redir_top = ((v_table_entry >> 8) & 65535);
v_redir_mask = ((((uint32_t)(1)) << ((v_table_entry >> 4) & 15)) - 1);
@@ -15912,7 +15912,7 @@
v_bits |= (v_b4 << v_n_bits);
v_n_bits += 8;
}
- label__3__break:;
+ label__3__break:;
}
if ((v_table_entry >> 24) != 64) {
if ((v_table_entry >> 24) == 8) {
@@ -15973,7 +15973,7 @@
status = wuffs_base__make_status(wuffs_base__suspension__short_write);
WUFFS_BASE__COROUTINE_SUSPENSION_POINT_MAYBE_SUSPEND(9);
}
- label__4__break:;
+ label__4__break:;
if (v_hlen > 0) {
while (true) {
v_n_copied = wuffs_base__io_writer__limited_copy_u32_from_slice(&iop_a_dst, io2_a_dst,v_hlen, wuffs_base__slice_u8__subslice_ij(wuffs_base__make_slice_u8(self->private_data.f_history, 33025), (v_hdist & 32767), 32768));
@@ -15986,7 +15986,7 @@
status = wuffs_base__make_status(wuffs_base__suspension__short_write);
WUFFS_BASE__COROUTINE_SUSPENSION_POINT_MAYBE_SUSPEND(10);
}
- label__5__break:;
+ label__5__break:;
}
if (v_length == 0) {
goto label__loop__continue;
@@ -16001,9 +16001,9 @@
status = wuffs_base__make_status(wuffs_base__suspension__short_write);
WUFFS_BASE__COROUTINE_SUSPENSION_POINT_MAYBE_SUSPEND(11);
}
- label__6__break:;
+ label__6__break:;
}
- label__loop__break:;
+ label__loop__break:;
self->private_impl.f_bits = v_bits;
self->private_impl.f_n_bits = v_n_bits;
if ((self->private_impl.f_n_bits >= 8) || ((self->private_impl.f_bits >> (self->private_impl.f_n_bits & 7)) != 0)) {
@@ -16012,13 +16012,13 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_huffman_slow[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_huffman_slow[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_data.s_decode_huffman_slow[0].v_bits = v_bits;
self->private_data.s_decode_huffman_slow[0].v_n_bits = v_n_bits;
@@ -16034,7 +16034,7 @@
self->private_data.s_decode_huffman_slow[0].v_hdist = v_hdist;
goto exit;
-exit:
+ exit:
if (a_dst) {
a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
}
@@ -16256,7 +16256,7 @@
self->private_data.f_suffixes[v_i][0] = ((uint8_t)(v_i));
v_i += 1;
}
- label__0__continue:;
+ label__0__continue:;
while (true) {
wuffs_lzw__decoder__read_from(self, a_src);
if (self->private_impl.f_output_wi > 0) {
@@ -16281,21 +16281,21 @@
goto exit;
}
}
- label__0__break:;
+ label__0__break:;
goto ok;
- ok:
+ ok:
self->private_impl.p_transform_io[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_transform_io[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 1 : 0;
goto exit;
-exit:
+ exit:
if (wuffs_base__status__is_error(&status)) {
self->private_impl.magic = WUFFS_BASE__DISABLED;
}
@@ -16419,7 +16419,7 @@
v_o = ((v_o - 8) & 8191);
v_c = ((uint32_t)(self->private_impl.f_prefixes[v_c]));
}
- label__1__break:;
+ label__1__break:;
v_first_byte = self->private_data.f_suffixes[v_c][0];
if (v_code == v_save_code) {
self->private_data.f_output[v_output_wi] = v_first_byte;
@@ -16451,7 +16451,7 @@
goto label__0__break;
}
}
-label__0__break:;
+ label__0__break:;
if (self->private_impl.f_read_from_return_value != 2) {
while (v_n_bits >= 8) {
v_n_bits -= 8;
@@ -16462,7 +16462,7 @@
goto label__2__break;
}
}
- label__2__break:;
+ label__2__break:;
}
self->private_impl.f_save_code = v_save_code;
self->private_impl.f_prev_code = v_prev_code;
@@ -16525,17 +16525,17 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_write_to[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_write_to[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_dst) {
a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
}
@@ -17057,18 +17057,18 @@
self->private_impl.f_call_sequence = 3;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_image_config[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_image_config[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 1 : 0;
goto exit;
-exit:
+ exit:
if (wuffs_base__status__is_error(&status)) {
self->private_impl.magic = WUFFS_BASE__DISABLED;
}
@@ -17152,7 +17152,7 @@
goto exit;
}
while (true) {
- label__0__continue:;
+ label__0__continue:;
while (true) {
if (wuffs_base__u64__sat_add(a_src->meta.pos, ((uint64_t)(iop_a_src - io0_a_src))) != self->private_impl.f_metadata_io_position) {
if (a_minfo != NULL) {
@@ -17182,7 +17182,7 @@
}
goto label__0__break;
}
- label__0__break:;
+ label__0__break:;
v_chunk_length = ((uint64_t)(wuffs_base__load_u8be__no_bounds_check(iop_a_src)));
if (v_chunk_length <= 0) {
(iop_a_src += 1, wuffs_base__make_empty_struct());
@@ -17205,7 +17205,7 @@
status = wuffs_base__make_status(wuffs_base__suspension__even_more_information);
WUFFS_BASE__COROUTINE_SUSPENSION_POINT_MAYBE_SUSPEND(3);
}
- label__1__break:;
+ label__1__break:;
if (a_minfo != NULL) {
wuffs_base__more_information__set(a_minfo,
3,
@@ -17221,18 +17221,18 @@
goto ok;
goto ok;
- ok:
+ ok:
self->private_impl.p_tell_me_more[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_tell_me_more[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 2 : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -17484,19 +17484,19 @@
self->private_impl.f_call_sequence = 4;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_frame_config[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_frame_config[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 3 : 0;
self->private_data.s_decode_frame_config[0].v_background_color = v_background_color;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -17585,17 +17585,17 @@
wuffs_gif__config_decoder__reset_gc(self);
goto ok;
- ok:
+ ok:
self->private_impl.p_skip_frame[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_skip_frame[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -17638,9 +17638,9 @@
goto exit;
goto ok;
-ok:
+ ok:
goto exit;
-exit:
+ exit:
if (wuffs_base__status__is_error(&status)) {
self->private_impl.magic = WUFFS_BASE__DISABLED;
}
@@ -17743,20 +17743,20 @@
goto label__0__break;
}
}
- label__0__break:;
+ label__0__break:;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_up_to_id_part1[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_up_to_id_part1[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -17812,19 +17812,19 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_header[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_header[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
memcpy(self->private_data.s_decode_header[0].v_c, v_c, sizeof(v_c));
self->private_data.s_decode_header[0].v_i = v_i;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -18009,13 +18009,13 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_lsd[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_lsd[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_data.s_decode_lsd[0].v_flags = v_flags;
self->private_data.s_decode_lsd[0].v_background_color_index = v_background_color_index;
@@ -18023,7 +18023,7 @@
self->private_data.s_decode_lsd[0].v_i = v_i;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -18107,17 +18107,17 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_extension[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_extension[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -18176,17 +18176,17 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_skip_blocks[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_skip_blocks[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -18381,7 +18381,7 @@
}
goto label__goto_done__break;
}
- label__goto_done__break:;
+ label__goto_done__break:;
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -18395,13 +18395,13 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_ae[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_ae[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_data.s_decode_ae[0].v_block_size = v_block_size;
self->private_data.s_decode_ae[0].v_is_animexts = v_is_animexts;
@@ -18410,7 +18410,7 @@
self->private_data.s_decode_ae[0].v_is_xmp = v_is_xmp;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -18530,17 +18530,17 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_gc[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_gc[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -18695,17 +18695,17 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_id_part0[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_id_part0[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -18812,18 +18812,18 @@
self->private_impl.f_call_sequence = 3;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_image_config[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_image_config[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 1 : 0;
goto exit;
-exit:
+ exit:
if (wuffs_base__status__is_error(&status)) {
self->private_impl.magic = WUFFS_BASE__DISABLED;
}
@@ -18907,7 +18907,7 @@
goto exit;
}
while (true) {
- label__0__continue:;
+ label__0__continue:;
while (true) {
if (wuffs_base__u64__sat_add(a_src->meta.pos, ((uint64_t)(iop_a_src - io0_a_src))) != self->private_impl.f_metadata_io_position) {
if (a_minfo != NULL) {
@@ -18937,7 +18937,7 @@
}
goto label__0__break;
}
- label__0__break:;
+ label__0__break:;
v_chunk_length = ((uint64_t)(wuffs_base__load_u8be__no_bounds_check(iop_a_src)));
if (v_chunk_length <= 0) {
(iop_a_src += 1, wuffs_base__make_empty_struct());
@@ -18960,7 +18960,7 @@
status = wuffs_base__make_status(wuffs_base__suspension__even_more_information);
WUFFS_BASE__COROUTINE_SUSPENSION_POINT_MAYBE_SUSPEND(3);
}
- label__1__break:;
+ label__1__break:;
if (a_minfo != NULL) {
wuffs_base__more_information__set(a_minfo,
3,
@@ -18976,18 +18976,18 @@
goto ok;
goto ok;
- ok:
+ ok:
self->private_impl.p_tell_me_more[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_tell_me_more[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 2 : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -19244,19 +19244,19 @@
self->private_impl.f_call_sequence = 4;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_frame_config[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_frame_config[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 3 : 0;
self->private_data.s_decode_frame_config[0].v_background_color = v_background_color;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -19345,17 +19345,17 @@
wuffs_gif__decoder__reset_gc(self);
goto ok;
- ok:
+ ok:
self->private_impl.p_skip_frame[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_skip_frame[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -19424,18 +19424,18 @@
wuffs_gif__decoder__reset_gc(self);
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_frame[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_frame[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 4 : 0;
goto exit;
-exit:
+ exit:
if (wuffs_base__status__is_error(&status)) {
self->private_impl.magic = WUFFS_BASE__DISABLED;
}
@@ -19538,20 +19538,20 @@
goto label__0__break;
}
}
- label__0__break:;
+ label__0__break:;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_up_to_id_part1[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_up_to_id_part1[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -19607,19 +19607,19 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_header[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_header[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
memcpy(self->private_data.s_decode_header[0].v_c, v_c, sizeof(v_c));
self->private_data.s_decode_header[0].v_i = v_i;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -19804,13 +19804,13 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_lsd[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_lsd[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_data.s_decode_lsd[0].v_flags = v_flags;
self->private_data.s_decode_lsd[0].v_background_color_index = v_background_color_index;
@@ -19818,7 +19818,7 @@
self->private_data.s_decode_lsd[0].v_i = v_i;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -19902,17 +19902,17 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_extension[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_extension[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -19971,17 +19971,17 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_skip_blocks[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_skip_blocks[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -20176,7 +20176,7 @@
}
goto label__goto_done__break;
}
- label__goto_done__break:;
+ label__goto_done__break:;
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -20190,13 +20190,13 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_ae[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_ae[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_data.s_decode_ae[0].v_block_size = v_block_size;
self->private_data.s_decode_ae[0].v_is_animexts = v_is_animexts;
@@ -20205,7 +20205,7 @@
self->private_data.s_decode_ae[0].v_is_xmp = v_is_xmp;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -20325,17 +20325,17 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_gc[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_gc[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -20492,17 +20492,17 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_id_part0[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_id_part0[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -20665,20 +20665,20 @@
self->private_impl.f_previous_lzw_decode_ended_abruptly = true;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_id_part1[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_id_part1[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_data.s_decode_id_part1[0].v_which_palette = v_which_palette;
self->private_data.s_decode_id_part1[0].v_num_palette_entries = v_num_palette_entries;
self->private_data.s_decode_id_part1[0].v_i = v_i;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -20734,7 +20734,7 @@
WUFFS_BASE__COROUTINE_SUSPENSION_POINT_0;
v_need_block_size = true;
- label__outer__continue:;
+ label__outer__continue:;
while (true) {
if (v_need_block_size) {
v_need_block_size = false;
@@ -20777,8 +20777,8 @@
v_block_size = ((uint64_t)(wuffs_base__load_u8be__no_bounds_check(iop_a_src)));
(iop_a_src += 1, wuffs_base__make_empty_struct());
}
- label__0__break:;
- label__inner__continue:;
+ label__0__break:;
+ label__inner__continue:;
while (true) {
if ((self->private_impl.f_compressed_ri > self->private_impl.f_compressed_wi) || (self->private_impl.f_compressed_wi > 4096)) {
status = wuffs_base__make_status(wuffs_gif__error__internal_error_inconsistent_ri_wi);
@@ -20853,7 +20853,7 @@
goto ok;
}
}
- label__outer__break:;
+ label__outer__break:;
self->private_impl.f_compressed_ri = 0;
self->private_impl.f_compressed_wi = 0;
if ((self->private_impl.f_dst_y < self->private_impl.f_frame_rect_y1) && (self->private_impl.f_frame_rect_x0 != self->private_impl.f_frame_rect_x1) && (self->private_impl.f_frame_rect_y0 != self->private_impl.f_frame_rect_y1)) {
@@ -20862,20 +20862,20 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_id_part2[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_id_part2[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_data.s_decode_id_part2[0].v_block_size = v_block_size;
self->private_data.s_decode_id_part2[0].v_need_block_size = v_need_block_size;
self->private_data.s_decode_id_part2[0].v_lzw_status = v_lzw_status;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -20914,7 +20914,7 @@
v_bytes_per_pixel = (v_bits_per_pixel >> 3);
v_width_in_bytes = (((uint64_t)(self->private_impl.f_width)) * ((uint64_t)(v_bytes_per_pixel)));
v_tab = wuffs_base__pixel_buffer__plane(a_pb, 0);
-label__0__continue:;
+ label__0__continue:;
while (v_src_ri < ((uint64_t)(a_src.len))) {
v_src = wuffs_base__slice_u8__subslice_i(a_src, v_src_ri);
if (self->private_impl.f_dst_y >= self->private_impl.f_frame_rect_y1) {
@@ -21004,7 +21004,7 @@
}
goto label__0__break;
}
-label__0__break:;
+ label__0__break:;
return wuffs_base__make_status(NULL);
}
@@ -21346,7 +21346,7 @@
goto label__0__break;
}
}
- label__0__break:;
+ label__0__break:;
}
if ((v_flags & 16) != 0) {
while (true) {
@@ -21363,7 +21363,7 @@
goto label__1__break;
}
}
- label__1__break:;
+ label__1__break:;
}
if ((v_flags & 2) != 0) {
self->private_data.s_transform_io[0].scratch = 2;
@@ -21408,7 +21408,7 @@
status = v_status;
WUFFS_BASE__COROUTINE_SUSPENSION_POINT_MAYBE_SUSPEND(12);
}
- label__2__break:;
+ label__2__break:;
{
WUFFS_BASE__COROUTINE_SUSPENSION_POINT(13);
uint32_t t_8;
@@ -21473,13 +21473,13 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_transform_io[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_transform_io[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 1 : 0;
self->private_data.s_transform_io[0].v_flags = v_flags;
@@ -21488,7 +21488,7 @@
self->private_data.s_transform_io[0].v_checksum_want = v_checksum_want;
goto exit;
-exit:
+ exit:
if (a_dst) {
a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
}
@@ -22017,7 +22017,7 @@
}
}
v_expect = 7858;
- label__outer__continue:;
+ label__outer__continue:;
while (true) {
while (true) {
if (((uint64_t)(io2_a_dst - iop_a_dst)) <= 0) {
@@ -22056,7 +22056,7 @@
}
v_whitespace_length += 1;
}
- label__ws__break:;
+ label__ws__break:;
if (v_whitespace_length > 0) {
*iop_a_dst++ = wuffs_base__make_token((((uint64_t)(0)) << WUFFS_BASE__TOKEN__VALUE_MINOR__SHIFT) | (((uint64_t)(v_whitespace_length)) << WUFFS_BASE__TOKEN__LENGTH__SHIFT));
v_whitespace_length = 0;
@@ -22071,7 +22071,7 @@
if (v_class == 1) {
*iop_a_dst++ = wuffs_base__make_token((((uint64_t)(4194323)) << WUFFS_BASE__TOKEN__VALUE_MINOR__SHIFT) | (((uint64_t)(1)) << WUFFS_BASE__TOKEN__CONTINUED__SHIFT) | (((uint64_t)(1)) << WUFFS_BASE__TOKEN__LENGTH__SHIFT));
(iop_a_src += 1, wuffs_base__make_empty_struct());
- label__string_loop_outer__continue:;
+ label__string_loop_outer__continue:;
while (true) {
if (((uint64_t)(io2_a_dst - iop_a_dst)) <= 0) {
status = wuffs_base__make_status(wuffs_base__suspension__short_write);
@@ -22079,7 +22079,7 @@
goto label__string_loop_outer__continue;
}
v_string_length = 0;
- label__string_loop_inner__continue:;
+ label__string_loop_inner__continue:;
while (true) {
if (((uint64_t)(io2_a_src - iop_a_src)) <= 0) {
if (v_string_length > 0) {
@@ -22108,7 +22108,7 @@
}
v_string_length += 4;
}
- label__0__break:;
+ label__0__break:;
v_c = wuffs_base__load_u8be__no_bounds_check(iop_a_src);
v_char = WUFFS_JSON__LUT_CHARS[v_c];
if (v_char == 0) {
@@ -22322,7 +22322,7 @@
(iop_a_src += 4, wuffs_base__make_empty_struct());
v_backslash_x_length += 4;
}
- label__1__break:;
+ label__1__break:;
if (v_backslash_x_length == 0) {
status = wuffs_base__make_status(wuffs_json__error__bad_backslash_escape);
goto exit;
@@ -22470,8 +22470,8 @@
goto exit;
}
}
- label__string_loop_outer__break:;
- label__2__continue:;
+ label__string_loop_outer__break:;
+ label__2__continue:;
while (true) {
if (((uint64_t)(io2_a_src - iop_a_src)) <= 0) {
if (a_src && a_src->meta.closed) {
@@ -22491,7 +22491,7 @@
*iop_a_dst++ = wuffs_base__make_token((((uint64_t)(4194323)) << WUFFS_BASE__TOKEN__VALUE_MINOR__SHIFT) | (((uint64_t)(1)) << WUFFS_BASE__TOKEN__LENGTH__SHIFT));
goto label__2__break;
}
- label__2__break:;
+ label__2__break:;
if (0 == (v_expect & (((uint32_t)(1)) << 4))) {
v_expect = 4104;
goto label__outer__continue;
@@ -22582,7 +22582,7 @@
}
}
}
- label__3__break:;
+ label__3__break:;
goto label__goto_parsed_a_leaf_value__break;
} else if (v_class == 5) {
v_vminor = 2113553;
@@ -22754,13 +22754,13 @@
status = wuffs_base__make_status(wuffs_json__error__bad_input);
goto exit;
}
- label__goto_parsed_a_leaf_value__break:;
+ label__goto_parsed_a_leaf_value__break:;
if (v_depth == 0) {
goto label__outer__break;
}
v_expect = v_expect_after_value;
}
- label__outer__break:;
+ label__outer__break:;
if (self->private_impl.f_quirks[16]) {
if (a_dst) {
a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
@@ -22783,13 +22783,13 @@
self->private_impl.f_end_of_data = true;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_tokens[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_tokens[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 1 : 0;
self->private_data.s_decode_tokens[0].v_depth = v_depth;
@@ -22797,7 +22797,7 @@
self->private_data.s_decode_tokens[0].v_expect_after_value = v_expect_after_value;
goto exit;
-exit:
+ exit:
if (a_dst) {
a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
}
@@ -22939,7 +22939,7 @@
}
goto label__goto_done__break;
}
-label__goto_done__break:;
+ label__goto_done__break:;
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -22986,7 +22986,7 @@
v_n += 1;
(iop_a_src += 1, wuffs_base__make_empty_struct());
}
-label__0__break:;
+ label__0__break:;
if (v_n == a_n) {
v_n |= 256;
}
@@ -23038,7 +23038,7 @@
self->private_impl.f_allow_leading_ars = self->private_impl.f_quirks[14];
self->private_impl.f_allow_leading_ubom = self->private_impl.f_quirks[15];
- label__0__continue:;
+ label__0__continue:;
while (self->private_impl.f_allow_leading_ars || self->private_impl.f_allow_leading_ubom) {
if (((uint64_t)(io2_a_dst - iop_a_dst)) <= 0) {
status = wuffs_base__make_status(wuffs_base__suspension__short_write);
@@ -23078,20 +23078,20 @@
}
goto label__0__break;
}
- label__0__break:;
+ label__0__break:;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_leading[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_leading[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_dst) {
a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
}
@@ -23143,7 +23143,7 @@
switch (coro_susp_point) {
WUFFS_BASE__COROUTINE_SUSPENSION_POINT_0;
- label__0__continue:;
+ label__0__continue:;
while ((((uint64_t)(io2_a_dst - iop_a_dst)) <= 0) || (((uint64_t)(io2_a_src - iop_a_src)) <= 1)) {
if (((uint64_t)(io2_a_dst - iop_a_dst)) <= 0) {
status = wuffs_base__make_status(wuffs_base__suspension__short_write);
@@ -23161,7 +23161,7 @@
if ((v_c2 == 10799) && self->private_impl.f_quirks[10]) {
(iop_a_src += 2, wuffs_base__make_empty_struct());
v_length = 2;
- label__comment_block__continue:;
+ label__comment_block__continue:;
while (true) {
if (((uint64_t)(io2_a_dst - iop_a_dst)) <= 0) {
status = wuffs_base__make_status(wuffs_base__suspension__short_write);
@@ -23202,7 +23202,7 @@
} else if ((v_c2 == 12079) && self->private_impl.f_quirks[11]) {
(iop_a_src += 2, wuffs_base__make_empty_struct());
v_length = 2;
- label__comment_line__continue:;
+ label__comment_line__continue:;
while (true) {
if (((uint64_t)(io2_a_dst - iop_a_dst)) <= 0) {
status = wuffs_base__make_status(wuffs_base__suspension__short_write);
@@ -23245,17 +23245,17 @@
goto exit;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_comment[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_comment[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_dst) {
a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
}
@@ -23309,7 +23309,7 @@
switch (coro_susp_point) {
WUFFS_BASE__COROUTINE_SUSPENSION_POINT_0;
- label__0__continue:;
+ label__0__continue:;
while (true) {
if (((uint64_t)(io2_a_dst - iop_a_dst)) <= 0) {
status = wuffs_base__make_status(wuffs_base__suspension__short_write);
@@ -23394,18 +23394,18 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_inf_nan[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_inf_nan[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_data.s_decode_inf_nan[0].v_neg = v_neg;
goto exit;
-exit:
+ exit:
if (a_dst) {
a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
}
@@ -23456,7 +23456,7 @@
switch (coro_susp_point) {
WUFFS_BASE__COROUTINE_SUSPENSION_POINT_0;
- label__outer__continue:;
+ label__outer__continue:;
while (true) {
if (((uint64_t)(io2_a_dst - iop_a_dst)) <= 0) {
status = wuffs_base__make_status(wuffs_base__suspension__short_write);
@@ -23499,20 +23499,20 @@
v_whitespace_length += 1;
}
}
- label__outer__break:;
+ label__outer__break:;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_trailing_new_line[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_trailing_new_line[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_dst) {
a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
}
@@ -23756,7 +23756,7 @@
}
v_x32 = ((uint32_t)(v_x64));
}
- label__0__break:;
+ label__0__break:;
if (v_i == 0) {
self->private_impl.f_width = v_x32;
} else {
@@ -23778,20 +23778,20 @@
self->private_impl.f_call_sequence = 1;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_image_config[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_image_config[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 1 : 0;
self->private_data.s_decode_image_config[0].v_i = v_i;
self->private_data.s_decode_image_config[0].v_x32 = v_x32;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -23899,18 +23899,18 @@
self->private_impl.f_call_sequence = 2;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_frame_config[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_frame_config[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 2 : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -24064,13 +24064,13 @@
self->private_impl.f_call_sequence = 3;
goto ok;
- ok:
+ ok:
self->private_impl.p_decode_frame[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_decode_frame[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 3 : 0;
self->private_data.s_decode_frame[0].v_dst_bytes_per_pixel = v_dst_bytes_per_pixel;
@@ -24080,7 +24080,7 @@
self->private_data.s_decode_frame[0].v_c = v_c;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -24131,17 +24131,17 @@
self->private_impl.f_call_sequence = 3;
goto ok;
- ok:
+ ok:
self->private_impl.p_skip_frame[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_skip_frame[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
goto exit;
-exit:
+ exit:
if (a_src) {
a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
}
@@ -24294,9 +24294,9 @@
goto exit;
goto ok;
-ok:
+ ok:
goto exit;
-exit:
+ exit:
if (wuffs_base__status__is_error(&status)) {
self->private_impl.magic = WUFFS_BASE__DISABLED;
}
@@ -24702,7 +24702,7 @@
status = v_status;
WUFFS_BASE__COROUTINE_SUSPENSION_POINT_MAYBE_SUSPEND(5);
}
- label__0__break:;
+ label__0__break:;
{
WUFFS_BASE__COROUTINE_SUSPENSION_POINT(6);
uint32_t t_3;
@@ -24738,19 +24738,19 @@
}
goto ok;
- ok:
+ ok:
self->private_impl.p_transform_io[0] = 0;
goto exit;
}
goto suspend;
-suspend:
+ suspend:
self->private_impl.p_transform_io[0] = wuffs_base__status__is_suspension(&status) ? coro_susp_point : 0;
self->private_impl.active_coroutine = wuffs_base__status__is_suspension(&status) ? 1 : 0;
self->private_data.s_transform_io[0].v_checksum_got = v_checksum_got;
goto exit;
-exit:
+ exit:
if (a_dst) {
a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
}