CVSROOT:        /cvs
Module name:    src
Changes by:     schwa...@cvs.openbsd.org        2012/05/28 16:45:34

Modified files:
        usr.bin/mandoc : mandoc.c 
        regress/usr.bin/mandoc/roff/esc: Makefile 
Added files:
        regress/usr.bin/mandoc/roff/esc: c.in c.out_ascii f.in 
                                         f.out_ascii ignore.in 
                                         ignore.out_ascii multi.in 
                                         multi.out_ascii one.in 
                                         one.out_ascii two.in 
                                         two.out_ascii 

Log message:
While i already got my fingers dirty on mandoc_escape(),
profit of the occasion to pull out some spaghetti, that is,
three confusing variables and fourteen pointless assignments
among them; instead, always operate on the official pointers
**start, **end, and *sz, each of which conveys an obvious meaning.

No functional change intended, and the new tests confirm that
everything still (err...) "works", as far as that word can be
applied to the kind of roff(7) mock-up code i'm polishing here.

Reply via email to