diff --git a/patterns/tiff.hexpat b/patterns/tiff.hexpat index 8a72011..9f866d6 100644 --- a/patterns/tiff.hexpat +++ b/patterns/tiff.hexpat @@ -30,13 +30,13 @@ struct Big { (_): std::error(std::format("Unrecognized version: {}", Version)); } } [[sealed, format_read("format_read_big"), format_write("format_write_big"), transform("transform_big")]]; -fn format_read_big(Big v) { +fn format_read_big(auto v) { return std::format("{} (0x{:X})", v, v); }; fn format_write_big(str v) { return std::string::parse_int(v, 0); }; -fn transform_big(Big v) { +fn transform_big(auto v) { return v.V; };