if (!io_align2(ps, @OFFSET@)) goto fail;