X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=test%2Fblue.c;h=376a764b6d10d0214789bd8767ca4f283c977a7c;hp=1d168e37085400846be966b88b6a9313b24a8c17;hb=a924c24b2535cccdc0f5f991cd8ddcadcfa1f0d2;hpb=5723efe1a5c87ef6a0afa2426538156241f380db diff --git a/test/blue.c b/test/blue.c index 1d168e37..376a764b 100644 --- a/test/blue.c +++ b/test/blue.c @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (c) 1998-2013,2016 Free Software Foundation, Inc. * + * Copyright (c) 1998-2016,2017 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -36,7 +36,7 @@ *****************************************************************************/ /* - * $Id: blue.c,v 1.44 2016/04/16 23:20:09 tom Exp $ + * $Id: blue.c,v 1.48 2017/01/22 00:39:52 tom Exp $ */ #include @@ -209,7 +209,11 @@ printcard(int value) addch(ranks[isuit][0] | (chtype) COLOR_PAIR(BLUE_ON_WHITE)); addch(ranks[isuit][1] | (chtype) COLOR_PAIR(BLUE_ON_WHITE)); - attr_on(color, NULL); +#ifdef NCURSES_VERSION + (attron) ((int) color); /* quieter compiler warnings */ +#else + attron(color); /* PDCurses, etc., either no macro or wrong */ +#endif #if USE_WIDEC_SUPPORT { wchar_t values[2]; @@ -220,7 +224,11 @@ printcard(int value) #else addch((chtype) suits[which]); #endif - attr_off(color, NULL); +#ifdef NCURSES_VERSION + (attroff) ((int) color); +#else + attroff(color); +#endif } (void) addch(' '); } @@ -331,9 +339,9 @@ play_game(void) } else { char buf[BUFSIZ]; - (void) sprintf(buf, - "Type [%s] to move, r to redraw, q or INTR to quit: ", - live); + _nc_SPRINTF(buf, _nc_SLIMIT(sizeof(buf)) + "Type [%s] to move, r to redraw, q or INTR to quit: ", + live); do { move(PROMPTROW, 0);