In file included from x.c:61:0: config.h:20:14: error: static declaration of ‘utmp’ follows non-static declaration static char *utmp = NULL; ^ In file included from x.c:20:0: st.h:114:14: note: previous declaration of ‘utmp’ was here extern char *utmp; ^ In file included from x.c:61:0: config.h:20:14: error: static declaration of ‘utmp’ follows non-static declaration static char *utmp = NULL; ^ In file included from x.c:20:0: st.h:114:14: note: previous declaration of ‘utmp’ was here extern char *utmp; ^ In file included from x.c:61:0: config.h:21:13: error: conflicting types for ‘stty_args’ static char stty_args[] = "stty raw pass8 nl -echo -iexten -cstopb 38400"; ^ In file included from x.c:20:0: st.h:115:14: note: previous declaration of ‘stty_args’ was here extern char *stty_args; ^ In file included from x.c:61:0: config.h:21:13: error: conflicting types for ‘stty_args’ static char stty_args[] = "stty raw pass8 nl -echo -iexten -cstopb 38400"; ^ In file included from x.c:20:0: st.h:115:14: note: previous declaration of ‘stty_args’ was here extern char *stty_args; ^ In file included from x.c:61:0: config.h:24:13: error: conflicting types for ‘vtiden’ static char vtiden[] = "\033[?6c"; ^ In file included from x.c:20:0: st.h:116:14: note: previous declaration of ‘vtiden’ was here extern char *vtiden; ^ In file included from x.c:61:0: config.h:24:13: error: conflicting types for ‘vtiden’ static char vtiden[] = "\033[?6c"; ^ In file included from x.c:20:0: st.h:116:14: note: previous declaration of ‘vtiden’ was here extern char *vtiden; ^ In file included from x.c:61:0: config.h:35:13: error: conflicting types for ‘worddelimiters’ static char worddelimiters[] = " "; ^ In file included from x.c:20:0: st.h:117:14: note: previous declaration of ‘worddelimiters’ was here extern char *worddelimiters; ^ In file included from x.c:61:0: config.h:35:13: error: conflicting types for ‘worddelimiters’ static char worddelimiters[] = " "; ^ In file included from x.c:20:0: st.h:117:14: note: previous declaration of ‘worddelimiters’ was here extern char *worddelimiters; ^ In file included from x.c:61:0: config.h:66:6: error: conflicting types for ‘termname’ char termname[] = "st-256color"; ^ In file included from x.c:20:0: st.h:119:14: note: previous declaration of ‘termname’ was here extern char *termname; ^ In file included from x.c:61:0: config.h:66:6: error: conflicting types for ‘termname’ char termname[] = "st-256color"; ^ In file included from x.c:20:0: st.h:119:14: note: previous declaration of ‘termname’ was here extern char *termname; ^ In file included from x.c:61:0: config.h:83:21: error: static declaration of ‘tabspaces’ follows non-static declaration static unsigned int tabspaces = 8; ^ In file included from x.c:20:0: st.h:120:21: note: previous declaration of ‘tabspaces’ was here extern unsigned int tabspaces; ^ In file included from x.c:61:0: config.h:83:21: error: static declaration of ‘tabspaces’ follows non-static declaration static unsigned int tabspaces = 8; ^ In file included from x.c:20:0: st.h:120:21: note: previous declaration of ‘tabspaces’ was here extern unsigned int tabspaces; ^ In file included from x.c:61:0: config.h:180:42: error: ‘iso14755’ undeclared here (not in a function) { TERMMOD, XK_I, iso14755, {.i = 0} }, ^ In file included from x.c:61:0: config.h:180:42: error: ‘iso14755’ undeclared here (not in a function) { TERMMOD, XK_I, iso14755, {.i = 0} }, ^ config.h:233:67: warning: excess elements in struct initializer { XK_KP_Home, ShiftMask, "\033[2J", 0, -1, 0}, ^ config.h:233:67: note: (near initialization for ‘key[0]’) config.h:234:67: warning: excess elements in struct initializer { XK_KP_Home, ShiftMask, "\033[1;2H", 0, +1, 0}, ^ config.h:234:67: note: (near initialization for ‘key[1]’) config.h:233:67: warning: excess elements in struct initializer { XK_KP_Home, ShiftMask, "\033[2J", 0, -1, 0}, ^ config.h:233:67: note: (near initialization for ‘key[0]’) config.h:234:67: warning: excess elements in struct initializer { XK_KP_Home, ShiftMask, "\033[1;2H", 0, +1, 0}, ^ config.h:234:67: note: (near initialization for ‘key[1]’) config.h:235:67: warning: excess elements in struct initializer { XK_KP_Home, XK_ANY_MOD, "\033[H", 0, -1, 0}, ^ config.h:235:67: note: (near initialization for ‘key[2]’) config.h:235:67: warning: excess elements in struct initializer { XK_KP_Home, XK_ANY_MOD, "\033[H", 0, -1, 0}, ^ config.h:235:67: note: (near initialization for ‘key[2]’) config.h:236:67: warning: excess elements in struct initializer { XK_KP_Home, XK_ANY_MOD, "\033[1~", 0, +1, 0}, ^ config.h:236:67: note: (near initialization for ‘key[3]’) config.h:237:67: warning: excess elements in struct initializer { XK_KP_Up, XK_ANY_MOD, "\033Ox", +1, 0, 0}, ^ config.h:237:67: note: (near initialization for ‘key[4]’) config.h:238:67: warning: excess elements in struct initializer { XK_KP_Up, XK_ANY_MOD, "\033[A", 0, -1, 0}, ^ config.h:238:67: note: (near initialization for ‘key[5]’) config.h:236:67: warning: excess elements in struct initializer { XK_KP_Home, XK_ANY_MOD, "\033[1~", 0, +1, 0}, ^ config.h:236:67: note: (near initialization for ‘key[3]’) config.h:237:67: warning: excess elements in struct initializer { XK_KP_Up, XK_ANY_MOD, "\033Ox", +1, 0, 0}, ^ config.h:237:67: note: (near initialization for ‘key[4]’) config.h:238:67: warning: excess elements in struct initializer { XK_KP_Up, XK_ANY_MOD, "\033[A", 0, -1, 0}, ^ config.h:238:67: note: (near initialization for ‘key[5]’) config.h:239:67: warning: excess elements in struct initializer { XK_KP_Up, XK_ANY_MOD, "\033OA", 0, +1, 0}, ^ config.h:239:67: warning: excess elements in struct initializer { XK_KP_Up, XK_ANY_MOD, "\033OA", 0, +1, 0}, ^ config.h:239:67: note: (near initialization for ‘key[6]’) config.h:239:67: note: (near initialization for ‘key[6]’) config.h:240:67: warning: excess elements in struct initializer { XK_KP_Down, XK_ANY_MOD, "\033Or", +1, 0, 0}, ^ config.h:240:67: note: (near initialization for ‘key[7]’) config.h:241:67: warning: excess elements in struct initializer { XK_KP_Down, XK_ANY_MOD, "\033[B", 0, -1, 0}, ^ config.h:241:67: note: (near initialization for ‘key[8]’) config.h:242:67: warning: excess elements in struct initializer { XK_KP_Down, XK_ANY_MOD, "\033OB", 0, +1, 0}, ^ config.h:242:67: note: (near initialization for ‘key[9]’) config.h:240:67: warning: excess elements in struct initializer { XK_KP_Down, XK_ANY_MOD, "\033Or", +1, 0, 0}, ^ config.h:240:67: note: (near initialization for ‘key[7]’) config.h:241:67: warning: excess elements in struct initializer { XK_KP_Down, XK_ANY_MOD, "\033[B", 0, -1, 0}, ^ config.h:241:67: note: (near initialization for ‘key[8]’) config.h:242:67: warning: excess elements in struct initializer { XK_KP_Down, XK_ANY_MOD, "\033OB", 0, +1, 0}, ^ config.h:242:67: note: (near initialization for ‘key[9]’) config.h:243:67: warning: excess elements in struct initializer { XK_KP_Left, XK_ANY_MOD, "\033Ot", +1, 0, 0}, ^ config.h:243:67: warning: excess elements in struct initializer { XK_KP_Left, XK_ANY_MOD, "\033Ot", +1, 0, 0}, ^ config.h:243:67: note: (near initialization for ‘key[10]’) config.h:243:67: note: (near initialization for ‘key[10]’) config.h:244:67: warning: excess elements in struct initializer { XK_KP_Left, XK_ANY_MOD, "\033[D", 0, -1, 0}, ^ config.h:244:67: warning: excess elements in struct initializer { XK_KP_Left, XK_ANY_MOD, "\033[D", 0, -1, 0}, ^ config.h:244:67: note: (near initialization for ‘key[11]’) config.h:244:67: note: (near initialization for ‘key[11]’) config.h:245:67: warning: excess elements in struct initializer { XK_KP_Left, XK_ANY_MOD, "\033OD", 0, +1, 0}, ^ config.h:245:67: warning: excess elements in struct initializer { XK_KP_Left, XK_ANY_MOD, "\033OD", 0, +1, 0}, ^ config.h:245:67: note: (near initialization for ‘key[12]’) config.h:245:67: note: (near initialization for ‘key[12]’) config.h:246:67: warning: excess elements in struct initializer { XK_KP_Right, XK_ANY_MOD, "\033Ov", +1, 0, 0}, ^ config.h:246:67: warning: excess elements in struct initializer { XK_KP_Right, XK_ANY_MOD, "\033Ov", +1, 0, 0}, ^ config.h:246:67: note: (near initialization for ‘key[13]’) config.h:246:67: note: (near initialization for ‘key[13]’) config.h:247:67: warning: excess elements in struct initializer { XK_KP_Right, XK_ANY_MOD, "\033[C", 0, -1, 0}, ^ config.h:247:67: warning: excess elements in struct initializer { XK_KP_Right, XK_ANY_MOD, "\033[C", 0, -1, 0}, ^ config.h:247:67: note: (near initialization for ‘key[14]’) config.h:247:67: note: (near initialization for ‘key[14]’) config.h:248:67: warning: excess elements in struct initializer { XK_KP_Right, XK_ANY_MOD, "\033OC", 0, +1, 0}, ^ config.h:248:67: warning: excess elements in struct initializer { XK_KP_Right, XK_ANY_MOD, "\033OC", 0, +1, 0}, ^ config.h:248:67: note: (near initialization for ‘key[15]’) config.h:248:67: note: (near initialization for ‘key[15]’) config.h:249:67: warning: excess elements in struct initializer { XK_KP_Prior, ShiftMask, "\033[5;2~", 0, 0, 0}, ^ config.h:249:67: warning: excess elements in struct initializer { XK_KP_Prior, ShiftMask, "\033[5;2~", 0, 0, 0}, ^ config.h:249:67: note: (near initialization for ‘key[16]’) config.h:249:67: note: (near initialization for ‘key[16]’) config.h:250:67: warning: excess elements in struct initializer { XK_KP_Prior, XK_ANY_MOD, "\033[5~", 0, 0, 0}, ^ config.h:250:67: warning: excess elements in struct initializer { XK_KP_Prior, XK_ANY_MOD, "\033[5~", 0, 0, 0}, ^ config.h:250:67: note: (near initialization for ‘key[17]’) config.h:250:67: note: (near initialization for ‘key[17]’) config.h:251:67: warning: excess elements in struct initializer { XK_KP_Begin, XK_ANY_MOD, "\033[E", 0, 0, 0}, ^ config.h:251:67: warning: excess elements in struct initializer { XK_KP_Begin, XK_ANY_MOD, "\033[E", 0, 0, 0}, ^ config.h:251:67: note: (near initialization for ‘key[18]’) config.h:251:67: note: (near initialization for ‘key[18]’) config.h:252:67: warning: excess elements in struct initializer { XK_KP_End, ControlMask, "\033[J", -1, 0, 0}, ^ config.h:252:67: warning: excess elements in struct initializer { XK_KP_End, ControlMask, "\033[J", -1, 0, 0}, ^ config.h:252:67: note: (near initialization for ‘key[19]’) config.h:252:67: note: (near initialization for ‘key[19]’) config.h:253:67: warning: excess elements in struct initializer { XK_KP_End, ControlMask, "\033[1;5F", +1, 0, 0}, ^ config.h:253:67: warning: excess elements in struct initializer { XK_KP_End, ControlMask, "\033[1;5F", +1, 0, 0}, ^ config.h:253:67: note: (near initialization for ‘key[20]’) config.h:253:67: note: (near initialization for ‘key[20]’) config.h:254:67: warning: excess elements in struct initializer { XK_KP_End, ShiftMask, "\033[K", -1, 0, 0}, ^ config.h:254:67: warning: excess elements in struct initializer { XK_KP_End, ShiftMask, "\033[K", -1, 0, 0}, ^ config.h:254:67: note: (near initialization for ‘key[21]’) config.h:254:67: note: (near initialization for ‘key[21]’) config.h:255:67: warning: excess elements in struct initializer { XK_KP_End, ShiftMask, "\033[1;2F", +1, 0, 0}, ^ config.h:255:67: warning: excess elements in struct initializer { XK_KP_End, ShiftMask, "\033[1;2F", +1, 0, 0}, ^ config.h:255:67: note: (near initialization for ‘key[22]’) config.h:255:67: note: (near initialization for ‘key[22]’) config.h:256:67: warning: excess elements in struct initializer { XK_KP_End, XK_ANY_MOD, "\033[4~", 0, 0, 0}, ^ config.h:256:67: warning: excess elements in struct initializer { XK_KP_End, XK_ANY_MOD, "\033[4~", 0, 0, 0}, ^ config.h:256:67: note: (near initialization for ‘key[23]’) config.h:256:67: note: (near initialization for ‘key[23]’) config.h:257:67: warning: excess elements in struct initializer { XK_KP_Next, ShiftMask, "\033[6;2~", 0, 0, 0}, ^ config.h:257:67: warning: excess elements in struct initializer { XK_KP_Next, ShiftMask, "\033[6;2~", 0, 0, 0}, ^ config.h:257:67: note: (near initialization for ‘key[24]’) config.h:257:67: note: (near initialization for ‘key[24]’) config.h:258:67: warning: excess elements in struct initializer { XK_KP_Next, XK_ANY_MOD, "\033[6~", 0, 0, 0}, ^ config.h:258:67: warning: excess elements in struct initializer { XK_KP_Next, XK_ANY_MOD, "\033[6~", 0, 0, 0}, ^ config.h:258:67: note: (near initialization for ‘key[25]’) config.h:258:67: note: (near initialization for ‘key[25]’) config.h:259:67: warning: excess elements in struct initializer { XK_KP_Insert, ShiftMask, "\033[2;2~", +1, 0, 0}, ^ config.h:259:67: warning: excess elements in struct initializer { XK_KP_Insert, ShiftMask, "\033[2;2~", +1, 0, 0}, ^ config.h:259:67: note: (near initialization for ‘key[26]’) config.h:259:67: note: (near initialization for ‘key[26]’) config.h:260:67: warning: excess elements in struct initializer { XK_KP_Insert, ShiftMask, "\033[4l", -1, 0, 0}, ^ config.h:260:67: warning: excess elements in struct initializer { XK_KP_Insert, ShiftMask, "\033[4l", -1, 0, 0}, ^ config.h:260:67: note: (near initialization for ‘key[27]’) config.h:260:67: note: (near initialization for ‘key[27]’) config.h:261:67: warning: excess elements in struct initializer { XK_KP_Insert, ControlMask, "\033[L", -1, 0, 0}, ^ config.h:261:67: warning: excess elements in struct initializer { XK_KP_Insert, ControlMask, "\033[L", -1, 0, 0}, ^ config.h:261:67: note: (near initialization for ‘key[28]’) config.h:261:67: note: (near initialization for ‘key[28]’) config.h:262:67: warning: excess elements in struct initializer { XK_KP_Insert, ControlMask, "\033[2;5~", +1, 0, 0}, ^ config.h:262:67: warning: excess elements in struct initializer { XK_KP_Insert, ControlMask, "\033[2;5~", +1, 0, 0}, ^ config.h:262:67: note: (near initialization for ‘key[29]’) config.h:262:67: note: (near initialization for ‘key[29]’) config.h:263:67: warning: excess elements in struct initializer { XK_KP_Insert, XK_ANY_MOD, "\033[4h", -1, 0, 0}, ^ config.h:263:67: warning: excess elements in struct initializer { XK_KP_Insert, XK_ANY_MOD, "\033[4h", -1, 0, 0}, ^ config.h:263:67: note: (near initialization for ‘key[30]’) config.h:263:67: note: (near initialization for ‘key[30]’) config.h:264:67: warning: excess elements in struct initializer { XK_KP_Insert, XK_ANY_MOD, "\033[2~", +1, 0, 0}, ^ config.h:264:67: warning: excess elements in struct initializer { XK_KP_Insert, XK_ANY_MOD, "\033[2~", +1, 0, 0}, ^ config.h:264:67: note: (near initialization for ‘key[31]’) config.h:264:67: note: (near initialization for ‘key[31]’) config.h:265:67: warning: excess elements in struct initializer { XK_KP_Delete, ControlMask, "\033[M", -1, 0, 0}, ^ config.h:265:67: warning: excess elements in struct initializer { XK_KP_Delete, ControlMask, "\033[M", -1, 0, 0}, ^ config.h:265:67: note: (near initialization for ‘key[32]’) config.h:265:67: note: (near initialization for ‘key[32]’) config.h:266:67: warning: excess elements in struct initializer { XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0, 0}, ^ config.h:266:67: warning: excess elements in struct initializer { XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0, 0}, ^ config.h:266:67: note: (near initialization for ‘key[33]’) config.h:266:67: note: (near initialization for ‘key[33]’) config.h:267:67: warning: excess elements in struct initializer { XK_KP_Delete, ShiftMask, "\033[2K", -1, 0, 0}, ^ config.h:267:67: warning: excess elements in struct initializer { XK_KP_Delete, ShiftMask, "\033[2K", -1, 0, 0}, ^ config.h:267:67: note: (near initialization for ‘key[34]’) config.h:267:67: note: (near initialization for ‘key[34]’) config.h:268:67: warning: excess elements in struct initializer { XK_KP_Delete, ShiftMask, "\033[3;2~", +1, 0, 0}, ^ config.h:268:67: warning: excess elements in struct initializer { XK_KP_Delete, ShiftMask, "\033[3;2~", +1, 0, 0}, ^ config.h:268:67: note: (near initialization for ‘key[35]’) config.h:268:67: note: (near initialization for ‘key[35]’) config.h:269:67: warning: excess elements in struct initializer { XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0}, ^ config.h:269:67: warning: excess elements in struct initializer { XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0}, ^ config.h:269:67: note: (near initialization for ‘key[36]’) config.h:269:67: note: (near initialization for ‘key[36]’) config.h:270:67: warning: excess elements in struct initializer { XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0}, ^ config.h:270:67: warning: excess elements in struct initializer { XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0}, ^ config.h:270:67: note: (near initialization for ‘key[37]’) config.h:270:67: note: (near initialization for ‘key[37]’) config.h:271:67: warning: excess elements in struct initializer { XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0, 0}, ^ config.h:271:67: warning: excess elements in struct initializer { XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0, 0}, ^ config.h:271:67: note: (near initialization for ‘key[38]’) config.h:271:67: note: (near initialization for ‘key[38]’) config.h:272:67: warning: excess elements in struct initializer { XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0, 0}, ^ config.h:272:67: warning: excess elements in struct initializer { XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0, 0}, ^ config.h:272:67: note: (near initialization for ‘key[39]’) config.h:272:67: note: (near initialization for ‘key[39]’) config.h:273:67: warning: excess elements in struct initializer { XK_KP_Enter, XK_ANY_MOD, "\033OM", +2, 0, 0}, ^ config.h:273:67: warning: excess elements in struct initializer { XK_KP_Enter, XK_ANY_MOD, "\033OM", +2, 0, 0}, ^ config.h:273:67: note: (near initialization for ‘key[40]’) config.h:273:67: note: (near initialization for ‘key[40]’) config.h:274:66: warning: excess elements in struct initializer { XK_KP_Enter, XK_ANY_MOD, "\r", -1, 0, -1}, ^ config.h:274:66: warning: excess elements in struct initializer { XK_KP_Enter, XK_ANY_MOD, "\r", -1, 0, -1}, ^ config.h:274:66: note: (near initialization for ‘key[41]’) config.h:274:66: note: (near initialization for ‘key[41]’) config.h:275:66: warning: excess elements in struct initializer { XK_KP_Enter, XK_ANY_MOD, "\r\n", -1, 0, +1}, ^ config.h:275:66: warning: excess elements in struct initializer { XK_KP_Enter, XK_ANY_MOD, "\r\n", -1, 0, +1}, ^ config.h:275:66: note: (near initialization for ‘key[42]’) config.h:275:66: note: (near initialization for ‘key[42]’) config.h:276:67: warning: excess elements in struct initializer { XK_KP_Subtract, XK_ANY_MOD, "\033Om", +2, 0, 0}, ^ config.h:276:67: warning: excess elements in struct initializer { XK_KP_Subtract, XK_ANY_MOD, "\033Om", +2, 0, 0}, ^ config.h:276:67: note: (near initialization for ‘key[43]’) config.h:276:67: note: (near initialization for ‘key[43]’) config.h:277:67: warning: excess elements in struct initializer { XK_KP_Decimal, XK_ANY_MOD, "\033On", +2, 0, 0}, ^ config.h:277:67: warning: excess elements in struct initializer { XK_KP_Decimal, XK_ANY_MOD, "\033On", +2, 0, 0}, ^ config.h:277:67: note: (near initialization for ‘key[44]’) config.h:277:67: note: (near initialization for ‘key[44]’) config.h:278:67: warning: excess elements in struct initializer { XK_KP_Divide, XK_ANY_MOD, "\033Oo", +2, 0, 0}, ^ config.h:278:67: warning: excess elements in struct initializer { XK_KP_Divide, XK_ANY_MOD, "\033Oo", +2, 0, 0}, ^ config.h:278:67: note: (near initialization for ‘key[45]’) config.h:278:67: note: (near initialization for ‘key[45]’) config.h:279:67: warning: excess elements in struct initializer { XK_KP_0, XK_ANY_MOD, "\033Op", +2, 0, 0}, ^ config.h:279:67: warning: excess elements in struct initializer { XK_KP_0, XK_ANY_MOD, "\033Op", +2, 0, 0}, ^ config.h:279:67: note: (near initialization for ‘key[46]’) config.h:279:67: note: (near initialization for ‘key[46]’) config.h:280:67: warning: excess elements in struct initializer { XK_KP_1, XK_ANY_MOD, "\033Oq", +2, 0, 0}, ^ config.h:280:67: warning: excess elements in struct initializer { XK_KP_1, XK_ANY_MOD, "\033Oq", +2, 0, 0}, ^ config.h:280:67: note: (near initialization for ‘key[47]’) config.h:280:67: note: (near initialization for ‘key[47]’) config.h:281:67: warning: excess elements in struct initializer { XK_KP_2, XK_ANY_MOD, "\033Or", +2, 0, 0}, ^ config.h:281:67: warning: excess elements in struct initializer { XK_KP_2, XK_ANY_MOD, "\033Or", +2, 0, 0}, ^ config.h:281:67: note: (near initialization for ‘key[48]’) config.h:281:67: note: (near initialization for ‘key[48]’) config.h:282:67: warning: excess elements in struct initializer { XK_KP_3, XK_ANY_MOD, "\033Os", +2, 0, 0}, ^ config.h:282:67: warning: excess elements in struct initializer { XK_KP_3, XK_ANY_MOD, "\033Os", +2, 0, 0}, ^ config.h:282:67: note: (near initialization for ‘key[49]’) config.h:282:67: note: (near initialization for ‘key[49]’) config.h:283:67: warning: excess elements in struct initializer { XK_KP_4, XK_ANY_MOD, "\033Ot", +2, 0, 0}, ^ config.h:283:67: warning: excess elements in struct initializer { XK_KP_4, XK_ANY_MOD, "\033Ot", +2, 0, 0}, ^ config.h:283:67: note: (near initialization for ‘key[50]’) config.h:283:67: note: (near initialization for ‘key[50]’) config.h:284:67: warning: excess elements in struct initializer { XK_KP_5, XK_ANY_MOD, "\033Ou", +2, 0, 0}, ^ config.h:284:67: warning: excess elements in struct initializer { XK_KP_5, XK_ANY_MOD, "\033Ou", +2, 0, 0}, ^ config.h:284:67: note: (near initialization for ‘key[51]’) config.h:284:67: note: (near initialization for ‘key[51]’) config.h:285:67: warning: excess elements in struct initializer { XK_KP_6, XK_ANY_MOD, "\033Ov", +2, 0, 0}, ^ config.h:285:67: warning: excess elements in struct initializer { XK_KP_6, XK_ANY_MOD, "\033Ov", +2, 0, 0}, ^ config.h:285:67: note: (near initialization for ‘key[52]’) config.h:285:67: note: (near initialization for ‘key[52]’) config.h:286:67: warning: excess elements in struct initializer { XK_KP_7, XK_ANY_MOD, "\033Ow", +2, 0, 0}, ^ config.h:286:67: warning: excess elements in struct initializer { XK_KP_7, XK_ANY_MOD, "\033Ow", +2, 0, 0}, ^ config.h:286:67: note: (near initialization for ‘key[53]’) config.h:286:67: note: (near initialization for ‘key[53]’) config.h:287:67: warning: excess elements in struct initializer { XK_KP_8, XK_ANY_MOD, "\033Ox", +2, 0, 0}, ^ config.h:287:67: warning: excess elements in struct initializer { XK_KP_8, XK_ANY_MOD, "\033Ox", +2, 0, 0}, ^ config.h:287:67: note: (near initialization for ‘key[54]’) config.h:287:67: note: (near initialization for ‘key[54]’) config.h:288:67: warning: excess elements in struct initializer { XK_KP_9, XK_ANY_MOD, "\033Oy", +2, 0, 0}, ^ config.h:288:67: warning: excess elements in struct initializer { XK_KP_9, XK_ANY_MOD, "\033Oy", +2, 0, 0}, ^ config.h:288:67: note: (near initialization for ‘key[55]’) config.h:288:67: note: (near initialization for ‘key[55]’) config.h:289:67: warning: excess elements in struct initializer { XK_Up, ShiftMask, "\033[1;2A", 0, 0, 0}, ^ config.h:289:67: warning: excess elements in struct initializer { XK_Up, ShiftMask, "\033[1;2A", 0, 0, 0}, ^ config.h:289:67: note: (near initialization for ‘key[56]’) config.h:289:67: note: (near initialization for ‘key[56]’) config.h:290:67: warning: excess elements in struct initializer { XK_Up, Mod1Mask, "\033[1;3A", 0, 0, 0}, ^ config.h:290:67: warning: excess elements in struct initializer { XK_Up, Mod1Mask, "\033[1;3A", 0, 0, 0}, ^ config.h:290:67: note: (near initialization for ‘key[57]’) config.h:290:67: note: (near initialization for ‘key[57]’) config.h:291:67: warning: excess elements in struct initializer { XK_Up, ShiftMask|Mod1Mask,"\033[1;4A", 0, 0, 0}, ^ config.h:291:67: warning: excess elements in struct initializer { XK_Up, ShiftMask|Mod1Mask,"\033[1;4A", 0, 0, 0}, ^ config.h:291:67: note: (near initialization for ‘key[58]’) config.h:291:67: note: (near initialization for ‘key[58]’) config.h:292:67: warning: excess elements in struct initializer { XK_Up, ControlMask, "\033[1;5A", 0, 0, 0}, ^ config.h:292:67: warning: excess elements in struct initializer { XK_Up, ControlMask, "\033[1;5A", 0, 0, 0}, ^ config.h:292:67: note: (near initialization for ‘key[59]’) config.h:292:67: note: (near initialization for ‘key[59]’) config.h:293:67: warning: excess elements in struct initializer { XK_Up, ShiftMask|ControlMask,"\033[1;6A", 0, 0, 0}, ^ config.h:293:67: warning: excess elements in struct initializer { XK_Up, ShiftMask|ControlMask,"\033[1;6A", 0, 0, 0}, ^ config.h:293:67: note: (near initialization for ‘key[60]’) config.h:293:67: note: (near initialization for ‘key[60]’) config.h:294:67: warning: excess elements in struct initializer { XK_Up, ControlMask|Mod1Mask,"\033[1;7A", 0, 0, 0}, ^ config.h:294:67: warning: excess elements in struct initializer { XK_Up, ControlMask|Mod1Mask,"\033[1;7A", 0, 0, 0}, ^ config.h:294:67: note: (near initialization for ‘key[61]’) config.h:294:67: note: (near initialization for ‘key[61]’) config.h:295:67: warning: excess elements in struct initializer { XK_Up,ShiftMask|ControlMask|Mod1Mask,"\033[1;8A", 0, 0, 0}, ^ config.h:295:67: warning: excess elements in struct initializer { XK_Up,ShiftMask|ControlMask|Mod1Mask,"\033[1;8A", 0, 0, 0}, ^ config.h:295:67: note: (near initialization for ‘key[62]’) config.h:295:67: note: (near initialization for ‘key[62]’) config.h:296:67: warning: excess elements in struct initializer { XK_Up, XK_ANY_MOD, "\033[A", 0, -1, 0}, ^ config.h:296:67: warning: excess elements in struct initializer { XK_Up, XK_ANY_MOD, "\033[A", 0, -1, 0}, ^ config.h:296:67: note: (near initialization for ‘key[63]’) config.h:296:67: note: (near initialization for ‘key[63]’) config.h:297:67: warning: excess elements in struct initializer { XK_Up, XK_ANY_MOD, "\033OA", 0, +1, 0}, ^ config.h:297:67: warning: excess elements in struct initializer { XK_Up, XK_ANY_MOD, "\033OA", 0, +1, 0}, ^ config.h:297:67: note: (near initialization for ‘key[64]’) config.h:297:67: note: (near initialization for ‘key[64]’) config.h:298:67: warning: excess elements in struct initializer { XK_Down, ShiftMask, "\033[1;2B", 0, 0, 0}, ^ config.h:298:67: warning: excess elements in struct initializer { XK_Down, ShiftMask, "\033[1;2B", 0, 0, 0}, ^ config.h:298:67: note: (near initialization for ‘key[65]’) config.h:298:67: note: (near initialization for ‘key[65]’) config.h:299:67: warning: excess elements in struct initializer { XK_Down, Mod1Mask, "\033[1;3B", 0, 0, 0}, ^ config.h:299:67: warning: excess elements in struct initializer { XK_Down, Mod1Mask, "\033[1;3B", 0, 0, 0}, ^ config.h:299:67: note: (near initialization for ‘key[66]’) config.h:299:67: note: (near initialization for ‘key[66]’) config.h:300:67: warning: excess elements in struct initializer { XK_Down, ShiftMask|Mod1Mask,"\033[1;4B", 0, 0, 0}, ^ config.h:300:67: warning: excess elements in struct initializer { XK_Down, ShiftMask|Mod1Mask,"\033[1;4B", 0, 0, 0}, ^ config.h:300:67: note: (near initialization for ‘key[67]’) config.h:300:67: note: (near initialization for ‘key[67]’) config.h:301:67: warning: excess elements in struct initializer { XK_Down, ControlMask, "\033[1;5B", 0, 0, 0}, ^ config.h:301:67: warning: excess elements in struct initializer { XK_Down, ControlMask, "\033[1;5B", 0, 0, 0}, ^ config.h:301:67: note: (near initialization for ‘key[68]’) config.h:301:67: note: (near initialization for ‘key[68]’) config.h:302:67: warning: excess elements in struct initializer { XK_Down, ShiftMask|ControlMask,"\033[1;6B", 0, 0, 0}, ^ config.h:302:67: warning: excess elements in struct initializer { XK_Down, ShiftMask|ControlMask,"\033[1;6B", 0, 0, 0}, ^ config.h:302:67: note: (near initialization for ‘key[69]’) config.h:302:67: note: (near initialization for ‘key[69]’) config.h:303:67: warning: excess elements in struct initializer { XK_Down, ControlMask|Mod1Mask,"\033[1;7B", 0, 0, 0}, ^ config.h:303:67: warning: excess elements in struct initializer { XK_Down, ControlMask|Mod1Mask,"\033[1;7B", 0, 0, 0}, ^ config.h:303:67: note: (near initialization for ‘key[70]’) config.h:303:67: note: (near initialization for ‘key[70]’) config.h:304:67: warning: excess elements in struct initializer { XK_Down,ShiftMask|ControlMask|Mod1Mask,"\033[1;8B",0, 0, 0}, ^ config.h:304:67: warning: excess elements in struct initializer { XK_Down,ShiftMask|ControlMask|Mod1Mask,"\033[1;8B",0, 0, 0}, ^ config.h:304:67: note: (near initialization for ‘key[71]’) config.h:304:67: note: (near initialization for ‘key[71]’) config.h:305:67: warning: excess elements in struct initializer { XK_Down, XK_ANY_MOD, "\033[B", 0, -1, 0}, ^ config.h:305:67: warning: excess elements in struct initializer { XK_Down, XK_ANY_MOD, "\033[B", 0, -1, 0}, ^ config.h:305:67: note: (near initialization for ‘key[72]’) config.h:305:67: note: (near initialization for ‘key[72]’) config.h:306:67: warning: excess elements in struct initializer { XK_Down, XK_ANY_MOD, "\033OB", 0, +1, 0}, ^ config.h:306:67: warning: excess elements in struct initializer { XK_Down, XK_ANY_MOD, "\033OB", 0, +1, 0}, ^ config.h:306:67: note: (near initialization for ‘key[73]’) config.h:306:67: note: (near initialization for ‘key[73]’) config.h:307:67: warning: excess elements in struct initializer { XK_Left, ShiftMask, "\033[1;2D", 0, 0, 0}, ^ config.h:307:67: warning: excess elements in struct initializer { XK_Left, ShiftMask, "\033[1;2D", 0, 0, 0}, ^ config.h:307:67: note: (near initialization for ‘key[74]’) config.h:307:67: note: (near initialization for ‘key[74]’) config.h:308:67: warning: excess elements in struct initializer { XK_Left, Mod1Mask, "\033[1;3D", 0, 0, 0}, ^ config.h:308:67: warning: excess elements in struct initializer { XK_Left, Mod1Mask, "\033[1;3D", 0, 0, 0}, ^ config.h:308:67: note: (near initialization for ‘key[75]’) config.h:308:67: note: (near initialization for ‘key[75]’) config.h:309:67: warning: excess elements in struct initializer { XK_Left, ShiftMask|Mod1Mask,"\033[1;4D", 0, 0, 0}, ^ config.h:309:67: warning: excess elements in struct initializer { XK_Left, ShiftMask|Mod1Mask,"\033[1;4D", 0, 0, 0}, ^ config.h:309:67: note: (near initialization for ‘key[76]’) config.h:309:67: note: (near initialization for ‘key[76]’) config.h:310:67: warning: excess elements in struct initializer { XK_Left, ControlMask, "\033[1;5D", 0, 0, 0}, ^ config.h:310:67: warning: excess elements in struct initializer { XK_Left, ControlMask, "\033[1;5D", 0, 0, 0}, ^ config.h:310:67: note: (near initialization for ‘key[77]’) config.h:310:67: note: (near initialization for ‘key[77]’) config.h:311:67: warning: excess elements in struct initializer { XK_Left, ShiftMask|ControlMask,"\033[1;6D", 0, 0, 0}, ^ config.h:311:67: warning: excess elements in struct initializer { XK_Left, ShiftMask|ControlMask,"\033[1;6D", 0, 0, 0}, ^ config.h:311:67: note: (near initialization for ‘key[78]’) config.h:311:67: note: (near initialization for ‘key[78]’) config.h:312:67: warning: excess elements in struct initializer { XK_Left, ControlMask|Mod1Mask,"\033[1;7D", 0, 0, 0}, ^ config.h:312:67: warning: excess elements in struct initializer { XK_Left, ControlMask|Mod1Mask,"\033[1;7D", 0, 0, 0}, ^ config.h:312:67: note: (near initialization for ‘key[79]’) config.h:312:67: note: (near initialization for ‘key[79]’) config.h:313:67: warning: excess elements in struct initializer { XK_Left,ShiftMask|ControlMask|Mod1Mask,"\033[1;8D",0, 0, 0}, ^ config.h:313:67: warning: excess elements in struct initializer { XK_Left,ShiftMask|ControlMask|Mod1Mask,"\033[1;8D",0, 0, 0}, ^ config.h:313:67: note: (near initialization for ‘key[80]’) config.h:313:67: note: (near initialization for ‘key[80]’) config.h:314:67: warning: excess elements in struct initializer { XK_Left, XK_ANY_MOD, "\033[D", 0, -1, 0}, ^ config.h:314:67: warning: excess elements in struct initializer { XK_Left, XK_ANY_MOD, "\033[D", 0, -1, 0}, ^ config.h:314:67: note: (near initialization for ‘key[81]’) config.h:314:67: note: (near initialization for ‘key[81]’) config.h:315:67: warning: excess elements in struct initializer { XK_Left, XK_ANY_MOD, "\033OD", 0, +1, 0}, ^ config.h:315:67: warning: excess elements in struct initializer { XK_Left, XK_ANY_MOD, "\033OD", 0, +1, 0}, ^ config.h:315:67: note: (near initialization for ‘key[82]’) config.h:315:67: note: (near initialization for ‘key[82]’) config.h:316:67: warning: excess elements in struct initializer { XK_Right, ShiftMask, "\033[1;2C", 0, 0, 0}, ^ config.h:316:67: warning: excess elements in struct initializer { XK_Right, ShiftMask, "\033[1;2C", 0, 0, 0}, ^ config.h:316:67: note: (near initialization for ‘key[83]’) config.h:316:67: note: (near initialization for ‘key[83]’) config.h:317:67: warning: excess elements in struct initializer { XK_Right, Mod1Mask, "\033[1;3C", 0, 0, 0}, ^ config.h:317:67: warning: excess elements in struct initializer { XK_Right, Mod1Mask, "\033[1;3C", 0, 0, 0}, ^ config.h:317:67: note: (near initialization for ‘key[84]’) config.h:317:67: note: (near initialization for ‘key[84]’) config.h:318:67: warning: excess elements in struct initializer { XK_Right, ShiftMask|Mod1Mask,"\033[1;4C", 0, 0, 0}, ^ config.h:318:67: warning: excess elements in struct initializer { XK_Right, ShiftMask|Mod1Mask,"\033[1;4C", 0, 0, 0}, ^ config.h:318:67: note: (near initialization for ‘key[85]’) config.h:318:67: note: (near initialization for ‘key[85]’) config.h:319:67: warning: excess elements in struct initializer { XK_Right, ControlMask, "\033[1;5C", 0, 0, 0}, ^ config.h:319:67: warning: excess elements in struct initializer { XK_Right, ControlMask, "\033[1;5C", 0, 0, 0}, ^ config.h:319:67: note: (near initialization for ‘key[86]’) config.h:319:67: note: (near initialization for ‘key[86]’) config.h:320:67: warning: excess elements in struct initializer { XK_Right, ShiftMask|ControlMask,"\033[1;6C", 0, 0, 0}, ^ config.h:320:67: warning: excess elements in struct initializer { XK_Right, ShiftMask|ControlMask,"\033[1;6C", 0, 0, 0}, ^ config.h:320:67: note: (near initialization for ‘key[87]’) config.h:320:67: note: (near initialization for ‘key[87]’) config.h:321:67: warning: excess elements in struct initializer { XK_Right, ControlMask|Mod1Mask,"\033[1;7C", 0, 0, 0}, ^ config.h:321:67: warning: excess elements in struct initializer { XK_Right, ControlMask|Mod1Mask,"\033[1;7C", 0, 0, 0}, ^ config.h:321:67: note: (near initialization for ‘key[88]’) config.h:321:67: note: (near initialization for ‘key[88]’) config.h:322:67: warning: excess elements in struct initializer { XK_Right,ShiftMask|ControlMask|Mod1Mask,"\033[1;8C",0, 0, 0}, ^ config.h:322:67: warning: excess elements in struct initializer { XK_Right,ShiftMask|ControlMask|Mod1Mask,"\033[1;8C",0, 0, 0}, ^ config.h:322:67: note: (near initialization for ‘key[89]’) config.h:322:67: note: (near initialization for ‘key[89]’) config.h:323:67: warning: excess elements in struct initializer { XK_Right, XK_ANY_MOD, "\033[C", 0, -1, 0}, ^ config.h:323:67: warning: excess elements in struct initializer { XK_Right, XK_ANY_MOD, "\033[C", 0, -1, 0}, ^ config.h:323:67: note: (near initialization for ‘key[90]’) config.h:323:67: note: (near initialization for ‘key[90]’) config.h:324:67: warning: excess elements in struct initializer { XK_Right, XK_ANY_MOD, "\033OC", 0, +1, 0}, ^ config.h:324:67: warning: excess elements in struct initializer { XK_Right, XK_ANY_MOD, "\033OC", 0, +1, 0}, ^ config.h:324:67: note: (near initialization for ‘key[91]’) config.h:324:67: note: (near initialization for ‘key[91]’) config.h:325:67: warning: excess elements in struct initializer { XK_ISO_Left_Tab, ShiftMask, "\033[Z", 0, 0, 0}, ^ config.h:325:67: warning: excess elements in struct initializer { XK_ISO_Left_Tab, ShiftMask, "\033[Z", 0, 0, 0}, ^ config.h:325:67: note: (near initialization for ‘key[92]’) config.h:325:67: note: (near initialization for ‘key[92]’) config.h:326:66: warning: excess elements in struct initializer { XK_Return, Mod1Mask, "\033\r", 0, 0, -1}, ^ config.h:326:66: warning: excess elements in struct initializer { XK_Return, Mod1Mask, "\033\r", 0, 0, -1}, ^ config.h:326:66: note: (near initialization for ‘key[93]’) config.h:326:66: note: (near initialization for ‘key[93]’) config.h:327:66: warning: excess elements in struct initializer { XK_Return, Mod1Mask, "\033\r\n", 0, 0, +1}, ^ config.h:327:66: warning: excess elements in struct initializer { XK_Return, Mod1Mask, "\033\r\n", 0, 0, +1}, ^ config.h:327:66: note: (near initialization for ‘key[94]’) config.h:327:66: note: (near initialization for ‘key[94]’) config.h:328:66: warning: excess elements in struct initializer { XK_Return, XK_ANY_MOD, "\r", 0, 0, -1}, ^ config.h:328:66: warning: excess elements in struct initializer { XK_Return, XK_ANY_MOD, "\r", 0, 0, -1}, ^ config.h:328:66: note: (near initialization for ‘key[95]’) config.h:328:66: note: (near initialization for ‘key[95]’) config.h:329:66: warning: excess elements in struct initializer { XK_Return, XK_ANY_MOD, "\r\n", 0, 0, +1}, ^ config.h:329:66: warning: excess elements in struct initializer { XK_Return, XK_ANY_MOD, "\r\n", 0, 0, +1}, ^ config.h:329:66: note: (near initialization for ‘key[96]’) config.h:329:66: note: (near initialization for ‘key[96]’) config.h:330:67: warning: excess elements in struct initializer { XK_Insert, ShiftMask, "\033[4l", -1, 0, 0}, ^ config.h:330:67: warning: excess elements in struct initializer { XK_Insert, ShiftMask, "\033[4l", -1, 0, 0}, ^ config.h:330:67: note: (near initialization for ‘key[97]’) config.h:330:67: note: (near initialization for ‘key[97]’) config.h:331:67: warning: excess elements in struct initializer { XK_Insert, ShiftMask, "\033[2;2~", +1, 0, 0}, ^ config.h:331:67: warning: excess elements in struct initializer { XK_Insert, ShiftMask, "\033[2;2~", +1, 0, 0}, ^ config.h:331:67: note: (near initialization for ‘key[98]’) config.h:331:67: note: (near initialization for ‘key[98]’) config.h:332:67: warning: excess elements in struct initializer { XK_Insert, ControlMask, "\033[L", -1, 0, 0}, ^ config.h:332:67: warning: excess elements in struct initializer { XK_Insert, ControlMask, "\033[L", -1, 0, 0}, ^ config.h:332:67: note: (near initialization for ‘key[99]’) config.h:332:67: note: (near initialization for ‘key[99]’) config.h:333:67: warning: excess elements in struct initializer { XK_Insert, ControlMask, "\033[2;5~", +1, 0, 0}, ^ config.h:333:67: warning: excess elements in struct initializer { XK_Insert, ControlMask, "\033[2;5~", +1, 0, 0}, ^ config.h:333:67: note: (near initialization for ‘key[100]’) config.h:333:67: note: (near initialization for ‘key[100]’) config.h:334:67: warning: excess elements in struct initializer { XK_Insert, XK_ANY_MOD, "\033[4h", -1, 0, 0}, ^ config.h:334:67: warning: excess elements in struct initializer { XK_Insert, XK_ANY_MOD, "\033[4h", -1, 0, 0}, ^ config.h:334:67: note: (near initialization for ‘key[101]’) config.h:334:67: note: (near initialization for ‘key[101]’) config.h:335:67: warning: excess elements in struct initializer { XK_Insert, XK_ANY_MOD, "\033[2~", +1, 0, 0}, ^ config.h:335:67: warning: excess elements in struct initializer { XK_Insert, XK_ANY_MOD, "\033[2~", +1, 0, 0}, ^ config.h:335:67: note: (near initialization for ‘key[102]’) config.h:335:67: note: (near initialization for ‘key[102]’) config.h:336:67: warning: excess elements in struct initializer { XK_Delete, ControlMask, "\033[M", -1, 0, 0}, ^ config.h:336:67: warning: excess elements in struct initializer { XK_Delete, ControlMask, "\033[M", -1, 0, 0}, ^ config.h:336:67: note: (near initialization for ‘key[103]’) config.h:336:67: note: (near initialization for ‘key[103]’) config.h:337:67: warning: excess elements in struct initializer { XK_Delete, ControlMask, "\033[3;5~", +1, 0, 0}, ^ config.h:337:67: warning: excess elements in struct initializer { XK_Delete, ControlMask, "\033[3;5~", +1, 0, 0}, ^ config.h:337:67: note: (near initialization for ‘key[104]’) config.h:337:67: note: (near initialization for ‘key[104]’) config.h:338:67: warning: excess elements in struct initializer { XK_Delete, ShiftMask, "\033[2K", -1, 0, 0}, ^ config.h:338:67: warning: excess elements in struct initializer { XK_Delete, ShiftMask, "\033[2K", -1, 0, 0}, ^ config.h:338:67: note: (near initialization for ‘key[105]’) config.h:338:67: note: (near initialization for ‘key[105]’) config.h:339:67: warning: excess elements in struct initializer { XK_Delete, ShiftMask, "\033[3;2~", +1, 0, 0}, ^ config.h:339:67: warning: excess elements in struct initializer { XK_Delete, ShiftMask, "\033[3;2~", +1, 0, 0}, ^ config.h:339:67: note: (near initialization for ‘key[106]’) config.h:339:67: note: (near initialization for ‘key[106]’) config.h:340:67: warning: excess elements in struct initializer { XK_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0}, ^ config.h:340:67: warning: excess elements in struct initializer { XK_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0}, ^ config.h:340:67: note: (near initialization for ‘key[107]’) config.h:340:67: note: (near initialization for ‘key[107]’) config.h:341:67: warning: excess elements in struct initializer { XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0}, ^ config.h:341:67: warning: excess elements in struct initializer { XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0}, ^ config.h:341:67: note: (near initialization for ‘key[108]’) config.h:341:67: note: (near initialization for ‘key[108]’) config.h:342:67: warning: excess elements in struct initializer { XK_BackSpace, XK_NO_MOD, "\177", 0, 0, 0}, ^ config.h:342:67: warning: excess elements in struct initializer { XK_BackSpace, XK_NO_MOD, "\177", 0, 0, 0}, ^ config.h:342:67: note: (near initialization for ‘key[109]’) config.h:342:67: note: (near initialization for ‘key[109]’) config.h:343:67: warning: excess elements in struct initializer { XK_BackSpace, Mod1Mask, "\033\177", 0, 0, 0}, ^ config.h:343:67: warning: excess elements in struct initializer { XK_BackSpace, Mod1Mask, "\033\177", 0, 0, 0}, ^ config.h:343:67: note: (near initialization for ‘key[110]’) config.h:343:67: note: (near initialization for ‘key[110]’) config.h:344:67: warning: excess elements in struct initializer { XK_Home, ShiftMask, "\033[2J", 0, -1, 0}, ^ config.h:344:67: warning: excess elements in struct initializer { XK_Home, ShiftMask, "\033[2J", 0, -1, 0}, ^ config.h:344:67: note: (near initialization for ‘key[111]’) config.h:344:67: note: (near initialization for ‘key[111]’) config.h:345:67: warning: excess elements in struct initializer { XK_Home, ShiftMask, "\033[1;2H", 0, +1, 0}, ^ config.h:345:67: warning: excess elements in struct initializer { XK_Home, ShiftMask, "\033[1;2H", 0, +1, 0}, ^ config.h:345:67: note: (near initialization for ‘key[112]’) config.h:345:67: note: (near initialization for ‘key[112]’) config.h:346:67: warning: excess elements in struct initializer { XK_Home, XK_ANY_MOD, "\033[H", 0, -1, 0}, ^ config.h:346:67: warning: excess elements in struct initializer { XK_Home, XK_ANY_MOD, "\033[H", 0, -1, 0}, ^ config.h:346:67: note: (near initialization for ‘key[113]’) config.h:346:67: note: (near initialization for ‘key[113]’) config.h:347:67: warning: excess elements in struct initializer { XK_Home, XK_ANY_MOD, "\033[1~", 0, +1, 0}, ^ config.h:347:67: warning: excess elements in struct initializer { XK_Home, XK_ANY_MOD, "\033[1~", 0, +1, 0}, ^ config.h:347:67: note: (near initialization for ‘key[114]’) config.h:347:67: note: (near initialization for ‘key[114]’) config.h:348:67: warning: excess elements in struct initializer { XK_End, ControlMask, "\033[J", -1, 0, 0}, ^ config.h:348:67: warning: excess elements in struct initializer { XK_End, ControlMask, "\033[J", -1, 0, 0}, ^ config.h:348:67: note: (near initialization for ‘key[115]’) config.h:348:67: note: (near initialization for ‘key[115]’) config.h:349:67: warning: excess elements in struct initializer { XK_End, ControlMask, "\033[1;5F", +1, 0, 0}, ^ config.h:349:67: warning: excess elements in struct initializer { XK_End, ControlMask, "\033[1;5F", +1, 0, 0}, ^ config.h:349:67: note: (near initialization for ‘key[116]’) config.h:349:67: note: (near initialization for ‘key[116]’) config.h:350:67: warning: excess elements in struct initializer { XK_End, ShiftMask, "\033[K", -1, 0, 0}, ^ config.h:350:67: warning: excess elements in struct initializer { XK_End, ShiftMask, "\033[K", -1, 0, 0}, ^ config.h:350:67: note: (near initialization for ‘key[117]’) config.h:350:67: note: (near initialization for ‘key[117]’) config.h:351:67: warning: excess elements in struct initializer { XK_End, ShiftMask, "\033[1;2F", +1, 0, 0}, ^ config.h:351:67: warning: excess elements in struct initializer { XK_End, ShiftMask, "\033[1;2F", +1, 0, 0}, ^ config.h:351:67: note: (near initialization for ‘key[118]’) config.h:351:67: note: (near initialization for ‘key[118]’) config.h:352:67: warning: excess elements in struct initializer { XK_End, XK_ANY_MOD, "\033[4~", 0, 0, 0}, ^ config.h:352:67: warning: excess elements in struct initializer { XK_End, XK_ANY_MOD, "\033[4~", 0, 0, 0}, ^ config.h:352:67: note: (near initialization for ‘key[119]’) config.h:352:67: note: (near initialization for ‘key[119]’) config.h:353:67: warning: excess elements in struct initializer { XK_Prior, ControlMask, "\033[5;5~", 0, 0, 0}, ^ config.h:353:67: warning: excess elements in struct initializer { XK_Prior, ControlMask, "\033[5;5~", 0, 0, 0}, ^ config.h:353:67: note: (near initialization for ‘key[120]’) config.h:353:67: note: (near initialization for ‘key[120]’) config.h:354:67: warning: excess elements in struct initializer { XK_Prior, ShiftMask, "\033[5;2~", 0, 0, 0}, ^ config.h:354:67: warning: excess elements in struct initializer { XK_Prior, ShiftMask, "\033[5;2~", 0, 0, 0}, ^ config.h:354:67: note: (near initialization for ‘key[121]’) config.h:354:67: note: (near initialization for ‘key[121]’) config.h:355:67: warning: excess elements in struct initializer { XK_Prior, XK_ANY_MOD, "\033[5~", 0, 0, 0}, ^ config.h:355:67: warning: excess elements in struct initializer { XK_Prior, XK_ANY_MOD, "\033[5~", 0, 0, 0}, ^ config.h:355:67: note: (near initialization for ‘key[122]’) config.h:355:67: note: (near initialization for ‘key[122]’) config.h:356:67: warning: excess elements in struct initializer { XK_Next, ControlMask, "\033[6;5~", 0, 0, 0}, ^ config.h:356:67: warning: excess elements in struct initializer { XK_Next, ControlMask, "\033[6;5~", 0, 0, 0}, ^ config.h:356:67: note: (near initialization for ‘key[123]’) config.h:356:67: note: (near initialization for ‘key[123]’) config.h:357:67: warning: excess elements in struct initializer { XK_Next, ShiftMask, "\033[6;2~", 0, 0, 0}, ^ config.h:357:67: warning: excess elements in struct initializer { XK_Next, ShiftMask, "\033[6;2~", 0, 0, 0}, ^ config.h:357:67: note: (near initialization for ‘key[124]’) config.h:357:67: note: (near initialization for ‘key[124]’) config.h:358:67: warning: excess elements in struct initializer { XK_Next, XK_ANY_MOD, "\033[6~", 0, 0, 0}, ^ config.h:358:67: warning: excess elements in struct initializer { XK_Next, XK_ANY_MOD, "\033[6~", 0, 0, 0}, ^ config.h:358:67: note: (near initialization for ‘key[125]’) config.h:358:67: note: (near initialization for ‘key[125]’) config.h:359:67: warning: excess elements in struct initializer { XK_F1, XK_NO_MOD, "\033OP" , 0, 0, 0}, ^ config.h:359:67: warning: excess elements in struct initializer { XK_F1, XK_NO_MOD, "\033OP" , 0, 0, 0}, ^ config.h:359:67: note: (near initialization for ‘key[126]’) config.h:359:67: note: (near initialization for ‘key[126]’) config.h:360:67: warning: excess elements in struct initializer { XK_F1, /* F13 */ ShiftMask, "\033[1;2P", 0, 0, 0}, ^ config.h:360:67: warning: excess elements in struct initializer { XK_F1, /* F13 */ ShiftMask, "\033[1;2P", 0, 0, 0}, ^ config.h:360:67: note: (near initialization for ‘key[127]’) config.h:360:67: note: (near initialization for ‘key[127]’) config.h:361:67: warning: excess elements in struct initializer { XK_F1, /* F25 */ ControlMask, "\033[1;5P", 0, 0, 0}, ^ config.h:361:67: warning: excess elements in struct initializer { XK_F1, /* F25 */ ControlMask, "\033[1;5P", 0, 0, 0}, ^ config.h:361:67: note: (near initialization for ‘key[128]’) config.h:361:67: note: (near initialization for ‘key[128]’) config.h:362:67: warning: excess elements in struct initializer { XK_F1, /* F37 */ Mod4Mask, "\033[1;6P", 0, 0, 0}, ^ config.h:362:67: warning: excess elements in struct initializer { XK_F1, /* F37 */ Mod4Mask, "\033[1;6P", 0, 0, 0}, ^ config.h:362:67: note: (near initialization for ‘key[129]’) config.h:362:67: note: (near initialization for ‘key[129]’) config.h:363:67: warning: excess elements in struct initializer { XK_F1, /* F49 */ Mod1Mask, "\033[1;3P", 0, 0, 0}, ^ config.h:363:67: warning: excess elements in struct initializer { XK_F1, /* F49 */ Mod1Mask, "\033[1;3P", 0, 0, 0}, ^ config.h:363:67: note: (near initialization for ‘key[130]’) config.h:363:67: note: (near initialization for ‘key[130]’) config.h:364:67: warning: excess elements in struct initializer { XK_F1, /* F61 */ Mod3Mask, "\033[1;4P", 0, 0, 0}, ^ config.h:364:67: warning: excess elements in struct initializer { XK_F1, /* F61 */ Mod3Mask, "\033[1;4P", 0, 0, 0}, ^ config.h:364:67: note: (near initialization for ‘key[131]’) config.h:364:67: note: (near initialization for ‘key[131]’) config.h:365:67: warning: excess elements in struct initializer { XK_F2, XK_NO_MOD, "\033OQ" , 0, 0, 0}, ^ config.h:365:67: warning: excess elements in struct initializer { XK_F2, XK_NO_MOD, "\033OQ" , 0, 0, 0}, ^ config.h:365:67: note: (near initialization for ‘key[132]’) config.h:365:67: note: (near initialization for ‘key[132]’) config.h:366:67: warning: excess elements in struct initializer { XK_F2, /* F14 */ ShiftMask, "\033[1;2Q", 0, 0, 0}, ^ config.h:366:67: warning: excess elements in struct initializer { XK_F2, /* F14 */ ShiftMask, "\033[1;2Q", 0, 0, 0}, ^ config.h:366:67: note: (near initialization for ‘key[133]’) config.h:366:67: note: (near initialization for ‘key[133]’) config.h:367:67: warning: excess elements in struct initializer { XK_F2, /* F26 */ ControlMask, "\033[1;5Q", 0, 0, 0}, ^ config.h:367:67: warning: excess elements in struct initializer { XK_F2, /* F26 */ ControlMask, "\033[1;5Q", 0, 0, 0}, ^ config.h:367:67: note: (near initialization for ‘key[134]’) config.h:367:67: note: (near initialization for ‘key[134]’) config.h:368:67: warning: excess elements in struct initializer { XK_F2, /* F38 */ Mod4Mask, "\033[1;6Q", 0, 0, 0}, ^ config.h:368:67: warning: excess elements in struct initializer { XK_F2, /* F38 */ Mod4Mask, "\033[1;6Q", 0, 0, 0}, ^ config.h:368:67: note: (near initialization for ‘key[135]’) config.h:368:67: note: (near initialization for ‘key[135]’) config.h:369:67: warning: excess elements in struct initializer { XK_F2, /* F50 */ Mod1Mask, "\033[1;3Q", 0, 0, 0}, ^ config.h:369:67: warning: excess elements in struct initializer { XK_F2, /* F50 */ Mod1Mask, "\033[1;3Q", 0, 0, 0}, ^ config.h:369:67: note: (near initialization for ‘key[136]’) config.h:369:67: note: (near initialization for ‘key[136]’) config.h:370:67: warning: excess elements in struct initializer { XK_F2, /* F62 */ Mod3Mask, "\033[1;4Q", 0, 0, 0}, ^ config.h:370:67: warning: excess elements in struct initializer { XK_F2, /* F62 */ Mod3Mask, "\033[1;4Q", 0, 0, 0}, ^ config.h:370:67: note: (near initialization for ‘key[137]’) config.h:370:67: note: (near initialization for ‘key[137]’) config.h:371:67: warning: excess elements in struct initializer { XK_F3, XK_NO_MOD, "\033OR" , 0, 0, 0}, ^ config.h:371:67: warning: excess elements in struct initializer { XK_F3, XK_NO_MOD, "\033OR" , 0, 0, 0}, ^ config.h:371:67: note: (near initialization for ‘key[138]’) config.h:371:67: note: (near initialization for ‘key[138]’) config.h:372:67: warning: excess elements in struct initializer { XK_F3, /* F15 */ ShiftMask, "\033[1;2R", 0, 0, 0}, ^ config.h:372:67: warning: excess elements in struct initializer { XK_F3, /* F15 */ ShiftMask, "\033[1;2R", 0, 0, 0}, ^ config.h:372:67: note: (near initialization for ‘key[139]’) config.h:372:67: note: (near initialization for ‘key[139]’) config.h:373:67: warning: excess elements in struct initializer { XK_F3, /* F27 */ ControlMask, "\033[1;5R", 0, 0, 0}, ^ config.h:373:67: warning: excess elements in struct initializer { XK_F3, /* F27 */ ControlMask, "\033[1;5R", 0, 0, 0}, ^ config.h:373:67: note: (near initialization for ‘key[140]’) config.h:373:67: note: (near initialization for ‘key[140]’) config.h:374:67: warning: excess elements in struct initializer { XK_F3, /* F39 */ Mod4Mask, "\033[1;6R", 0, 0, 0}, ^ config.h:374:67: warning: excess elements in struct initializer { XK_F3, /* F39 */ Mod4Mask, "\033[1;6R", 0, 0, 0}, ^ config.h:374:67: note: (near initialization for ‘key[141]’) config.h:374:67: note: (near initialization for ‘key[141]’) config.h:375:67: warning: excess elements in struct initializer { XK_F3, /* F51 */ Mod1Mask, "\033[1;3R", 0, 0, 0}, ^ config.h:375:67: warning: excess elements in struct initializer { XK_F3, /* F51 */ Mod1Mask, "\033[1;3R", 0, 0, 0}, ^ config.h:375:67: note: (near initialization for ‘key[142]’) config.h:375:67: note: (near initialization for ‘key[142]’) config.h:376:67: warning: excess elements in struct initializer { XK_F3, /* F63 */ Mod3Mask, "\033[1;4R", 0, 0, 0}, ^ config.h:376:67: warning: excess elements in struct initializer { XK_F3, /* F63 */ Mod3Mask, "\033[1;4R", 0, 0, 0}, ^ config.h:376:67: note: (near initialization for ‘key[143]’) config.h:376:67: note: (near initialization for ‘key[143]’) config.h:377:67: warning: excess elements in struct initializer { XK_F4, XK_NO_MOD, "\033OS" , 0, 0, 0}, ^ config.h:377:67: warning: excess elements in struct initializer { XK_F4, XK_NO_MOD, "\033OS" , 0, 0, 0}, ^ config.h:377:67: note: (near initialization for ‘key[144]’) config.h:377:67: note: (near initialization for ‘key[144]’) config.h:378:67: warning: excess elements in struct initializer { XK_F4, /* F16 */ ShiftMask, "\033[1;2S", 0, 0, 0}, ^ config.h:378:67: warning: excess elements in struct initializer { XK_F4, /* F16 */ ShiftMask, "\033[1;2S", 0, 0, 0}, ^ config.h:378:67: note: (near initialization for ‘key[145]’) config.h:378:67: note: (near initialization for ‘key[145]’) config.h:379:67: warning: excess elements in struct initializer { XK_F4, /* F28 */ ControlMask, "\033[1;5S", 0, 0, 0}, ^ config.h:379:67: warning: excess elements in struct initializer { XK_F4, /* F28 */ ControlMask, "\033[1;5S", 0, 0, 0}, ^ config.h:379:67: note: (near initialization for ‘key[146]’) config.h:379:67: note: (near initialization for ‘key[146]’) config.h:380:67: warning: excess elements in struct initializer { XK_F4, /* F40 */ Mod4Mask, "\033[1;6S", 0, 0, 0}, ^ config.h:380:67: warning: excess elements in struct initializer { XK_F4, /* F40 */ Mod4Mask, "\033[1;6S", 0, 0, 0}, ^ config.h:380:67: note: (near initialization for ‘key[147]’) config.h:380:67: note: (near initialization for ‘key[147]’) config.h:381:67: warning: excess elements in struct initializer { XK_F4, /* F52 */ Mod1Mask, "\033[1;3S", 0, 0, 0}, ^ config.h:381:67: warning: excess elements in struct initializer { XK_F4, /* F52 */ Mod1Mask, "\033[1;3S", 0, 0, 0}, ^ config.h:381:67: note: (near initialization for ‘key[148]’) config.h:381:67: note: (near initialization for ‘key[148]’) config.h:382:67: warning: excess elements in struct initializer { XK_F5, XK_NO_MOD, "\033[15~", 0, 0, 0}, ^ config.h:382:67: warning: excess elements in struct initializer { XK_F5, XK_NO_MOD, "\033[15~", 0, 0, 0}, ^ config.h:382:67: note: (near initialization for ‘key[149]’) config.h:382:67: note: (near initialization for ‘key[149]’) config.h:383:67: warning: excess elements in struct initializer { XK_F5, /* F17 */ ShiftMask, "\033[15;2~", 0, 0, 0}, ^ config.h:383:67: warning: excess elements in struct initializer { XK_F5, /* F17 */ ShiftMask, "\033[15;2~", 0, 0, 0}, ^ config.h:383:67: note: (near initialization for ‘key[150]’) config.h:383:67: note: (near initialization for ‘key[150]’) config.h:384:67: warning: excess elements in struct initializer { XK_F5, /* F29 */ ControlMask, "\033[15;5~", 0, 0, 0}, ^ config.h:384:67: warning: excess elements in struct initializer { XK_F5, /* F29 */ ControlMask, "\033[15;5~", 0, 0, 0}, ^ config.h:384:67: note: (near initialization for ‘key[151]’) config.h:384:67: note: (near initialization for ‘key[151]’) config.h:385:67: warning: excess elements in struct initializer { XK_F5, /* F41 */ Mod4Mask, "\033[15;6~", 0, 0, 0}, ^ config.h:385:67: warning: excess elements in struct initializer { XK_F5, /* F41 */ Mod4Mask, "\033[15;6~", 0, 0, 0}, ^ config.h:385:67: note: (near initialization for ‘key[152]’) config.h:385:67: note: (near initialization for ‘key[152]’) config.h:386:67: warning: excess elements in struct initializer { XK_F5, /* F53 */ Mod1Mask, "\033[15;3~", 0, 0, 0}, ^ config.h:386:67: warning: excess elements in struct initializer { XK_F5, /* F53 */ Mod1Mask, "\033[15;3~", 0, 0, 0}, ^ config.h:386:67: note: (near initialization for ‘key[153]’) config.h:386:67: note: (near initialization for ‘key[153]’) config.h:387:67: warning: excess elements in struct initializer { XK_F6, XK_NO_MOD, "\033[17~", 0, 0, 0}, ^ config.h:387:67: warning: excess elements in struct initializer { XK_F6, XK_NO_MOD, "\033[17~", 0, 0, 0}, ^ config.h:387:67: note: (near initialization for ‘key[154]’) config.h:387:67: note: (near initialization for ‘key[154]’) config.h:388:67: warning: excess elements in struct initializer { XK_F6, /* F18 */ ShiftMask, "\033[17;2~", 0, 0, 0}, ^ config.h:388:67: warning: excess elements in struct initializer { XK_F6, /* F18 */ ShiftMask, "\033[17;2~", 0, 0, 0}, ^ config.h:388:67: note: (near initialization for ‘key[155]’) config.h:388:67: note: (near initialization for ‘key[155]’) config.h:389:67: warning: excess elements in struct initializer { XK_F6, /* F30 */ ControlMask, "\033[17;5~", 0, 0, 0}, ^ config.h:389:67: warning: excess elements in struct initializer { XK_F6, /* F30 */ ControlMask, "\033[17;5~", 0, 0, 0}, ^ config.h:389:67: note: (near initialization for ‘key[156]’) config.h:389:67: note: (near initialization for ‘key[156]’) config.h:390:67: warning: excess elements in struct initializer { XK_F6, /* F42 */ Mod4Mask, "\033[17;6~", 0, 0, 0}, ^ config.h:390:67: warning: excess elements in struct initializer { XK_F6, /* F42 */ Mod4Mask, "\033[17;6~", 0, 0, 0}, ^ config.h:390:67: note: (near initialization for ‘key[157]’) config.h:390:67: note: (near initialization for ‘key[157]’) config.h:391:67: warning: excess elements in struct initializer { XK_F6, /* F54 */ Mod1Mask, "\033[17;3~", 0, 0, 0}, ^ config.h:391:67: warning: excess elements in struct initializer { XK_F6, /* F54 */ Mod1Mask, "\033[17;3~", 0, 0, 0}, ^ config.h:391:67: note: (near initialization for ‘key[158]’) config.h:391:67: note: (near initialization for ‘key[158]’) config.h:392:67: warning: excess elements in struct initializer { XK_F7, XK_NO_MOD, "\033[18~", 0, 0, 0}, ^ config.h:392:67: warning: excess elements in struct initializer { XK_F7, XK_NO_MOD, "\033[18~", 0, 0, 0}, ^ config.h:392:67: note: (near initialization for ‘key[159]’) config.h:392:67: note: (near initialization for ‘key[159]’) config.h:393:67: warning: excess elements in struct initializer { XK_F7, /* F19 */ ShiftMask, "\033[18;2~", 0, 0, 0}, ^ config.h:393:67: warning: excess elements in struct initializer { XK_F7, /* F19 */ ShiftMask, "\033[18;2~", 0, 0, 0}, ^ config.h:393:67: note: (near initialization for ‘key[160]’) config.h:393:67: note: (near initialization for ‘key[160]’) config.h:394:67: warning: excess elements in struct initializer { XK_F7, /* F31 */ ControlMask, "\033[18;5~", 0, 0, 0}, ^ config.h:394:67: warning: excess elements in struct initializer { XK_F7, /* F31 */ ControlMask, "\033[18;5~", 0, 0, 0}, ^ config.h:394:67: note: (near initialization for ‘key[161]’) config.h:394:67: note: (near initialization for ‘key[161]’) config.h:395:67: warning: excess elements in struct initializer { XK_F7, /* F43 */ Mod4Mask, "\033[18;6~", 0, 0, 0}, ^ config.h:395:67: warning: excess elements in struct initializer { XK_F7, /* F43 */ Mod4Mask, "\033[18;6~", 0, 0, 0}, ^ config.h:395:67: note: (near initialization for ‘key[162]’) config.h:395:67: note: (near initialization for ‘key[162]’) config.h:396:67: warning: excess elements in struct initializer { XK_F7, /* F55 */ Mod1Mask, "\033[18;3~", 0, 0, 0}, ^ config.h:396:67: warning: excess elements in struct initializer { XK_F7, /* F55 */ Mod1Mask, "\033[18;3~", 0, 0, 0}, ^ config.h:396:67: note: (near initialization for ‘key[163]’) config.h:396:67: note: (near initialization for ‘key[163]’) config.h:397:67: warning: excess elements in struct initializer { XK_F8, XK_NO_MOD, "\033[19~", 0, 0, 0}, ^ config.h:397:67: warning: excess elements in struct initializer { XK_F8, XK_NO_MOD, "\033[19~", 0, 0, 0}, ^ config.h:397:67: note: (near initialization for ‘key[164]’) config.h:397:67: note: (near initialization for ‘key[164]’) config.h:398:67: warning: excess elements in struct initializer { XK_F8, /* F20 */ ShiftMask, "\033[19;2~", 0, 0, 0}, ^ config.h:398:67: warning: excess elements in struct initializer { XK_F8, /* F20 */ ShiftMask, "\033[19;2~", 0, 0, 0}, ^ config.h:398:67: note: (near initialization for ‘key[165]’) config.h:398:67: note: (near initialization for ‘key[165]’) config.h:399:67: warning: excess elements in struct initializer { XK_F8, /* F32 */ ControlMask, "\033[19;5~", 0, 0, 0}, ^ config.h:399:67: warning: excess elements in struct initializer { XK_F8, /* F32 */ ControlMask, "\033[19;5~", 0, 0, 0}, ^ config.h:399:67: note: (near initialization for ‘key[166]’) config.h:399:67: note: (near initialization for ‘key[166]’) config.h:400:67: warning: excess elements in struct initializer { XK_F8, /* F44 */ Mod4Mask, "\033[19;6~", 0, 0, 0}, ^ config.h:400:67: warning: excess elements in struct initializer { XK_F8, /* F44 */ Mod4Mask, "\033[19;6~", 0, 0, 0}, ^ config.h:400:67: note: (near initialization for ‘key[167]’) config.h:400:67: note: (near initialization for ‘key[167]’) config.h:401:67: warning: excess elements in struct initializer { XK_F8, /* F56 */ Mod1Mask, "\033[19;3~", 0, 0, 0}, ^ config.h:401:67: warning: excess elements in struct initializer { XK_F8, /* F56 */ Mod1Mask, "\033[19;3~", 0, 0, 0}, ^ config.h:401:67: note: (near initialization for ‘key[168]’) config.h:401:67: note: (near initialization for ‘key[168]’) config.h:402:67: warning: excess elements in struct initializer { XK_F9, XK_NO_MOD, "\033[20~", 0, 0, 0}, ^ config.h:402:67: warning: excess elements in struct initializer { XK_F9, XK_NO_MOD, "\033[20~", 0, 0, 0}, ^ config.h:402:67: note: (near initialization for ‘key[169]’) config.h:402:67: note: (near initialization for ‘key[169]’) config.h:403:67: warning: excess elements in struct initializer { XK_F9, /* F21 */ ShiftMask, "\033[20;2~", 0, 0, 0}, ^ config.h:403:67: warning: excess elements in struct initializer { XK_F9, /* F21 */ ShiftMask, "\033[20;2~", 0, 0, 0}, ^ config.h:403:67: note: (near initialization for ‘key[170]’) config.h:403:67: note: (near initialization for ‘key[170]’) config.h:404:67: warning: excess elements in struct initializer { XK_F9, /* F33 */ ControlMask, "\033[20;5~", 0, 0, 0}, ^ config.h:404:67: warning: excess elements in struct initializer { XK_F9, /* F33 */ ControlMask, "\033[20;5~", 0, 0, 0}, ^ config.h:404:67: note: (near initialization for ‘key[171]’) config.h:404:67: note: (near initialization for ‘key[171]’) config.h:405:67: warning: excess elements in struct initializer { XK_F9, /* F45 */ Mod4Mask, "\033[20;6~", 0, 0, 0}, ^ config.h:405:67: warning: excess elements in struct initializer { XK_F9, /* F45 */ Mod4Mask, "\033[20;6~", 0, 0, 0}, ^ config.h:405:67: note: (near initialization for ‘key[172]’) config.h:405:67: note: (near initialization for ‘key[172]’) config.h:406:67: warning: excess elements in struct initializer { XK_F9, /* F57 */ Mod1Mask, "\033[20;3~", 0, 0, 0}, ^ config.h:406:67: warning: excess elements in struct initializer { XK_F9, /* F57 */ Mod1Mask, "\033[20;3~", 0, 0, 0}, ^ config.h:406:67: note: (near initialization for ‘key[173]’) config.h:406:67: note: (near initialization for ‘key[173]’) config.h:407:67: warning: excess elements in struct initializer { XK_F10, XK_NO_MOD, "\033[21~", 0, 0, 0}, ^ config.h:407:67: warning: excess elements in struct initializer { XK_F10, XK_NO_MOD, "\033[21~", 0, 0, 0}, ^ config.h:407:67: note: (near initialization for ‘key[174]’) config.h:407:67: note: (near initialization for ‘key[174]’) config.h:408:67: warning: excess elements in struct initializer { XK_F10, /* F22 */ ShiftMask, "\033[21;2~", 0, 0, 0}, ^ config.h:408:67: warning: excess elements in struct initializer { XK_F10, /* F22 */ ShiftMask, "\033[21;2~", 0, 0, 0}, ^ config.h:408:67: note: (near initialization for ‘key[175]’) config.h:408:67: note: (near initialization for ‘key[175]’) config.h:409:67: warning: excess elements in struct initializer { XK_F10, /* F34 */ ControlMask, "\033[21;5~", 0, 0, 0}, ^ config.h:409:67: warning: excess elements in struct initializer { XK_F10, /* F34 */ ControlMask, "\033[21;5~", 0, 0, 0}, ^ config.h:409:67: note: (near initialization for ‘key[176]’) config.h:409:67: note: (near initialization for ‘key[176]’) config.h:410:67: warning: excess elements in struct initializer { XK_F10, /* F46 */ Mod4Mask, "\033[21;6~", 0, 0, 0}, ^ config.h:410:67: warning: excess elements in struct initializer { XK_F10, /* F46 */ Mod4Mask, "\033[21;6~", 0, 0, 0}, ^ config.h:410:67: note: (near initialization for ‘key[177]’) config.h:410:67: note: (near initialization for ‘key[177]’) config.h:411:67: warning: excess elements in struct initializer { XK_F10, /* F58 */ Mod1Mask, "\033[21;3~", 0, 0, 0}, ^ config.h:411:67: warning: excess elements in struct initializer { XK_F10, /* F58 */ Mod1Mask, "\033[21;3~", 0, 0, 0}, ^ config.h:411:67: note: (near initialization for ‘key[178]’) config.h:411:67: note: (near initialization for ‘key[178]’) config.h:412:67: warning: excess elements in struct initializer { XK_F11, XK_NO_MOD, "\033[23~", 0, 0, 0}, ^ config.h:412:67: warning: excess elements in struct initializer { XK_F11, XK_NO_MOD, "\033[23~", 0, 0, 0}, ^ config.h:412:67: note: (near initialization for ‘key[179]’) config.h:412:67: note: (near initialization for ‘key[179]’) config.h:413:67: warning: excess elements in struct initializer { XK_F11, /* F23 */ ShiftMask, "\033[23;2~", 0, 0, 0}, ^ config.h:413:67: warning: excess elements in struct initializer { XK_F11, /* F23 */ ShiftMask, "\033[23;2~", 0, 0, 0}, ^ config.h:413:67: note: (near initialization for ‘key[180]’) config.h:413:67: note: (near initialization for ‘key[180]’) config.h:414:67: warning: excess elements in struct initializer { XK_F11, /* F35 */ ControlMask, "\033[23;5~", 0, 0, 0}, ^ config.h:414:67: warning: excess elements in struct initializer { XK_F11, /* F35 */ ControlMask, "\033[23;5~", 0, 0, 0}, ^ config.h:414:67: note: (near initialization for ‘key[181]’) config.h:414:67: note: (near initialization for ‘key[181]’) config.h:415:67: warning: excess elements in struct initializer { XK_F11, /* F47 */ Mod4Mask, "\033[23;6~", 0, 0, 0}, ^ config.h:415:67: warning: excess elements in struct initializer { XK_F11, /* F47 */ Mod4Mask, "\033[23;6~", 0, 0, 0}, ^ config.h:415:67: note: (near initialization for ‘key[182]’) config.h:415:67: note: (near initialization for ‘key[182]’) config.h:416:67: warning: excess elements in struct initializer { XK_F11, /* F59 */ Mod1Mask, "\033[23;3~", 0, 0, 0}, ^ config.h:416:67: warning: excess elements in struct initializer { XK_F11, /* F59 */ Mod1Mask, "\033[23;3~", 0, 0, 0}, ^ config.h:416:67: note: (near initialization for ‘key[183]’) config.h:416:67: note: (near initialization for ‘key[183]’) config.h:417:67: warning: excess elements in struct initializer { XK_F12, XK_NO_MOD, "\033[24~", 0, 0, 0}, ^ config.h:417:67: warning: excess elements in struct initializer { XK_F12, XK_NO_MOD, "\033[24~", 0, 0, 0}, ^ config.h:417:67: note: (near initialization for ‘key[184]’) config.h:417:67: note: (near initialization for ‘key[184]’) config.h:418:67: warning: excess elements in struct initializer { XK_F12, /* F24 */ ShiftMask, "\033[24;2~", 0, 0, 0}, ^ config.h:418:67: warning: excess elements in struct initializer { XK_F12, /* F24 */ ShiftMask, "\033[24;2~", 0, 0, 0}, ^ config.h:418:67: note: (near initialization for ‘key[185]’) config.h:418:67: note: (near initialization for ‘key[185]’) config.h:419:67: warning: excess elements in struct initializer { XK_F12, /* F36 */ ControlMask, "\033[24;5~", 0, 0, 0}, ^ config.h:419:67: warning: excess elements in struct initializer { XK_F12, /* F36 */ ControlMask, "\033[24;5~", 0, 0, 0}, ^ config.h:419:67: note: (near initialization for ‘key[186]’) config.h:419:67: note: (near initialization for ‘key[186]’) config.h:420:67: warning: excess elements in struct initializer { XK_F12, /* F48 */ Mod4Mask, "\033[24;6~", 0, 0, 0}, ^ config.h:420:67: warning: excess elements in struct initializer { XK_F12, /* F48 */ Mod4Mask, "\033[24;6~", 0, 0, 0}, ^ config.h:420:67: note: (near initialization for ‘key[187]’) config.h:420:67: note: (near initialization for ‘key[187]’) config.h:421:67: warning: excess elements in struct initializer { XK_F12, /* F60 */ Mod1Mask, "\033[24;3~", 0, 0, 0}, ^ config.h:421:67: warning: excess elements in struct initializer { XK_F12, /* F60 */ Mod1Mask, "\033[24;3~", 0, 0, 0}, ^ config.h:421:67: note: (near initialization for ‘key[188]’) config.h:421:67: note: (near initialization for ‘key[188]’) config.h:422:67: warning: excess elements in struct initializer { XK_F13, XK_NO_MOD, "\033[1;2P", 0, 0, 0}, ^ config.h:422:67: warning: excess elements in struct initializer { XK_F13, XK_NO_MOD, "\033[1;2P", 0, 0, 0}, ^ config.h:422:67: note: (near initialization for ‘key[189]’) config.h:422:67: note: (near initialization for ‘key[189]’) config.h:423:67: warning: excess elements in struct initializer { XK_F14, XK_NO_MOD, "\033[1;2Q", 0, 0, 0}, ^ config.h:423:67: warning: excess elements in struct initializer { XK_F14, XK_NO_MOD, "\033[1;2Q", 0, 0, 0}, ^ config.h:423:67: note: (near initialization for ‘key[190]’) config.h:423:67: note: (near initialization for ‘key[190]’) config.h:424:67: warning: excess elements in struct initializer { XK_F15, XK_NO_MOD, "\033[1;2R", 0, 0, 0}, ^ config.h:424:67: warning: excess elements in struct initializer { XK_F15, XK_NO_MOD, "\033[1;2R", 0, 0, 0}, ^ config.h:424:67: note: (near initialization for ‘key[191]’) config.h:424:67: note: (near initialization for ‘key[191]’) config.h:425:67: warning: excess elements in struct initializer { XK_F16, XK_NO_MOD, "\033[1;2S", 0, 0, 0}, ^ config.h:425:67: warning: excess elements in struct initializer { XK_F16, XK_NO_MOD, "\033[1;2S", 0, 0, 0}, ^ config.h:425:67: note: (near initialization for ‘key[192]’) config.h:425:67: note: (near initialization for ‘key[192]’) config.h:426:67: warning: excess elements in struct initializer { XK_F17, XK_NO_MOD, "\033[15;2~", 0, 0, 0}, ^ config.h:426:67: warning: excess elements in struct initializer { XK_F17, XK_NO_MOD, "\033[15;2~", 0, 0, 0}, ^ config.h:426:67: note: (near initialization for ‘key[193]’) config.h:426:67: note: (near initialization for ‘key[193]’) config.h:427:67: warning: excess elements in struct initializer { XK_F18, XK_NO_MOD, "\033[17;2~", 0, 0, 0}, ^ config.h:427:67: warning: excess elements in struct initializer { XK_F18, XK_NO_MOD, "\033[17;2~", 0, 0, 0}, ^ config.h:427:67: note: (near initialization for ‘key[194]’) config.h:427:67: note: (near initialization for ‘key[194]’) config.h:428:67: warning: excess elements in struct initializer { XK_F19, XK_NO_MOD, "\033[18;2~", 0, 0, 0}, ^ config.h:428:67: warning: excess elements in struct initializer { XK_F19, XK_NO_MOD, "\033[18;2~", 0, 0, 0}, ^ config.h:428:67: note: (near initialization for ‘key[195]’) config.h:428:67: note: (near initialization for ‘key[195]’) config.h:429:67: warning: excess elements in struct initializer { XK_F20, XK_NO_MOD, "\033[19;2~", 0, 0, 0}, ^ config.h:429:67: warning: excess elements in struct initializer { XK_F20, XK_NO_MOD, "\033[19;2~", 0, 0, 0}, ^ config.h:429:67: note: (near initialization for ‘key[196]’) config.h:429:67: note: (near initialization for ‘key[196]’) config.h:430:67: warning: excess elements in struct initializer { XK_F21, XK_NO_MOD, "\033[20;2~", 0, 0, 0}, ^ config.h:430:67: warning: excess elements in struct initializer { XK_F21, XK_NO_MOD, "\033[20;2~", 0, 0, 0}, ^ config.h:430:67: note: (near initialization for ‘key[197]’) config.h:430:67: note: (near initialization for ‘key[197]’) config.h:431:67: warning: excess elements in struct initializer { XK_F22, XK_NO_MOD, "\033[21;2~", 0, 0, 0}, ^ config.h:431:67: warning: excess elements in struct initializer { XK_F22, XK_NO_MOD, "\033[21;2~", 0, 0, 0}, ^ config.h:431:67: note: (near initialization for ‘key[198]’) config.h:431:67: note: (near initialization for ‘key[198]’) config.h:432:67: warning: excess elements in struct initializer { XK_F23, XK_NO_MOD, "\033[23;2~", 0, 0, 0}, ^ config.h:432:67: warning: excess elements in struct initializer { XK_F23, XK_NO_MOD, "\033[23;2~", 0, 0, 0}, ^ config.h:432:67: note: (near initialization for ‘key[199]’) config.h:432:67: note: (near initialization for ‘key[199]’) config.h:433:67: warning: excess elements in struct initializer { XK_F24, XK_NO_MOD, "\033[24;2~", 0, 0, 0}, ^ config.h:433:67: warning: excess elements in struct initializer { XK_F24, XK_NO_MOD, "\033[24;2~", 0, 0, 0}, ^ config.h:433:67: note: (near initialization for ‘key[200]’) config.h:433:67: note: (near initialization for ‘key[200]’) config.h:434:67: warning: excess elements in struct initializer { XK_F25, XK_NO_MOD, "\033[1;5P", 0, 0, 0}, ^ config.h:434:67: warning: excess elements in struct initializer { XK_F25, XK_NO_MOD, "\033[1;5P", 0, 0, 0}, ^ config.h:434:67: note: (near initialization for ‘key[201]’) config.h:434:67: note: (near initialization for ‘key[201]’) config.h:435:67: warning: excess elements in struct initializer { XK_F26, XK_NO_MOD, "\033[1;5Q", 0, 0, 0}, ^ config.h:435:67: warning: excess elements in struct initializer { XK_F26, XK_NO_MOD, "\033[1;5Q", 0, 0, 0}, ^ config.h:435:67: note: (near initialization for ‘key[202]’) config.h:435:67: note: (near initialization for ‘key[202]’) config.h:436:67: warning: excess elements in struct initializer { XK_F27, XK_NO_MOD, "\033[1;5R", 0, 0, 0}, ^ config.h:436:67: warning: excess elements in struct initializer { XK_F27, XK_NO_MOD, "\033[1;5R", 0, 0, 0}, ^ config.h:436:67: note: (near initialization for ‘key[203]’) config.h:436:67: note: (near initialization for ‘key[203]’) config.h:437:67: warning: excess elements in struct initializer { XK_F28, XK_NO_MOD, "\033[1;5S", 0, 0, 0}, ^ config.h:437:67: warning: excess elements in struct initializer { XK_F28, XK_NO_MOD, "\033[1;5S", 0, 0, 0}, ^ config.h:437:67: note: (near initialization for ‘key[204]’) config.h:437:67: note: (near initialization for ‘key[204]’) config.h:438:67: warning: excess elements in struct initializer { XK_F29, XK_NO_MOD, "\033[15;5~", 0, 0, 0}, ^ config.h:438:67: warning: excess elements in struct initializer { XK_F29, XK_NO_MOD, "\033[15;5~", 0, 0, 0}, ^ config.h:438:67: note: (near initialization for ‘key[205]’) config.h:438:67: note: (near initialization for ‘key[205]’) config.h:439:67: warning: excess elements in struct initializer { XK_F30, XK_NO_MOD, "\033[17;5~", 0, 0, 0}, ^ config.h:439:67: warning: excess elements in struct initializer { XK_F30, XK_NO_MOD, "\033[17;5~", 0, 0, 0}, ^ config.h:439:67: note: (near initialization for ‘key[206]’) config.h:439:67: note: (near initialization for ‘key[206]’) config.h:440:67: warning: excess elements in struct initializer { XK_F31, XK_NO_MOD, "\033[18;5~", 0, 0, 0}, ^ config.h:440:67: warning: excess elements in struct initializer { XK_F31, XK_NO_MOD, "\033[18;5~", 0, 0, 0}, ^ config.h:440:67: note: (near initialization for ‘key[207]’) config.h:440:67: note: (near initialization for ‘key[207]’) config.h:441:67: warning: excess elements in struct initializer { XK_F32, XK_NO_MOD, "\033[19;5~", 0, 0, 0}, ^ config.h:441:67: warning: excess elements in struct initializer { XK_F32, XK_NO_MOD, "\033[19;5~", 0, 0, 0}, ^ config.h:441:67: note: (near initialization for ‘key[208]’) config.h:441:67: note: (near initialization for ‘key[208]’) config.h:442:67: warning: excess elements in struct initializer { XK_F33, XK_NO_MOD, "\033[20;5~", 0, 0, 0}, ^ config.h:442:67: warning: excess elements in struct initializer { XK_F33, XK_NO_MOD, "\033[20;5~", 0, 0, 0}, ^ config.h:442:67: note: (near initialization for ‘key[209]’) config.h:442:67: note: (near initialization for ‘key[209]’) config.h:443:67: warning: excess elements in struct initializer { XK_F34, XK_NO_MOD, "\033[21;5~", 0, 0, 0}, ^ config.h:443:67: warning: excess elements in struct initializer { XK_F34, XK_NO_MOD, "\033[21;5~", 0, 0, 0}, ^ config.h:443:67: note: (near initialization for ‘key[210]’) config.h:443:67: note: (near initialization for ‘key[210]’) config.h:444:67: warning: excess elements in struct initializer { XK_F35, XK_NO_MOD, "\033[23;5~", 0, 0, 0}, ^ config.h:444:67: warning: excess elements in struct initializer { XK_F35, XK_NO_MOD, "\033[23;5~", 0, 0, 0}, ^ config.h:444:67: note: (near initialization for ‘key[211]’) config.h:444:67: note: (near initialization for ‘key[211]’) make: *** [x.o] Error 1 make: *** [x.o] Error 1