Ruslan Ermilov abec56f578 Fixed two bugs with -tag lists.
If the -tag list definition didn't have a -width modifier,
the first .It call was supposed to set the width depending
on the first argument type; if it is a macro name, use the
macro's width value; otherwise, use width value of `No'.

The following two lists should produce identical output:

.Bl -tag -width Er -compact
.It Er EINVAL
invalid argument
.El
.Bl -tag -compact
.It Er EINVAL
invalid argument
.El

If the outermost -tag list definition did't have a -width
modifier, the .It elements of inner lists might not work
(producing a list where each successive element `walks' to
the right).

Example:

.Bl -tag -compact
.It outer
.It outer
.Bl -tag -compact
.It inner
.It inner
.El
.It outer
.It outer
.El

Ported from:	mdocNG
2001-03-01 12:13:04 +00:00
..
2000-05-04 18:21:11 +00:00
2000-12-05 19:06:41 +00:00
2000-01-12 09:51:43 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00
2001-03-01 12:13:04 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00
2000-12-05 18:49:44 +00:00