CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]        2016/01/18 10:34:26

Modified files:
        usr.bin/ul     : ul.1 ul.c 

Log message:
UTF-8 support:
This is the first example of a program where doing the full char *
to wchar_t * to char * double conversion is actually simpler than
our usual approach of working with char * throughout.  In part
inspired by the FreeBSD version which is in turn based on Bruno
Haible's work in util-linux, but not sharing any code and avoiding
the almost half a dozen bugs that FreeBSD has.

As a bonus reimplement overstrike() and iattr() almost from scratch,
getting rid of useless malloc(3)ed local buffers.

Add lots of missing information to the manual.

No opposition when shown on tech@.

Reply via email to