From c1cd8ca4c718f4917e14241a7666a071d266192d Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Tue, 26 Apr 2022 14:52:05 +0000 Subject: At the end of every tbl(7) cell, clear the \z state. This is needed because the TERMP_MULTICOL mode is designed such that term_tbl() buffers all the cells of the table row before the normal reset logic near the end of term_flushln() can be reached. This fixes an assertion failure triggered by \z near the end of a table cell, found by tb@ using afl(1). --- regress/tbl/data/escz.in | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 regress/tbl/data/escz.in (limited to 'regress/tbl/data/escz.in') diff --git a/regress/tbl/data/escz.in b/regress/tbl/data/escz.in new file mode 100644 index 00000000..406df48f --- /dev/null +++ b/regress/tbl/data/escz.in @@ -0,0 +1,14 @@ +.\" $OpenBSD: escz.in,v 1.1 2022/04/26 14:46:30 schwarze Exp $ +.TH TBL-DATA-ESCZ 1 "April 26, 2022" +.SH NAME +tbl-data-escz \- non-advancing glyph at the end of a tbl(7) cell +.SH DESCRIPTION +initial text +.TS +tab(:); +LL. +a:b +c\zd:e +.TE +.sp +final text -- cgit