CVSROOT:        /cvs
Module name:    src
Changes by:     schwa...@cvs.openbsd.org        2014/10/13 11:16:25

Modified files:
        usr.bin/mandoc : mandoc.c 
        regress/usr.bin/mandoc/char/unicode: man.in man.out_utf8 mdoc.in 
                                             mdoc.out_utf8 

Log message:
Stricter syntax checking of Unicode character names:
Require exactly 4, 5 or 6 hex digits and allow nothing else.
This avoids mishandling stuff like \[ua] and \C'uA' as Unicode
and also fixes underlining in eqn(7) -Thtml output which uses \[ul].
Problem found and semantics suggested by kristaps@.

Reply via email to