ncurses 6.0 - patch 20171223
[ncurses.git] / test / extended_color.c
index 9eef8ffd1625de441cf626039ff489eddef27a0e..437ed5683e2460347d718d5dea3dba1fc004bde7 100644 (file)
@@ -26,7 +26,7 @@
  * authorization.                                                           *
  ****************************************************************************/
 /*
- * $Id: extended_color.c,v 1.8 2017/04/01 19:35:18 tom Exp $
+ * $Id: extended_color.c,v 1.10 2017/04/15 21:40:50 tom Exp $
  */
 
 #include <test.priv.h>
@@ -85,6 +85,8 @@ do_init_color(SCREEN *sp, int color, int adjust)
     } else {
        i = extended_color_content(color, &r, &g, &b);
     }
+    if (i != OK)
+       failed("color_content");
 
     r = (adjust + 1000 + r) % 1000;
     g = (adjust + 1000 + g) % 1000;
@@ -102,7 +104,7 @@ do_init_color(SCREEN *sp, int color, int adjust)
 static void
 do_color_set(const char *expected, int pair)
 {
-    int i = color_set(pair, NULL);
+    int i = color_set((short) pair, (void *) &pair);
     printw("%s (%s)\n", expected, SHOW(i));
     if (i != OK)
        failed("color_set");