X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=test%2Fditto.c;h=aecd342ca8334681c34637448595f8cb05ae870d;hp=a5cec3305646a30ebb32c866c8812aabbbc45e07;hb=91d451ffc473b358d8d74506d2da8871e44fbd7b;hpb=47d2fb4537d9ad5bb14f4810561a327930ca4280 diff --git a/test/ditto.c b/test/ditto.c index a5cec330..aecd342c 100644 --- a/test/ditto.c +++ b/test/ditto.c @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright 2018,2020 Thomas E. Dickey * + * Copyright 2018-2020,2021 Thomas E. Dickey * * Copyright 1998-2016,2017 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * @@ -30,7 +30,7 @@ /* * Author: Thomas E. Dickey (1998-on) * - * $Id: ditto.c,v 1.49 2020/02/02 23:34:34 tom Exp $ + * $Id: ditto.c,v 1.51 2021/04/17 17:39:43 tom Exp $ * * The program illustrates how to set up multiple screens from a single * program. @@ -102,8 +102,8 @@ typedef struct { DITTO *ditto; /* data for all screens */ } DDATA; -static void failed(const char *) GCC_NORETURN; -static void usage(void) GCC_NORETURN; +static GCC_NORETURN void failed(const char *); +static GCC_NORETURN void usage(void); static void failed(const char *s) @@ -353,7 +353,6 @@ static void * handle_screen(void *arg) { DDATA ddata; - int ch; memset(&ddata, 0, sizeof(ddata)); ddata.ditto = (DITTO *) arg; @@ -361,7 +360,7 @@ handle_screen(void *arg) ddata.ditto -= ddata.source; /* -> base of array */ for (;;) { - ch = read_screen(ddata.ditto->screen, &ddata); + int ch = read_screen(ddata.ditto->screen, &ddata); if (ch == CTRL('D')) { int later = (ddata.source ? ddata.source : -1); int j;