mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 08:01:30 -07:00
Avoid macro-generating a trailing comma in an enum.
gcc objects to this in -pedantic mode, which means other compilers are technically entitled to object too if they like. Usually I try to avoid it by putting a dummy value at the end of the enum, but I forgot in this case. (And I didn't notice, because _my_ local builds run without -pedantic, on the grounds that configure.ac autodetects that my system's GTK headers are not pedantic-clean. Oh well.)
This commit is contained in:
2
loopy.c
2
loopy.c
@ -288,7 +288,7 @@ static void check_caches(const solver_state* sstate);
|
||||
{amin, omin, \
|
||||
"Width and height for this grid type must both be at least " #amin, \
|
||||
"At least one of width and height for this grid type must be at least " #omin,},
|
||||
enum { GRIDLIST(GRID_LOOPYTYPE) };
|
||||
enum { GRIDLIST(GRID_LOOPYTYPE) LOOPY_GRID_DUMMY_TERMINATOR };
|
||||
static char const *const gridnames[] = { GRIDLIST(GRID_NAME) };
|
||||
#define GRID_CONFIGS GRIDLIST(GRID_CONFIG)
|
||||
static grid_type grid_types[] = { GRIDLIST(GRID_GRIDTYPE) };
|
||||
|
Reference in New Issue
Block a user