X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=test%2Fclip_printw.c;h=5b279e9eb31ad49540f0ee85dc45e69ca2cf2fad;hp=dd3d7ee0579cd2353866b8647b0a0a243ffd7ad7;hb=52aa842907b31bb56fb5133da3f023b45bd4355f;hpb=90e3b6f9d5d7b2f2e6220b768306ec485ae8a4bf diff --git a/test/clip_printw.c b/test/clip_printw.c index dd3d7ee0..5b279e9e 100644 --- a/test/clip_printw.c +++ b/test/clip_printw.c @@ -26,7 +26,7 @@ * authorization. * ****************************************************************************/ /* - * $Id: clip_printw.c,v 1.6 2010/05/01 19:13:46 tom Exp $ + * $Id: clip_printw.c,v 1.7 2010/11/13 20:48:48 tom Exp $ * * demonstrate how to use printw without wrapping. */ @@ -43,7 +43,7 @@ typedef struct { unsigned v; int status; int pair; - unsigned attr; + attr_t attr; int count; int ch; const char *c_msg; @@ -111,7 +111,9 @@ color_params(unsigned state, int *pair) start_color(); for (n = 0; n < SIZEOF(table); ++n) { - init_pair(table[n].pair, table[n].fg, table[n].bg); + init_pair((short) table[n].pair, + (short) table[n].fg, + (short) table[n].bg); } } if (state < SIZEOF(table)) { @@ -123,11 +125,11 @@ color_params(unsigned state, int *pair) } static const char * -video_params(unsigned state, unsigned *attr) +video_params(unsigned state, attr_t *attr) { /* *INDENT-OFF* */ static struct { - unsigned attr; + attr_t attr; const char *msg; } table[] = { { A_NORMAL, "normal" }, @@ -327,12 +329,12 @@ test_clipping(WINDOW *win) do { switch (st.ch) { case '.': /* change from current position */ - (void) wattrset(win, st.attr | COLOR_PAIR(st.pair)); + (void) wattrset(win, st.attr | (chtype) COLOR_PAIR(st.pair)); if (st.count > 0) { - need = st.count + 1; + need = (unsigned) st.count + 1; sprintf(fmt, "%%c%%%ds%%c", st.count); } else { - need = getmaxx(win) - 1; + need = (unsigned) getmaxx(win) - 1; strcpy(fmt, "%c%s%c"); } if ((buffer = typeMalloc(char, need)) != 0) {