Commit Diff


commit - 7f420fb3731a6adc56ab96a934c1f77ffee48e86
commit + b3178f6f5a5b00f80bfeaad00d4430dfe1fd8226
blob - 88a069546efd85c8770d19124d8fef911e0d6c8b
blob + 130f535feef3a2f61de218f2e90d04c304985631
--- src/cmd/htmlroff/t6.c
+++ src/cmd/htmlroff/t6.c
@@ -33,11 +33,13 @@ in(int v)
 {
 	nr(L(".i0"), getnr(L(".i")));
 	nr(L(".i"), v);
+	nr(L(".ti"), 0);
 	/* XXX */
 }
 void
 r_in(int argc, Rune **argv)
 {
+	br();
 	if(argc < 2)
 		in(getnr(L(".i0")));
 	else if(argv[1][0] == '+')
@@ -59,6 +61,7 @@ void
 r_ti(int argc, Rune **argv)
 {
 	USED(argc);
+	br();
 	ti(evalscale(argv[1], 'm'));
 }