* tests/test-terminfo.c (main): Test the value of err when setupterm
fails, not when it succeeds.
* tests/test-termcap.c (main): Likewise.
+2022-01-30 Bruno Haible <bruno@clisp.org>
+
+ tests: Fix interpretation of setupterm's return code.
+ * tests/test-terminfo.c (main): Test the value of err when setupterm
+ fails, not when it succeeds.
+ * tests/test-termcap.c (main): Likewise.
+
2022-01-30 Bruno Haible <bruno@clisp.org>
terminfo: Add tests.
}
#elif HAVE_TERMINFO
int err = 1;
- if (setupterm (term, STDOUT_FILENO, &err) || err == 1)
+ if (setupterm (term, STDOUT_FILENO, &err) == 0 || err == 1)
{
underline_on = tigetstr ("smul");
underline_off = tigetstr ("rmul");
{
#if HAVE_TERMINFO
int err = 1;
- if (setupterm (term, STDOUT_FILENO, &err) || err == 1)
+ if (setupterm (term, STDOUT_FILENO, &err) == 0 || err == 1)
{
underline_on = tigetstr ("smul");
underline_off = tigetstr ("rmul");