= getfield(p, 'glue_order'), getfield(p, 'glue_set'), getfield(p, 'glue_sign')
if go ~= 0 then return nil end
res[0], res.glue_set, res.name = 0, gf, (gs==1) and 'stretch' or 'shrink'
= getfield(p, 'glue_order'), getfield(p, 'glue_set'), getfield(p, 'glue_sign')
if go ~= 0 then return nil end
res[0], res.glue_set, res.name = 0, gf, (gs==1) and 'stretch' or 'shrink'