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.

Reply via email to