On 7/17/23, Douglas McIlroy <douglas.mcil...@dartmouth.edu> wrote: > Upon updating from 1.22.4 to 1.23.0 this pic delimiter > .PS 6i > failed; it worked in 1.22.4. The updated pic turns it into > .PS 6.000i 6.000i 6i
1.22.4 pic also turned it into that, so it is -ms's behavior that has changed. $ cat pictest .PS 6i circle .PE $ pic --version GNU pic (groff) version 1.22.4 $ pic pictest | fgrep .PS .PS 6.000i 6.000i 6i $ Commit b16ad66b (http://git.savannah.gnu.org/cgit/groff.git/commit/?id=b16ad66b) seems the likely culprit: Author: G. Branden Robinson <g.branden.robin...@gmail.com> Date: Mon Aug 15 00:24:48 2022 -0500 [ms]: Validate `PS` arguments better. * tmac/s.tmac (@PS): Validate better; check for 2 arguments exactly. Also improve diagnostic message wording.