0 18 1 か
4 18 1 くけ
])
-AT_CHECK([render-test --draw-mode --emph=none input], [0], [dnl
+AT_CHECK([ascii-test --emph=none input], [0], [dnl
aBCD
eFGH
iJKL
かkiくけko
かkiくけko
])
-AT_CHECK([render-test --draw-mode --emph=bold input], [0], [dnl
+AT_CHECK([ascii-test --emph=bold input], [0], [dnl
aBCD
eF\bFG\bGH\bH
i\biJKL
かk\bki\biくけk\bko\bo
か\bかk\bki\biく\bくけ\bけk\bko\bo
])
-AT_CHECK([render-test --draw-mode --emph=underline input], [0], [dnl
+AT_CHECK([ascii-test --emph=underline input], [0], [dnl
aBCD
e_\bF_\bG_\bH
_\biJKL
1 38 1 a
5 38 1 kuke
])
-AT_CHECK([render-test --draw-mode --emph=none input], [0], [dnl
+AT_CHECK([ascii-test --emph=none input], [0], [dnl
あきくけ
あきくけ
あきくけ
?aい?kuke?さ
?aい?kuke?さ
])
-AT_CHECK([render-test --draw-mode --emph=bold input], [0], [dnl
+AT_CHECK([ascii-test --emph=bold input], [0], [dnl
あきくけ
あき\bきく\bくけ\bけ
あ\bあきくけ
?aい\bい?kuke?さ\bさ
?a\baい\bい?k\bku\buk\bke\be?さ\bさ
])
-AT_CHECK([render-test --draw-mode --emph=underline input], [0], [dnl
+AT_CHECK([ascii-test --emph=underline input], [0], [dnl
あきくけ
あ_\bき_\bく_\bけ
_\bあきくけ
0 18 1 à
2 18 1 îo̧ũ
])
-AT_CHECK([render-test --draw-mode --emph=none input], [0], [dnl
+AT_CHECK([ascii-test --emph=none input], [0], [dnl
àxyz
àxyz
àxyz
àeîo̧ũy
àeîo̧ũy
])
-AT_CHECK([render-test --draw-mode --emph=bold input], [0], [dnl
+AT_CHECK([ascii-test --emph=bold input], [0], [dnl
àxyz
àx\bxy\byz\bz
a\bàxyz
àe\beîo̧ũy\by
a\bàe\bei\bîo\bo̧u\bũy\by
])
-AT_CHECK([render-test --draw-mode --emph=underline input], [0], [dnl
+AT_CHECK([ascii-test --emph=underline input], [0], [dnl
àxyz
à_\bx_\by_\bz
_\bàxyz
set-length 9 1
set-length 10 0
])
-AT_CHECK([render-test --draw-mode input], [0], [dnl
+AT_CHECK([ascii-test input], [0], [dnl
àéî
àéî
àé
])
AT_CLEANUP
-AT_SETUP([ASCII driver Unicode box characters])
-AT_KEYWORDS([render rendering])
-AT_DATA([input], [3 3
-1*2 @abc
-2*1 @d\ne\nf
-2*1 @g\nh\ni
-@j
-1*2 @klm
-])
-AT_CHECK([render-test --box=unicode input], [0], [dnl
-╭───┬─╮
-│abc│d│
-├─┬─┤e│
-│g│j│f│
-│h├─┴─┤
-│i│klm│
-╰─┴───╯
-])
-AT_CLEANUP
-
AT_SETUP([ASCII driver syntax printback])
AT_DATA([ascii.sps], [dnl
SET PRINTBACK=ON.
AT_CHECK([pspp print.sps], [0], [ignore])
AT_CLEANUP
+
+
+
+dnl A crash has been observed when the first character
+dnl of a string is U+0008
+AT_SETUP([ASCII crash on non-printables])
+
+AT_DATA([nonprint.sps], [dnl
+DATA LIST FREE /s8 (a8).
+BEGIN DATA.
+xxxxxx zzz \ba qqq
+END DATA.
+
+LIST.
+])
+
+AT_CHECK([pspp nonprint.sps], [0], [ignore])
+
+AT_CLEANUP