if the address of bp changes, all backpointers must be adjusted as well ☹
pretty expensive
raise AALLOC_INITSZ to be less expensive
forgot to charge for the extra size in the abstraction
no %t and %z specifiers in shf_vfprintf ☹ so use %p and %l instead
and fix another set of CPPFLAGS for debugging
more careful about disabling cookies
mergo
improve error reporting
fix up the fuckage in afree()
adelete is supposed to be quiet on valid pointers
allow mksh to leak silently
more silently
same fuckup as in commitid 100491A793F1CA8D9CA, different place
fix the cookie checks
leave at least a working tree, with zero-penalty -DAALLOC_NO_COOKIES
XXX cookies are still broken?

cost for aalloc.c: data -= (4, 0, 4, 0); text += (1665, ?, 2115, 2217)
use -DAALLOC_TRACK in MirOS-current but not releases, similar to
-DMKSH_AFREE_DEBUG, which is even similar in functionality

cost 412 code, 32 bss
it is, apparently, not portably guaranteed that realloc can deal with NULL
make silently leaking a define for better integration into other programmes
this was NOT intended to be committed; my sincere apologies
enable passing of a hint how many pointers we’ll need to anew()
if 0, the default is used