]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - test/tclock.c
ncurses 5.9 - patch 20130608
[ncurses.git] / test / tclock.c
index fdcb446b58a78215f69322bf31951696eaa8e3f7..9ce70bbba1cb810c7f2991cd0621c4fb196e000c 100644 (file)
@@ -1,7 +1,9 @@
-/* $Id: tclock.c,v 1.29 2010/11/14 01:04:52 tom Exp $ */
+/* $Id: tclock.c,v 1.31 2012/06/09 19:17:02 tom Exp $ */
 
 #include <test.priv.h>
 
 
 #include <test.priv.h>
 
+#if HAVE_MATH_H
+
 #include <math.h>
 
 #if TIME_WITH_SYS_TIME
 #include <math.h>
 
 #if TIME_WITH_SYS_TIME
@@ -214,12 +216,12 @@ main(int argc GCC_UNUSED, char *argv[]GCC_UNUSED)
        attroff(A_REVERSE);
 
        if (has_colors())
        attroff(A_REVERSE);
 
        if (has_colors())
-           (void) attrset(COLOR_PAIR(1));
+           (void) attrset((attr_t) COLOR_PAIR(1));
 
        dline(1, cx, cy, cx + sdx, cy - sdy, 'O');
 
        if (has_colors())
 
        dline(1, cx, cy, cx + sdx, cy - sdy, 'O');
 
        if (has_colors())
-           (void) attrset(COLOR_PAIR(0));
+           (void) attrset((attr_t) COLOR_PAIR(0));
 
        text = ctime(&tim);
        MvPrintw(2, 0, "%.*s", (int) (strlen(text) - 1), text);
 
        text = ctime(&tim);
        MvPrintw(2, 0, "%.*s", (int) (strlen(text) - 1), text);
@@ -256,3 +258,11 @@ main(int argc GCC_UNUSED, char *argv[]GCC_UNUSED)
     endwin();
     ExitProgram(EXIT_SUCCESS);
 }
     endwin();
     ExitProgram(EXIT_SUCCESS);
 }
+#else
+int
+main(int argc GCC_UNUSED, char *argv[]GCC_UNUSED)
+{
+    printf("This program requires the development header math.h\n");
+    ExitProgram(EXIT_FAILURE);
+}
+#endif