Don't run the base package through the C-formatter

----
$ # Before.
$ time wuffs gen > /dev/null
real	0m1.427s
user	0m1.272s
sys	0m0.245s

$ # After.
$ time wuffs gen > /dev/null
real	0m0.953s
user	0m0.864s
sys	0m0.188s
----
diff --git a/internal/cgen/cgen.go b/internal/cgen/cgen.go
index 6d4616a..81316f3 100644
--- a/internal/cgen/cgen.go
+++ b/internal/cgen/cgen.go
@@ -142,10 +142,7 @@
 				"// !! INSERT base/pixconv-submodule.c.\n": insertBasePixConvSubmoduleC,
 				"// !! INSERT base/strconv-impl.c.\n":      insertBaseStrConvImplC,
 				"// !! INSERT vtable names.\n": func(b *buffer) error {
-					for i, n := range builtin.Interfaces {
-						if i > 0 {
-							buf.writeb('\n')
-						}
+					for _, n := range builtin.Interfaces {
 						buf.printf("const char* wuffs_base__%s__vtable_name = "+
 							"\"{vtable}wuffs_base__%s\";\n", n, n)
 
@@ -197,7 +194,11 @@
 			now = time.Now()
 		}
 
-		if *cformatterFlag == "" {
+		// The base package is largely hand-written C, not transpiled from
+		// Wuffs, and that part is presumably already formatted. The rest is
+		// generated by this package. We take care here to print well indented
+		// C code, so further C formatting is unnecessary (and not costless).
+		if (*cformatterFlag == "") || (pkgName == "base") {
 			return unformatted, nil
 		}
 
diff --git a/release/c/wuffs-unsupported-snapshot.c b/release/c/wuffs-unsupported-snapshot.c
index d6e5e62..189cde7 100644
--- a/release/c/wuffs-unsupported-snapshot.c
+++ b/release/c/wuffs-unsupported-snapshot.c
@@ -4140,22 +4140,27 @@
 extern const char* wuffs_base__hasher_u32__vtable_name;
 
 typedef struct {
-  wuffs_base__empty_struct (*set_quirk_enabled)(void* self,
-                                                uint32_t a_quirk,
-                                                bool a_enabled);
-  uint32_t (*update_u32)(void* self, wuffs_base__slice_u8 a_x);
+  wuffs_base__empty_struct (*set_quirk_enabled)(
+    void* self,
+    uint32_t a_quirk,
+    bool a_enabled);
+  uint32_t (*update_u32)(
+    void* self,
+    wuffs_base__slice_u8 a_x);
 } wuffs_base__hasher_u32__func_ptrs;
 
 typedef struct wuffs_base__hasher_u32__struct wuffs_base__hasher_u32;
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__empty_struct  //
-wuffs_base__hasher_u32__set_quirk_enabled(wuffs_base__hasher_u32* self,
-                                          uint32_t a_quirk,
-                                          bool a_enabled);
+wuffs_base__hasher_u32__set_quirk_enabled(
+    wuffs_base__hasher_u32* self,
+    uint32_t a_quirk,
+    bool a_enabled);
 
 WUFFS_BASE__MAYBE_STATIC uint32_t  //
-wuffs_base__hasher_u32__update_u32(wuffs_base__hasher_u32* self,
-                                   wuffs_base__slice_u8 a_x);
+wuffs_base__hasher_u32__update_u32(
+    wuffs_base__hasher_u32* self,
+    wuffs_base__slice_u8 a_x);
 
 #if defined(__cplusplus) || defined(WUFFS_IMPLEMENTATION)
 
@@ -4172,13 +4177,18 @@
 #endif
 
   inline wuffs_base__empty_struct  //
-  set_quirk_enabled(uint32_t a_quirk, bool a_enabled) {
-    return wuffs_base__hasher_u32__set_quirk_enabled(this, a_quirk, a_enabled);
+  set_quirk_enabled(
+      uint32_t a_quirk,
+      bool a_enabled) {
+    return wuffs_base__hasher_u32__set_quirk_enabled(
+        this, a_quirk, a_enabled);
   }
 
   inline uint32_t  //
-  update_u32(wuffs_base__slice_u8 a_x) {
-    return wuffs_base__hasher_u32__update_u32(this, a_x);
+  update_u32(
+      wuffs_base__slice_u8 a_x) {
+    return wuffs_base__hasher_u32__update_u32(
+        this, a_x);
   }
 
 #endif  // __cplusplus
@@ -4192,36 +4202,48 @@
 extern const char* wuffs_base__image_decoder__vtable_name;
 
 typedef struct {
-  wuffs_base__status (*decode_frame)(void* self,
-                                     wuffs_base__pixel_buffer* a_dst,
-                                     wuffs_base__io_buffer* a_src,
-                                     wuffs_base__pixel_blend a_blend,
-                                     wuffs_base__slice_u8 a_workbuf,
-                                     wuffs_base__decode_frame_options* a_opts);
-  wuffs_base__status (*decode_frame_config)(void* self,
-                                            wuffs_base__frame_config* a_dst,
-                                            wuffs_base__io_buffer* a_src);
-  wuffs_base__status (*decode_image_config)(void* self,
-                                            wuffs_base__image_config* a_dst,
-                                            wuffs_base__io_buffer* a_src);
-  wuffs_base__rect_ie_u32 (*frame_dirty_rect)(const void* self);
-  uint32_t (*num_animation_loops)(const void* self);
-  uint64_t (*num_decoded_frame_configs)(const void* self);
-  uint64_t (*num_decoded_frames)(const void* self);
-  wuffs_base__status (*restart_frame)(void* self,
-                                      uint64_t a_index,
-                                      uint64_t a_io_position);
-  wuffs_base__empty_struct (*set_quirk_enabled)(void* self,
-                                                uint32_t a_quirk,
-                                                bool a_enabled);
-  wuffs_base__empty_struct (*set_report_metadata)(void* self,
-                                                  uint32_t a_fourcc,
-                                                  bool a_report);
-  wuffs_base__status (*tell_me_more)(void* self,
-                                     wuffs_base__io_buffer* a_dst,
-                                     wuffs_base__more_information* a_minfo,
-                                     wuffs_base__io_buffer* a_src);
-  wuffs_base__range_ii_u64 (*workbuf_len)(const void* self);
+  wuffs_base__status (*decode_frame)(
+    void* self,
+    wuffs_base__pixel_buffer* a_dst,
+    wuffs_base__io_buffer* a_src,
+    wuffs_base__pixel_blend a_blend,
+    wuffs_base__slice_u8 a_workbuf,
+    wuffs_base__decode_frame_options* a_opts);
+  wuffs_base__status (*decode_frame_config)(
+    void* self,
+    wuffs_base__frame_config* a_dst,
+    wuffs_base__io_buffer* a_src);
+  wuffs_base__status (*decode_image_config)(
+    void* self,
+    wuffs_base__image_config* a_dst,
+    wuffs_base__io_buffer* a_src);
+  wuffs_base__rect_ie_u32 (*frame_dirty_rect)(
+    const void* self);
+  uint32_t (*num_animation_loops)(
+    const void* self);
+  uint64_t (*num_decoded_frame_configs)(
+    const void* self);
+  uint64_t (*num_decoded_frames)(
+    const void* self);
+  wuffs_base__status (*restart_frame)(
+    void* self,
+    uint64_t a_index,
+    uint64_t a_io_position);
+  wuffs_base__empty_struct (*set_quirk_enabled)(
+    void* self,
+    uint32_t a_quirk,
+    bool a_enabled);
+  wuffs_base__empty_struct (*set_report_metadata)(
+    void* self,
+    uint32_t a_fourcc,
+    bool a_report);
+  wuffs_base__status (*tell_me_more)(
+    void* self,
+    wuffs_base__io_buffer* a_dst,
+    wuffs_base__more_information* a_minfo,
+    wuffs_base__io_buffer* a_src);
+  wuffs_base__range_ii_u64 (*workbuf_len)(
+    const void* self);
 } wuffs_base__image_decoder__func_ptrs;
 
 typedef struct wuffs_base__image_decoder__struct wuffs_base__image_decoder;
@@ -4236,14 +4258,16 @@
     wuffs_base__decode_frame_options* a_opts);
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__status  //
-wuffs_base__image_decoder__decode_frame_config(wuffs_base__image_decoder* self,
-                                               wuffs_base__frame_config* a_dst,
-                                               wuffs_base__io_buffer* a_src);
+wuffs_base__image_decoder__decode_frame_config(
+    wuffs_base__image_decoder* self,
+    wuffs_base__frame_config* a_dst,
+    wuffs_base__io_buffer* a_src);
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__status  //
-wuffs_base__image_decoder__decode_image_config(wuffs_base__image_decoder* self,
-                                               wuffs_base__image_config* a_dst,
-                                               wuffs_base__io_buffer* a_src);
+wuffs_base__image_decoder__decode_image_config(
+    wuffs_base__image_decoder* self,
+    wuffs_base__image_config* a_dst,
+    wuffs_base__io_buffer* a_src);
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__rect_ie_u32  //
 wuffs_base__image_decoder__frame_dirty_rect(
@@ -4262,28 +4286,33 @@
     const wuffs_base__image_decoder* self);
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__status  //
-wuffs_base__image_decoder__restart_frame(wuffs_base__image_decoder* self,
-                                         uint64_t a_index,
-                                         uint64_t a_io_position);
+wuffs_base__image_decoder__restart_frame(
+    wuffs_base__image_decoder* self,
+    uint64_t a_index,
+    uint64_t a_io_position);
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__empty_struct  //
-wuffs_base__image_decoder__set_quirk_enabled(wuffs_base__image_decoder* self,
-                                             uint32_t a_quirk,
-                                             bool a_enabled);
+wuffs_base__image_decoder__set_quirk_enabled(
+    wuffs_base__image_decoder* self,
+    uint32_t a_quirk,
+    bool a_enabled);
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__empty_struct  //
-wuffs_base__image_decoder__set_report_metadata(wuffs_base__image_decoder* self,
-                                               uint32_t a_fourcc,
-                                               bool a_report);
+wuffs_base__image_decoder__set_report_metadata(
+    wuffs_base__image_decoder* self,
+    uint32_t a_fourcc,
+    bool a_report);
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__status  //
-wuffs_base__image_decoder__tell_me_more(wuffs_base__image_decoder* self,
-                                        wuffs_base__io_buffer* a_dst,
-                                        wuffs_base__more_information* a_minfo,
-                                        wuffs_base__io_buffer* a_src);
+wuffs_base__image_decoder__tell_me_more(
+    wuffs_base__image_decoder* self,
+    wuffs_base__io_buffer* a_dst,
+    wuffs_base__more_information* a_minfo,
+    wuffs_base__io_buffer* a_src);
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__range_ii_u64  //
-wuffs_base__image_decoder__workbuf_len(const wuffs_base__image_decoder* self);
+wuffs_base__image_decoder__workbuf_len(
+    const wuffs_base__image_decoder* self);
 
 #if defined(__cplusplus) || defined(WUFFS_IMPLEMENTATION)
 
@@ -4296,30 +4325,34 @@
 
 #ifdef __cplusplus
 #if __cplusplus >= 201103L
-  using unique_ptr =
-      std::unique_ptr<wuffs_base__image_decoder, decltype(&free)>;
+  using unique_ptr = std::unique_ptr<wuffs_base__image_decoder, decltype(&free)>;
 #endif
 
   inline wuffs_base__status  //
-  decode_frame(wuffs_base__pixel_buffer* a_dst,
-               wuffs_base__io_buffer* a_src,
-               wuffs_base__pixel_blend a_blend,
-               wuffs_base__slice_u8 a_workbuf,
-               wuffs_base__decode_frame_options* a_opts) {
-    return wuffs_base__image_decoder__decode_frame(this, a_dst, a_src, a_blend,
-                                                   a_workbuf, a_opts);
+  decode_frame(
+      wuffs_base__pixel_buffer* a_dst,
+      wuffs_base__io_buffer* a_src,
+      wuffs_base__pixel_blend a_blend,
+      wuffs_base__slice_u8 a_workbuf,
+      wuffs_base__decode_frame_options* a_opts) {
+    return wuffs_base__image_decoder__decode_frame(
+        this, a_dst, a_src, a_blend, a_workbuf, a_opts);
   }
 
   inline wuffs_base__status  //
-  decode_frame_config(wuffs_base__frame_config* a_dst,
-                      wuffs_base__io_buffer* a_src) {
-    return wuffs_base__image_decoder__decode_frame_config(this, a_dst, a_src);
+  decode_frame_config(
+      wuffs_base__frame_config* a_dst,
+      wuffs_base__io_buffer* a_src) {
+    return wuffs_base__image_decoder__decode_frame_config(
+        this, a_dst, a_src);
   }
 
   inline wuffs_base__status  //
-  decode_image_config(wuffs_base__image_config* a_dst,
-                      wuffs_base__io_buffer* a_src) {
-    return wuffs_base__image_decoder__decode_image_config(this, a_dst, a_src);
+  decode_image_config(
+      wuffs_base__image_config* a_dst,
+      wuffs_base__io_buffer* a_src) {
+    return wuffs_base__image_decoder__decode_image_config(
+        this, a_dst, a_src);
   }
 
   inline wuffs_base__rect_ie_u32  //
@@ -4343,28 +4376,36 @@
   }
 
   inline wuffs_base__status  //
-  restart_frame(uint64_t a_index, uint64_t a_io_position) {
-    return wuffs_base__image_decoder__restart_frame(this, a_index,
-                                                    a_io_position);
+  restart_frame(
+      uint64_t a_index,
+      uint64_t a_io_position) {
+    return wuffs_base__image_decoder__restart_frame(
+        this, a_index, a_io_position);
   }
 
   inline wuffs_base__empty_struct  //
-  set_quirk_enabled(uint32_t a_quirk, bool a_enabled) {
-    return wuffs_base__image_decoder__set_quirk_enabled(this, a_quirk,
-                                                        a_enabled);
+  set_quirk_enabled(
+      uint32_t a_quirk,
+      bool a_enabled) {
+    return wuffs_base__image_decoder__set_quirk_enabled(
+        this, a_quirk, a_enabled);
   }
 
   inline wuffs_base__empty_struct  //
-  set_report_metadata(uint32_t a_fourcc, bool a_report) {
-    return wuffs_base__image_decoder__set_report_metadata(this, a_fourcc,
-                                                          a_report);
+  set_report_metadata(
+      uint32_t a_fourcc,
+      bool a_report) {
+    return wuffs_base__image_decoder__set_report_metadata(
+        this, a_fourcc, a_report);
   }
 
   inline wuffs_base__status  //
-  tell_me_more(wuffs_base__io_buffer* a_dst,
-               wuffs_base__more_information* a_minfo,
-               wuffs_base__io_buffer* a_src) {
-    return wuffs_base__image_decoder__tell_me_more(this, a_dst, a_minfo, a_src);
+  tell_me_more(
+      wuffs_base__io_buffer* a_dst,
+      wuffs_base__more_information* a_minfo,
+      wuffs_base__io_buffer* a_src) {
+    return wuffs_base__image_decoder__tell_me_more(
+        this, a_dst, a_minfo, a_src);
   }
 
   inline wuffs_base__range_ii_u64  //
@@ -4383,31 +4424,37 @@
 extern const char* wuffs_base__io_transformer__vtable_name;
 
 typedef struct {
-  wuffs_base__empty_struct (*set_quirk_enabled)(void* self,
-                                                uint32_t a_quirk,
-                                                bool a_enabled);
-  wuffs_base__status (*transform_io)(void* self,
-                                     wuffs_base__io_buffer* a_dst,
-                                     wuffs_base__io_buffer* a_src,
-                                     wuffs_base__slice_u8 a_workbuf);
-  wuffs_base__range_ii_u64 (*workbuf_len)(const void* self);
+  wuffs_base__empty_struct (*set_quirk_enabled)(
+    void* self,
+    uint32_t a_quirk,
+    bool a_enabled);
+  wuffs_base__status (*transform_io)(
+    void* self,
+    wuffs_base__io_buffer* a_dst,
+    wuffs_base__io_buffer* a_src,
+    wuffs_base__slice_u8 a_workbuf);
+  wuffs_base__range_ii_u64 (*workbuf_len)(
+    const void* self);
 } wuffs_base__io_transformer__func_ptrs;
 
 typedef struct wuffs_base__io_transformer__struct wuffs_base__io_transformer;
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__empty_struct  //
-wuffs_base__io_transformer__set_quirk_enabled(wuffs_base__io_transformer* self,
-                                              uint32_t a_quirk,
-                                              bool a_enabled);
+wuffs_base__io_transformer__set_quirk_enabled(
+    wuffs_base__io_transformer* self,
+    uint32_t a_quirk,
+    bool a_enabled);
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__status  //
-wuffs_base__io_transformer__transform_io(wuffs_base__io_transformer* self,
-                                         wuffs_base__io_buffer* a_dst,
-                                         wuffs_base__io_buffer* a_src,
-                                         wuffs_base__slice_u8 a_workbuf);
+wuffs_base__io_transformer__transform_io(
+    wuffs_base__io_transformer* self,
+    wuffs_base__io_buffer* a_dst,
+    wuffs_base__io_buffer* a_src,
+    wuffs_base__slice_u8 a_workbuf);
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__range_ii_u64  //
-wuffs_base__io_transformer__workbuf_len(const wuffs_base__io_transformer* self);
+wuffs_base__io_transformer__workbuf_len(
+    const wuffs_base__io_transformer* self);
 
 #if defined(__cplusplus) || defined(WUFFS_IMPLEMENTATION)
 
@@ -4420,22 +4467,24 @@
 
 #ifdef __cplusplus
 #if __cplusplus >= 201103L
-  using unique_ptr =
-      std::unique_ptr<wuffs_base__io_transformer, decltype(&free)>;
+  using unique_ptr = std::unique_ptr<wuffs_base__io_transformer, decltype(&free)>;
 #endif
 
   inline wuffs_base__empty_struct  //
-  set_quirk_enabled(uint32_t a_quirk, bool a_enabled) {
-    return wuffs_base__io_transformer__set_quirk_enabled(this, a_quirk,
-                                                         a_enabled);
+  set_quirk_enabled(
+      uint32_t a_quirk,
+      bool a_enabled) {
+    return wuffs_base__io_transformer__set_quirk_enabled(
+        this, a_quirk, a_enabled);
   }
 
   inline wuffs_base__status  //
-  transform_io(wuffs_base__io_buffer* a_dst,
-               wuffs_base__io_buffer* a_src,
-               wuffs_base__slice_u8 a_workbuf) {
-    return wuffs_base__io_transformer__transform_io(this, a_dst, a_src,
-                                                    a_workbuf);
+  transform_io(
+      wuffs_base__io_buffer* a_dst,
+      wuffs_base__io_buffer* a_src,
+      wuffs_base__slice_u8 a_workbuf) {
+    return wuffs_base__io_transformer__transform_io(
+        this, a_dst, a_src, a_workbuf);
   }
 
   inline wuffs_base__range_ii_u64  //
@@ -4454,31 +4503,37 @@
 extern const char* wuffs_base__token_decoder__vtable_name;
 
 typedef struct {
-  wuffs_base__status (*decode_tokens)(void* self,
-                                      wuffs_base__token_buffer* a_dst,
-                                      wuffs_base__io_buffer* a_src,
-                                      wuffs_base__slice_u8 a_workbuf);
-  wuffs_base__empty_struct (*set_quirk_enabled)(void* self,
-                                                uint32_t a_quirk,
-                                                bool a_enabled);
-  wuffs_base__range_ii_u64 (*workbuf_len)(const void* self);
+  wuffs_base__status (*decode_tokens)(
+    void* self,
+    wuffs_base__token_buffer* a_dst,
+    wuffs_base__io_buffer* a_src,
+    wuffs_base__slice_u8 a_workbuf);
+  wuffs_base__empty_struct (*set_quirk_enabled)(
+    void* self,
+    uint32_t a_quirk,
+    bool a_enabled);
+  wuffs_base__range_ii_u64 (*workbuf_len)(
+    const void* self);
 } wuffs_base__token_decoder__func_ptrs;
 
 typedef struct wuffs_base__token_decoder__struct wuffs_base__token_decoder;
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__status  //
-wuffs_base__token_decoder__decode_tokens(wuffs_base__token_decoder* self,
-                                         wuffs_base__token_buffer* a_dst,
-                                         wuffs_base__io_buffer* a_src,
-                                         wuffs_base__slice_u8 a_workbuf);
+wuffs_base__token_decoder__decode_tokens(
+    wuffs_base__token_decoder* self,
+    wuffs_base__token_buffer* a_dst,
+    wuffs_base__io_buffer* a_src,
+    wuffs_base__slice_u8 a_workbuf);
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__empty_struct  //
-wuffs_base__token_decoder__set_quirk_enabled(wuffs_base__token_decoder* self,
-                                             uint32_t a_quirk,
-                                             bool a_enabled);
+wuffs_base__token_decoder__set_quirk_enabled(
+    wuffs_base__token_decoder* self,
+    uint32_t a_quirk,
+    bool a_enabled);
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__range_ii_u64  //
-wuffs_base__token_decoder__workbuf_len(const wuffs_base__token_decoder* self);
+wuffs_base__token_decoder__workbuf_len(
+    const wuffs_base__token_decoder* self);
 
 #if defined(__cplusplus) || defined(WUFFS_IMPLEMENTATION)
 
@@ -4491,22 +4546,24 @@
 
 #ifdef __cplusplus
 #if __cplusplus >= 201103L
-  using unique_ptr =
-      std::unique_ptr<wuffs_base__token_decoder, decltype(&free)>;
+  using unique_ptr = std::unique_ptr<wuffs_base__token_decoder, decltype(&free)>;
 #endif
 
   inline wuffs_base__status  //
-  decode_tokens(wuffs_base__token_buffer* a_dst,
-                wuffs_base__io_buffer* a_src,
-                wuffs_base__slice_u8 a_workbuf) {
-    return wuffs_base__token_decoder__decode_tokens(this, a_dst, a_src,
-                                                    a_workbuf);
+  decode_tokens(
+      wuffs_base__token_buffer* a_dst,
+      wuffs_base__io_buffer* a_src,
+      wuffs_base__slice_u8 a_workbuf) {
+    return wuffs_base__token_decoder__decode_tokens(
+        this, a_dst, a_src, a_workbuf);
   }
 
   inline wuffs_base__empty_struct  //
-  set_quirk_enabled(uint32_t a_quirk, bool a_enabled) {
-    return wuffs_base__token_decoder__set_quirk_enabled(this, a_quirk,
-                                                        a_enabled);
+  set_quirk_enabled(
+      uint32_t a_quirk,
+      bool a_enabled) {
+    return wuffs_base__token_decoder__set_quirk_enabled(
+        this, a_quirk, a_enabled);
   }
 
   inline wuffs_base__range_ii_u64  //
@@ -7617,7 +7674,7 @@
   return r->max_excl;
 }
 
-  // ---------------- Ranges and Rects (Utility)
+// ---------------- Ranges and Rects (Utility)
 
 #define wuffs_base__utility__empty_range_ii_u32 wuffs_base__empty_range_ii_u32
 #define wuffs_base__utility__empty_range_ie_u32 wuffs_base__empty_range_ie_u32
@@ -7968,57 +8025,38 @@
 const char* wuffs_base__note__i_o_redirect = "@base: I/O redirect";
 const char* wuffs_base__note__end_of_data = "@base: end of data";
 const char* wuffs_base__note__metadata_reported = "@base: metadata reported";
-const char* wuffs_base__suspension__even_more_information =
-    "$base: even more information";
-const char* wuffs_base__suspension__mispositioned_read =
-    "$base: mispositioned read";
-const char* wuffs_base__suspension__mispositioned_write =
-    "$base: mispositioned write";
+const char* wuffs_base__suspension__even_more_information = "$base: even more information";
+const char* wuffs_base__suspension__mispositioned_read = "$base: mispositioned read";
+const char* wuffs_base__suspension__mispositioned_write = "$base: mispositioned write";
 const char* wuffs_base__suspension__short_read = "$base: short read";
 const char* wuffs_base__suspension__short_write = "$base: short write";
 const char* wuffs_base__error__bad_i_o_position = "#base: bad I/O position";
-const char* wuffs_base__error__bad_argument_length_too_short =
-    "#base: bad argument (length too short)";
+const char* wuffs_base__error__bad_argument_length_too_short = "#base: bad argument (length too short)";
 const char* wuffs_base__error__bad_argument = "#base: bad argument";
 const char* wuffs_base__error__bad_call_sequence = "#base: bad call sequence";
 const char* wuffs_base__error__bad_receiver = "#base: bad receiver";
 const char* wuffs_base__error__bad_restart = "#base: bad restart";
-const char* wuffs_base__error__bad_sizeof_receiver =
-    "#base: bad sizeof receiver";
+const char* wuffs_base__error__bad_sizeof_receiver = "#base: bad sizeof receiver";
 const char* wuffs_base__error__bad_vtable = "#base: bad vtable";
 const char* wuffs_base__error__bad_workbuf_length = "#base: bad workbuf length";
 const char* wuffs_base__error__bad_wuffs_version = "#base: bad wuffs version";
-const char* wuffs_base__error__cannot_return_a_suspension =
-    "#base: cannot return a suspension";
-const char* wuffs_base__error__disabled_by_previous_error =
-    "#base: disabled by previous error";
-const char* wuffs_base__error__initialize_falsely_claimed_already_zeroed =
-    "#base: initialize falsely claimed already zeroed";
-const char* wuffs_base__error__initialize_not_called =
-    "#base: initialize not called";
-const char* wuffs_base__error__interleaved_coroutine_calls =
-    "#base: interleaved coroutine calls";
-const char* wuffs_base__error__no_more_information =
-    "#base: no more information";
+const char* wuffs_base__error__cannot_return_a_suspension = "#base: cannot return a suspension";
+const char* wuffs_base__error__disabled_by_previous_error = "#base: disabled by previous error";
+const char* wuffs_base__error__initialize_falsely_claimed_already_zeroed = "#base: initialize falsely claimed already zeroed";
+const char* wuffs_base__error__initialize_not_called = "#base: initialize not called";
+const char* wuffs_base__error__interleaved_coroutine_calls = "#base: interleaved coroutine calls";
+const char* wuffs_base__error__no_more_information = "#base: no more information";
 const char* wuffs_base__error__not_enough_data = "#base: not enough data";
 const char* wuffs_base__error__out_of_bounds = "#base: out of bounds";
 const char* wuffs_base__error__unsupported_method = "#base: unsupported method";
 const char* wuffs_base__error__unsupported_option = "#base: unsupported option";
-const char* wuffs_base__error__unsupported_pixel_swizzler_option =
-    "#base: unsupported pixel swizzler option";
+const char* wuffs_base__error__unsupported_pixel_swizzler_option = "#base: unsupported pixel swizzler option";
 const char* wuffs_base__error__too_much_data = "#base: too much data";
 
-const char* wuffs_base__hasher_u32__vtable_name =
-    "{vtable}wuffs_base__hasher_u32";
-
-const char* wuffs_base__image_decoder__vtable_name =
-    "{vtable}wuffs_base__image_decoder";
-
-const char* wuffs_base__io_transformer__vtable_name =
-    "{vtable}wuffs_base__io_transformer";
-
-const char* wuffs_base__token_decoder__vtable_name =
-    "{vtable}wuffs_base__token_decoder";
+const char* wuffs_base__hasher_u32__vtable_name = "{vtable}wuffs_base__hasher_u32";
+const char* wuffs_base__image_decoder__vtable_name = "{vtable}wuffs_base__image_decoder";
+const char* wuffs_base__io_transformer__vtable_name = "{vtable}wuffs_base__io_transformer";
+const char* wuffs_base__token_decoder__vtable_name = "{vtable}wuffs_base__token_decoder";
 
 // ---------------- String Conversions
 
@@ -8537,9 +8575,10 @@
 // ---------------- Interface Definitions.
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__empty_struct  //
-wuffs_base__hasher_u32__set_quirk_enabled(wuffs_base__hasher_u32* self,
-                                          uint32_t a_quirk,
-                                          bool a_enabled) {
+wuffs_base__hasher_u32__set_quirk_enabled(
+    wuffs_base__hasher_u32* self,
+    uint32_t a_quirk,
+    bool a_enabled) {
   if (!self) {
     return wuffs_base__make_empty_struct();
   }
@@ -8564,8 +8603,9 @@
 }
 
 WUFFS_BASE__MAYBE_STATIC uint32_t  //
-wuffs_base__hasher_u32__update_u32(wuffs_base__hasher_u32* self,
-                                   wuffs_base__slice_u8 a_x) {
+wuffs_base__hasher_u32__update_u32(
+    wuffs_base__hasher_u32* self,
+    wuffs_base__slice_u8 a_x) {
   if (!self) {
     return 0;
   }
@@ -8615,8 +8655,7 @@
     if (v->vtable_name == wuffs_base__image_decoder__vtable_name) {
       const wuffs_base__image_decoder__func_ptrs* func_ptrs =
           (const wuffs_base__image_decoder__func_ptrs*)(v->function_pointers);
-      return (*func_ptrs->decode_frame)(self, a_dst, a_src, a_blend, a_workbuf,
-                                        a_opts);
+      return (*func_ptrs->decode_frame)(self, a_dst, a_src, a_blend, a_workbuf, a_opts);
     } else if (v->vtable_name == NULL) {
       break;
     }
@@ -8627,9 +8666,10 @@
 }
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__status  //
-wuffs_base__image_decoder__decode_frame_config(wuffs_base__image_decoder* self,
-                                               wuffs_base__frame_config* a_dst,
-                                               wuffs_base__io_buffer* a_src) {
+wuffs_base__image_decoder__decode_frame_config(
+    wuffs_base__image_decoder* self,
+    wuffs_base__frame_config* a_dst,
+    wuffs_base__io_buffer* a_src) {
   if (!self) {
     return wuffs_base__make_status(wuffs_base__error__bad_receiver);
   }
@@ -8657,9 +8697,10 @@
 }
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__status  //
-wuffs_base__image_decoder__decode_image_config(wuffs_base__image_decoder* self,
-                                               wuffs_base__image_config* a_dst,
-                                               wuffs_base__io_buffer* a_src) {
+wuffs_base__image_decoder__decode_image_config(
+    wuffs_base__image_decoder* self,
+    wuffs_base__image_config* a_dst,
+    wuffs_base__io_buffer* a_src) {
   if (!self) {
     return wuffs_base__make_status(wuffs_base__error__bad_receiver);
   }
@@ -8795,9 +8836,10 @@
 }
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__status  //
-wuffs_base__image_decoder__restart_frame(wuffs_base__image_decoder* self,
-                                         uint64_t a_index,
-                                         uint64_t a_io_position) {
+wuffs_base__image_decoder__restart_frame(
+    wuffs_base__image_decoder* self,
+    uint64_t a_index,
+    uint64_t a_io_position) {
   if (!self) {
     return wuffs_base__make_status(wuffs_base__error__bad_receiver);
   }
@@ -8825,9 +8867,10 @@
 }
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__empty_struct  //
-wuffs_base__image_decoder__set_quirk_enabled(wuffs_base__image_decoder* self,
-                                             uint32_t a_quirk,
-                                             bool a_enabled) {
+wuffs_base__image_decoder__set_quirk_enabled(
+    wuffs_base__image_decoder* self,
+    uint32_t a_quirk,
+    bool a_enabled) {
   if (!self) {
     return wuffs_base__make_empty_struct();
   }
@@ -8852,9 +8895,10 @@
 }
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__empty_struct  //
-wuffs_base__image_decoder__set_report_metadata(wuffs_base__image_decoder* self,
-                                               uint32_t a_fourcc,
-                                               bool a_report) {
+wuffs_base__image_decoder__set_report_metadata(
+    wuffs_base__image_decoder* self,
+    uint32_t a_fourcc,
+    bool a_report) {
   if (!self) {
     return wuffs_base__make_empty_struct();
   }
@@ -8879,10 +8923,11 @@
 }
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__status  //
-wuffs_base__image_decoder__tell_me_more(wuffs_base__image_decoder* self,
-                                        wuffs_base__io_buffer* a_dst,
-                                        wuffs_base__more_information* a_minfo,
-                                        wuffs_base__io_buffer* a_src) {
+wuffs_base__image_decoder__tell_me_more(
+    wuffs_base__image_decoder* self,
+    wuffs_base__io_buffer* a_dst,
+    wuffs_base__more_information* a_minfo,
+    wuffs_base__io_buffer* a_src) {
   if (!self) {
     return wuffs_base__make_status(wuffs_base__error__bad_receiver);
   }
@@ -8910,7 +8955,8 @@
 }
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__range_ii_u64  //
-wuffs_base__image_decoder__workbuf_len(const wuffs_base__image_decoder* self) {
+wuffs_base__image_decoder__workbuf_len(
+    const wuffs_base__image_decoder* self) {
   if (!self) {
     return wuffs_base__utility__empty_range_ii_u64();
   }
@@ -8938,9 +8984,10 @@
 // --------
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__empty_struct  //
-wuffs_base__io_transformer__set_quirk_enabled(wuffs_base__io_transformer* self,
-                                              uint32_t a_quirk,
-                                              bool a_enabled) {
+wuffs_base__io_transformer__set_quirk_enabled(
+    wuffs_base__io_transformer* self,
+    uint32_t a_quirk,
+    bool a_enabled) {
   if (!self) {
     return wuffs_base__make_empty_struct();
   }
@@ -8965,10 +9012,11 @@
 }
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__status  //
-wuffs_base__io_transformer__transform_io(wuffs_base__io_transformer* self,
-                                         wuffs_base__io_buffer* a_dst,
-                                         wuffs_base__io_buffer* a_src,
-                                         wuffs_base__slice_u8 a_workbuf) {
+wuffs_base__io_transformer__transform_io(
+    wuffs_base__io_transformer* self,
+    wuffs_base__io_buffer* a_dst,
+    wuffs_base__io_buffer* a_src,
+    wuffs_base__slice_u8 a_workbuf) {
   if (!self) {
     return wuffs_base__make_status(wuffs_base__error__bad_receiver);
   }
@@ -9025,10 +9073,11 @@
 // --------
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__status  //
-wuffs_base__token_decoder__decode_tokens(wuffs_base__token_decoder* self,
-                                         wuffs_base__token_buffer* a_dst,
-                                         wuffs_base__io_buffer* a_src,
-                                         wuffs_base__slice_u8 a_workbuf) {
+wuffs_base__token_decoder__decode_tokens(
+    wuffs_base__token_decoder* self,
+    wuffs_base__token_buffer* a_dst,
+    wuffs_base__io_buffer* a_src,
+    wuffs_base__slice_u8 a_workbuf) {
   if (!self) {
     return wuffs_base__make_status(wuffs_base__error__bad_receiver);
   }
@@ -9056,9 +9105,10 @@
 }
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__empty_struct  //
-wuffs_base__token_decoder__set_quirk_enabled(wuffs_base__token_decoder* self,
-                                             uint32_t a_quirk,
-                                             bool a_enabled) {
+wuffs_base__token_decoder__set_quirk_enabled(
+    wuffs_base__token_decoder* self,
+    uint32_t a_quirk,
+    bool a_enabled) {
   if (!self) {
     return wuffs_base__make_empty_struct();
   }
@@ -9083,7 +9133,8 @@
 }
 
 WUFFS_BASE__MAYBE_STATIC wuffs_base__range_ii_u64  //
-wuffs_base__token_decoder__workbuf_len(const wuffs_base__token_decoder* self) {
+wuffs_base__token_decoder__workbuf_len(
+    const wuffs_base__token_decoder* self) {
   if (!self) {
     return wuffs_base__utility__empty_range_ii_u64();
   }
@@ -9115,7 +9166,7 @@
 #if !defined(WUFFS_CONFIG__MODULES) || defined(WUFFS_CONFIG__MODULE__BASE) || \
     defined(WUFFS_CONFIG__MODULE__BASE__F64CONV)
 
-  // ---------------- IEEE 754 Floating Point
+// ---------------- IEEE 754 Floating Point
 
 #define WUFFS_BASE__PRIVATE_IMPLEMENTATION__HPD__DECIMAL_POINT__RANGE 1023
 #define WUFFS_BASE__PRIVATE_IMPLEMENTATION__HPD__DIGITS_PRECISION 500