#if defined(CORE_INVENT)
/* enum and structs are defined in wintype.h */
-static perminvent_info zeropi = { 0 };
+static perminvent_info zeropi = { {0L,0,0,0,0,0,0,0}, {0,0,0,0,{0},0} };
static perminvent_info pi_info;
static char Empty[1] = { '\0' };
static int done_environment_var = 0;
#ifdef TTY_PERM_INVENT
void tty_perm_invent_toggled(boolean negated);
-static struct tty_perminvent_cell zerottycell = { 0, 0, 0, 0, { 0 } };
+static struct tty_perminvent_cell zerottycell = { 0, 0, 0, { 0 }, 0 };
static glyph_info zerogi = { 0 };
#ifdef CORE_INVENT
static struct to_core zero_tocore = { 0 };