diff --git a/src/render_term.cpp b/src/render_term.cpp index 7b0f205..486f086 100644 --- a/src/render_term.cpp +++ b/src/render_term.cpp @@ -53,15 +53,17 @@ String8 render_legend_to_string(Arena *arena, const Term_Viewer &viewer, const A Byte_Range range = get_section_range(app, static_cast(section)); String8 s; if (range.len) - s = push_str8f(scratch.arena, "%s%20s %s0x%lX - 0x%lX [%lu B]\n", + s = push_str8f(scratch.arena, "%s%20s %s0x%lX - 0x%lX [%s]\n", color_str.c(), sec_name.c(), color_none.c(), - range.start, range.end(), range.len); + range.start, range.end(), to_pretty_size(scratch.arena, range.len).c()); else if (section == Sec_Page) - s = push_str8f(scratch.arena, "%s%20s %s(%lu) [%lu B] \n", - color_str.c(), sec_name.c(), color_none.c(), app.rndata.n_pages, app.rndata.tot_page_size); + s = push_str8f(scratch.arena, "%s%20s %s(%lu) [%s] \n", + color_str.c(), sec_name.c(), color_none.c(), app.rndata.n_pages, + to_pretty_size(scratch.arena, app.rndata.tot_page_size).c()); else if (section == Sec_Page_List) - s = push_str8f(scratch.arena, "%s%20s %s(%lu) [%lu B]\n", - color_str.c(), sec_name.c(), color_none.c(), app.rndata.n_cluster_groups, app.rndata.tot_page_list_size); + s = push_str8f(scratch.arena, "%s%20s %s(%lu) [%s]\n", + color_str.c(), sec_name.c(), color_none.c(), app.rndata.n_cluster_groups, + to_pretty_size(scratch.arena, app.rndata.tot_page_list_size).c()); String8_Node *node = arena_push(scratch.arena); node->str = s; if (!tail) {