alloc_tmpmasks
if (alloc_tmpmasks(&tmp))
if (alloc_tmpmasks(&tmpmask))
if (on_dfl && !alloc_tmpmasks(&tmp))