ping
On Aug 11 21:35:38, [email protected] wrote:
> This is what ident(1) reports on one particular file:
>
> $: every $
>
> It's a TeX file, and the actual line is
>
> The algebra $\B$ is ccc, hence $\B = \Union\B_\alpha$: every $x\in\B$ is
>
> The pattern ident(1) searches for is supposed to be "$keyword:... $"
> In the above, the RCS keyword is not actually there. Is this a bug?
>
> Jan
>
>
> Index: ident.c
> ===================================================================
> RCS file: /cvs/src/usr.bin/rcs/ident.c,v
> retrieving revision 1.29
> diff -u -p -u -p -r1.29 ident.c
> --- ident.c 20 Apr 2011 19:34:16 -0000 1.29
> +++ ident.c 11 Aug 2013 19:32:15 -0000
> @@ -130,6 +130,9 @@ ident_line(FILE *fp)
> goto out;
> }
>
> + if (0 == buf_len(bp))
> + goto out;
> +
> buf_putc(bp, VALDELIM);
>
> while ((c = getc(fp)) != KEYDELIM) {