From 2194ff5949a24d901aa1817d6c0e8382d9ee5268 Mon Sep 17 00:00:00 2001 From: Dominic Letz Date: Wed, 8 Nov 2023 11:46:29 +0100 Subject: [PATCH] minor formatting --- lib/libpe/resource_table.ex | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/libpe/resource_table.ex b/lib/libpe/resource_table.ex index a469d16..7bacaac 100644 --- a/lib/libpe/resource_table.ex +++ b/lib/libpe/resource_table.ex @@ -503,9 +503,17 @@ defmodule LibPE.ResourceTable do end Keyword.get(opts, :values, false) -> - IO.puts("#{dup(level + 1)} VALUE: #{Base.encode16(data)}") + value = + if String.printable?(data) do + inspect(data, limit: :infinity) + else + "0x" <> Base.encode16(data, case: :lower) + end + + IO.puts("#{dup(level + 1)} VALUE: #{value}") true -> + IO.puts("#{dup(level + 1)} VALUE: #{inspect(data)}") :ok end end