disk: %read info
@@ -740,6 +740,7 @@ u3_noun
u3_disk_info(u3_disk* log_u)
{
u3_read* red_u = log_u->red_u;
+ u3_noun red = u3_nul;
u3_noun lit = u3i_list(
u3_pier_mase("live", log_u->liv_o),
u3_pier_mase("event", u3i_chub(log_u->dun_d)),
@@ -757,16 +758,17 @@ u3_disk_info(u3_disk* log_u)
}
while ( red_u ) {
- lit = u3nc(
+ red = u3nc(
u3_pier_mass(
- u3dt("cat", 3, c3__read, u3dc("scot", c3__ux, u3i_chub((c3_d)red_u))),
+ u3dc("scot", c3__ux, u3i_chub((c3_d)red_u)),
u3i_list(
u3_pier_mase("start", u3i_chub(red_u->eve_d)),
u3_pier_mase("final", u3i_chub(red_u->eve_d + red_u->len_d - 1)),
u3_none)),
- lit);
+ red);
red_u = red_u->nex_u;
}
+ lit = u3nc(u3_pier_mass(c3__read, red), lit);
return u3_pier_mass(c3__disk, lit);
}
