@@ -85,15 +85,15 @@ extern "C" {
85
85
// each major.minor branch, the commit count should increase monotonically.
86
86
//
87
87
// WUFFS_VERSION was overridden by "wuffs gen -version" based on revision
88
- // 00d5e35865a2f2718f4bb2596adaaa54bd639bbe committed on 2023 -04-08 .
89
- #define WUFFS_VERSION 0x000030003
88
+ // a138188d5742c0469de983878a430bdbe7e50e77 committed on 2024 -04-19 .
89
+ #define WUFFS_VERSION 0x000030004
90
90
#define WUFFS_VERSION_MAJOR 0
91
91
#define WUFFS_VERSION_MINOR 3
92
- #define WUFFS_VERSION_PATCH 3
92
+ #define WUFFS_VERSION_PATCH 4
93
93
#define WUFFS_VERSION_PRE_RELEASE_LABEL ""
94
- #define WUFFS_VERSION_BUILD_METADATA_COMMIT_COUNT 3399
95
- #define WUFFS_VERSION_BUILD_METADATA_COMMIT_DATE 20230408
96
- #define WUFFS_VERSION_STRING "0.3.3+3399.20230408 "
94
+ #define WUFFS_VERSION_BUILD_METADATA_COMMIT_COUNT 3401
95
+ #define WUFFS_VERSION_BUILD_METADATA_COMMIT_DATE 20240419
96
+ #define WUFFS_VERSION_STRING "0.3.4+3401.20240419 "
97
97
98
98
// ---------------- Configuration
99
99
@@ -41569,20 +41569,22 @@ wuffs_png__decoder__decode_other_chunk(
41569
41569
self->private_impl.f_seen_srgb = true;
41570
41570
}
41571
41571
} else if (self->private_impl.f_chunk_type == 1397641844) {
41572
- if (self->private_impl.f_seen_trns || (self->private_impl.f_color_type > 3) || ( (self->private_impl.f_color_type == 3) && ! self->private_impl.f_seen_plte)) {
41572
+ if (self->private_impl.f_seen_trns || ((self->private_impl.f_color_type == 3) && ! self->private_impl.f_seen_plte)) {
41573
41573
status = wuffs_base__make_status(wuffs_png__error__bad_chunk);
41574
41574
goto exit;
41575
- }
41576
- if (a_src) {
41577
- a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
41578
- }
41579
- WUFFS_BASE__COROUTINE_SUSPENSION_POINT(9);
41580
- status = wuffs_png__decoder__decode_trns(self, a_src);
41581
- if (a_src) {
41582
- iop_a_src = a_src->data.ptr + a_src->meta.ri;
41583
- }
41584
- if (status.repr) {
41585
- goto suspend;
41575
+ } else if (self->private_impl.f_color_type > 3) {
41576
+ } else {
41577
+ if (a_src) {
41578
+ a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
41579
+ }
41580
+ WUFFS_BASE__COROUTINE_SUSPENSION_POINT(9);
41581
+ status = wuffs_png__decoder__decode_trns(self, a_src);
41582
+ if (a_src) {
41583
+ iop_a_src = a_src->data.ptr + a_src->meta.ri;
41584
+ }
41585
+ if (status.repr) {
41586
+ goto suspend;
41587
+ }
41586
41588
}
41587
41589
self->private_impl.f_seen_trns = true;
41588
41590
}
0 commit comments