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.