+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/hexer-1.0.6nb1/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/hexer-1.0.6nb1/work.log => Bootstrap dependency digest>=20211023: found digest-20211023 ===> Building for hexer-1.0.6nb1 [ ! -e config.h.auto ] || rm config.h.auto echo "/* Autogenerated by Makefile and config-test.c */" > config.h.auto for item in SIGTYPE_INT ALLOCA_H VASPRINTF ; do echo "Testing for $item"; if gcc -I/opt/local/include/ncurses -I/opt/local/include -I/usr/include -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.6\" -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include/ncurses -I/opt/local/include -I/usr/include -D"TEST_$item" -c -o config-test.o -Werror config-test.c; then value=1; else value=0; fi; echo "- result: $value"; printf "\\n#define HAVE_%s\\t%d\\n" "$item" "$value" >> config.h.auto; done Testing for SIGTYPE_INT config-test.c: In function 'main': config-test.c:82:33: error: passing argument 2 of 'signal' from incompatible pointer type [-Werror=incompatible-pointer-types] 82 | buf[0] = '0' + (signal(SIGINT, handler) != SIG_ERR); | ^~~~~~~ | | | int (*)(void) In file included from /usr/include/signal.h:42, from config-test.c:44: /usr/include/iso/signal_iso.h:63:27: note: expected 'void (*)(int)' but argument is of type 'int (*)(void)' 63 | extern void (*signal(int, void (*)(int)))(int); | ^~~~~~~~~~~~~ cc1: all warnings being treated as errors - result: 0 Testing for ALLOCA_H - result: 1 Testing for VASPRINTF config-test.c: In function 'run_vasprintf': config-test.c:70:8: error: implicit declaration of function 'vasprintf'; did you mean 'vsprintf'? [-Werror=implicit-function-declaration] 70 | ret = vasprintf(&res, "%d", v); | ^~~~~~~~~ | vsprintf cc1: all warnings being treated as errors - result: 0 [ ! -e config.h ] || rm config.h mv config.h.auto config.h gcc -I/opt/local/include/ncurses -I/opt/local/include -I/usr/include -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.6\" -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include/ncurses -I/opt/local/include -I/usr/include -c -o buffer.o buffer.c gcc -I/opt/local/include/ncurses -I/opt/local/include -I/usr/include -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -DHEXER_VERSION=\"1.0.6\" -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include/ncurses -I/opt/local/include -I/usr/include -c -o tio.o tio.c In file included from tio.c:89: tio.h:114:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__printflike' 114 | extern void (*error_msg)( const char *, ... ) __printflike(1, 2); | ^~~~~~~~~~~~ tio.h: In function 'tio_printf': tio.h:351:36: error: expected declaration specifiers before '__printflike' 351 | tio_printf( const char *fmt, ... ) __printflike(1, 2); | ^~~~~~~~~~~~ tio.h:362:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__printflike' 362 | tio_raw_printf( const char *fmt, ... ) __printflike(1, 2); | ^~~~~~~~~~~~ In file included from tio.c:90: util.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 51 | { | ^ util.h:59:9: error: expected declaration specifiers before '#pragma' 59 | #pragma GCC diagnostic push | ^~~ util.h:73:9: error: expected declaration specifiers before '#pragma' 73 | #pragma GCC diagnostic pop | ^~~ In file included from tio.c:93: set.h:49:1: warning: empty declaration 49 | enum s_option_e { S_STRING = 1, S_INTEGER, S_BOOL }; | ^~~~ set.h:52:9: error: expected declaration specifiers before '#pragma' 52 | #pragma GCC diagnostic ignored "-Wstrict-prototypes" | ^~~ set.h:56:9: error: expected declaration specifiers before '#pragma' 56 | #pragma GCC diagnostic error "-Wstrict-prototypes" | ^~~ set.h:94:34: error: unknown type name 'set_fn' 94 | s_set_action(const char *option, set_fn action); | ^~~~~~ tio.c:96:1: error: parameter 'tio_readwait_timeout' is initialized 96 | int tio_readwait_timeout = TIO_READWAIT_TIMEOUT; | ^~~ tio.c:100:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 100 | { | ^ tio.c:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 118 | { | ^ tio.c:124:13: error: storage class specified for parameter 'tio_unread_buffer' 124 | static char tio_unread_buffer[4096]; | ^~~~~~~~~~~~~~~~~ tio.c:125:12: error: storage class specified for parameter 'tio_unread_count' 125 | static int tio_unread_count; | ^~~~~~~~~~~~~~~~ tio.c:129:12: error: storage class specified for parameter 'tio_unget_buffer' 129 | static int tio_unget_buffer[TIO_MAX_UNGET]; | ^~~~~~~~~~~~~~~~ tio.c:130:12: error: storage class specified for parameter 'tio_unget_count' 130 | static int tio_unget_count = 0; | ^~~~~~~~~~~~~~~ tio.c:130:1: error: parameter 'tio_unget_count' is initialized 130 | static int tio_unget_count = 0; | ^~~~~~ tio.c:134:12: error: storage class specified for parameter 't_line' 134 | static int t_line; | ^~~~~~ tio.c:135:12: error: storage class specified for parameter 't_column' 135 | static int t_column; | ^~~~~~~~ tio.c:140:12: error: storage class specified for parameter 't_echo' 140 | static int t_echo; | ^~~~~~ tio.c:144:12: error: storage class specified for parameter 't_keypad_transmit' 144 | static int t_keypad_transmit; | ^~~~~~~~~~~~~~~~~ tio.c:149:12: error: storage class specified for parameter 't_application_mode' 149 | static int t_application_mode; | ^~~~~~~~~~~~~~~~~~ tio.c:154:12: error: storage class specified for parameter 't_timeout' 154 | static int t_timeout; | ^~~~~~~~~ tio.c:160:23: error: storage class specified for parameter 'ts_recover' 160 | static struct termios ts_recover; | ^~~~~~~~~~ tio.c:161:12: error: storage class specified for parameter 't_keypad_transmit_recover' 161 | static int t_keypad_transmit_recover; | ^~~~~~~~~~~~~~~~~~~~~~~~~ tio.c:162:12: error: storage class specified for parameter 't_application_mode_recover' 162 | static int t_application_mode_recover; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tio.c:169:14: error: storage class specified for parameter 'sigtype_t' 169 | typedef void sigtype_t; | ^~~~~~~~~ tio.c:173:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sigwinch_handler' 173 | static sigtype_t sigwinch_handler(int); | ^~~~~~~~~~~~~~~~ tio.c:178:15: error: storage class specified for parameter 'tio_reset_scrolling_region' 178 | static void tio_reset_scrolling_region(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tio.c:179:14: error: storage class specified for parameter 'tio_set_scrolling_region' 179 | static int tio_set_scrolling_region(int first, int last); | ^~~~~~~~~~~~~~~~~~~~~~~~ tio.c:187:1: error: parameter 'terminal_name' is initialized 187 | const char *terminal_name = 0; | ^~~~~ tio.c:189:1: error: parameter 'tio_tite_f' is initialized 189 | int tio_tite_f = 0; | ^~~ tio.c:194:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__printflike' 194 | static void tio_error_msg( const char *fmt, ... ) __printflike(1, 2); | ^~~~~~~~~~~~ tio.c:195:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__printflike' 195 | static void tio_warning_msg( const char *fmt, ... ) __printflike(1, 2); | ^~~~~~~~~~~~ tio.c:196:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__printflike' 196 | void (*error_msg)( const char *, ... ) __printflike(1, 2) = tio_error_msg; | ^~~~~~~~~~~~ tio.c:197:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__printflike' 197 | void (*warning_msg)( const char *, ... ) __printflike(1, 2) = tio_warning_msg; | ^~~~~~~~~~~~ tio.c:206:12: error: storage class specified for parameter 't_fg' 206 | static int t_fg = 7; /* foreground color */ | ^~~~ tio.c:206:1: error: parameter 't_fg' is initialized 206 | static int t_fg = 7; /* foreground color */ | ^~~~~~ tio.c:207:12: error: storage class specified for parameter 't_bg' 207 | static int t_bg = 0; /* background color */ | ^~~~ tio.c:207:1: error: parameter 't_bg' is initialized 207 | static int t_bg = 0; /* background color */ | ^~~~~~ tio.c:209:13: error: storage class specified for parameter 't_bp' 209 | static char t_bp[4096]; | ^~~~ tio.c:210:13: error: storage class specified for parameter 't_string_buffer' 210 | static char t_string_buffer[8192]; | ^~~~~~~~~~~~~~~ tio.c:211:20: error: storage class specified for parameter 'program_name' 211 | static const char *program_name; | ^~~~~~~~~~~~ tio.c:212:23: error: storage class specified for parameter 'ts_start' 212 | static struct termios ts_start; | ^~~~~~~~ tio.c:278:1: error: parameter 't_key_return' is initialized 278 | const char *t_key_return = "\n"; | ^~~~~ tio.c:279:1: error: parameter 't_key_tilde' is initialized 279 | const char *t_key_tilde = "~"; | ^~~~~ tio.c:280:1: error: parameter 't_key_hat' is initialized 280 | const char *t_key_hat = "^"; | ^~~~~ tio.c:281:1: error: parameter 't_key_null' is initialized 281 | const char *t_key_null = ""; | ^~~~~ tio.c:282:1: error: parameter 't_key_break' is initialized 282 | const char *t_key_break = "\3"; | ^~~~~ tio.c:327:3: error: storage class specified for parameter 't_strings' 327 | } t_strings[] = { | ^~~~~~~~~ tio.c:327:1: error: parameter 't_strings' is initialized 327 | } t_strings[] = { | ^ tio.c:330:3: warning: braces around scalar initializer 330 | { "kd", &t_key_down }, | ^ tio.c:330:3: note: (near initialization for 't_strings') tio.c:330:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 330 | { "kd", &t_key_down }, | ^~~~ tio.c:330:5: note: (near initialization for 't_strings') tio.c:330:11: warning: excess elements in scalar initializer 330 | { "kd", &t_key_down }, | ^ tio.c:330:11: note: (near initialization for 't_strings') tio.c:331:3: warning: braces around scalar initializer 331 | { "ku", &t_key_up }, | ^ tio.c:331:3: note: (near initialization for 't_strings') tio.c:331:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 331 | { "ku", &t_key_up }, | ^~~~ tio.c:331:5: note: (near initialization for 't_strings') tio.c:331:11: warning: excess elements in scalar initializer 331 | { "ku", &t_key_up }, | ^ tio.c:331:11: note: (near initialization for 't_strings') tio.c:331:3: warning: excess elements in scalar initializer 331 | { "ku", &t_key_up }, | ^ tio.c:331:3: note: (near initialization for 't_strings') tio.c:332:3: warning: braces around scalar initializer 332 | { "kl", &t_key_left }, | ^ tio.c:332:3: note: (near initialization for 't_strings') tio.c:332:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 332 | { "kl", &t_key_left }, | ^~~~ tio.c:332:5: note: (near initialization for 't_strings') tio.c:332:11: warning: excess elements in scalar initializer 332 | { "kl", &t_key_left }, | ^ tio.c:332:11: note: (near initialization for 't_strings') tio.c:332:3: warning: excess elements in scalar initializer 332 | { "kl", &t_key_left }, | ^ tio.c:332:3: note: (near initialization for 't_strings') tio.c:333:3: warning: braces around scalar initializer 333 | { "kr", &t_key_right }, | ^ tio.c:333:3: note: (near initialization for 't_strings') tio.c:333:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 333 | { "kr", &t_key_right }, | ^~~~ tio.c:333:5: note: (near initialization for 't_strings') tio.c:333:11: warning: excess elements in scalar initializer 333 | { "kr", &t_key_right }, | ^ tio.c:333:11: note: (near initialization for 't_strings') tio.c:333:3: warning: excess elements in scalar initializer 333 | { "kr", &t_key_right }, | ^ tio.c:333:3: note: (near initialization for 't_strings') tio.c:334:3: warning: braces around scalar initializer 334 | { "kD", &t_key_delete }, | ^ tio.c:334:3: note: (near initialization for 't_strings') tio.c:334:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 334 | { "kD", &t_key_delete }, | ^~~~ tio.c:334:5: note: (near initialization for 't_strings') tio.c:334:11: warning: excess elements in scalar initializer 334 | { "kD", &t_key_delete }, | ^ tio.c:334:11: note: (near initialization for 't_strings') tio.c:334:3: warning: excess elements in scalar initializer 334 | { "kD", &t_key_delete }, | ^ tio.c:334:3: note: (near initialization for 't_strings') tio.c:335:3: warning: braces around scalar initializer 335 | { "kb", &t_key_backspace }, | ^ tio.c:335:3: note: (near initialization for 't_strings') tio.c:335:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 335 | { "kb", &t_key_backspace }, | ^~~~ tio.c:335:5: note: (near initialization for 't_strings') tio.c:335:11: warning: excess elements in scalar initializer 335 | { "kb", &t_key_backspace }, | ^ tio.c:335:11: note: (near initialization for 't_strings') tio.c:335:3: warning: excess elements in scalar initializer 335 | { "kb", &t_key_backspace }, | ^ tio.c:335:3: note: (near initialization for 't_strings') tio.c:336:3: warning: braces around scalar initializer 336 | { "kT", &t_key_tab }, | ^ tio.c:336:3: note: (near initialization for 't_strings') tio.c:336:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 336 | { "kT", &t_key_tab }, | ^~~~ tio.c:336:5: note: (near initialization for 't_strings') tio.c:336:11: warning: excess elements in scalar initializer 336 | { "kT", &t_key_tab }, | ^ tio.c:336:11: note: (near initialization for 't_strings') tio.c:336:3: warning: excess elements in scalar initializer 336 | { "kT", &t_key_tab }, | ^ tio.c:336:3: note: (near initialization for 't_strings') tio.c:337:3: warning: braces around scalar initializer 337 | { "k0", &t_key_f0 }, | ^ tio.c:337:3: note: (near initialization for 't_strings') tio.c:337:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 337 | { "k0", &t_key_f0 }, | ^~~~ tio.c:337:5: note: (near initialization for 't_strings') tio.c:337:11: warning: excess elements in scalar initializer 337 | { "k0", &t_key_f0 }, | ^ tio.c:337:11: note: (near initialization for 't_strings') tio.c:337:3: warning: excess elements in scalar initializer 337 | { "k0", &t_key_f0 }, | ^ tio.c:337:3: note: (near initialization for 't_strings') tio.c:338:3: warning: braces around scalar initializer 338 | { "k1", &t_key_f1 }, | ^ tio.c:338:3: note: (near initialization for 't_strings') tio.c:338:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 338 | { "k1", &t_key_f1 }, | ^~~~ tio.c:338:5: note: (near initialization for 't_strings') tio.c:338:11: warning: excess elements in scalar initializer 338 | { "k1", &t_key_f1 }, | ^ tio.c:338:11: note: (near initialization for 't_strings') tio.c:338:3: warning: excess elements in scalar initializer 338 | { "k1", &t_key_f1 }, | ^ tio.c:338:3: note: (near initialization for 't_strings') tio.c:339:3: warning: braces around scalar initializer 339 | { "k2", &t_key_f2 }, | ^ tio.c:339:3: note: (near initialization for 't_strings') tio.c:339:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 339 | { "k2", &t_key_f2 }, | ^~~~ tio.c:339:5: note: (near initialization for 't_strings') tio.c:339:11: warning: excess elements in scalar initializer 339 | { "k2", &t_key_f2 }, | ^ tio.c:339:11: note: (near initialization for 't_strings') tio.c:339:3: warning: excess elements in scalar initializer 339 | { "k2", &t_key_f2 }, | ^ tio.c:339:3: note: (near initialization for 't_strings') tio.c:340:3: warning: braces around scalar initializer 340 | { "k3", &t_key_f3 }, | ^ tio.c:340:3: note: (near initialization for 't_strings') tio.c:340:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 340 | { "k3", &t_key_f3 }, | ^~~~ tio.c:340:5: note: (near initialization for 't_strings') tio.c:340:11: warning: excess elements in scalar initializer 340 | { "k3", &t_key_f3 }, | ^ tio.c:340:11: note: (near initialization for 't_strings') tio.c:340:3: warning: excess elements in scalar initializer 340 | { "k3", &t_key_f3 }, | ^ tio.c:340:3: note: (near initialization for 't_strings') tio.c:341:3: warning: braces around scalar initializer 341 | { "k4", &t_key_f4 }, | ^ tio.c:341:3: note: (near initialization for 't_strings') tio.c:341:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 341 | { "k4", &t_key_f4 }, | ^~~~ tio.c:341:5: note: (near initialization for 't_strings') tio.c:341:11: warning: excess elements in scalar initializer 341 | { "k4", &t_key_f4 }, | ^ tio.c:341:11: note: (near initialization for 't_strings') tio.c:341:3: warning: excess elements in scalar initializer 341 | { "k4", &t_key_f4 }, | ^ tio.c:341:3: note: (near initialization for 't_strings') tio.c:342:3: warning: braces around scalar initializer 342 | { "k5", &t_key_f5 }, | ^ tio.c:342:3: note: (near initialization for 't_strings') tio.c:342:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 342 | { "k5", &t_key_f5 }, | ^~~~ tio.c:342:5: note: (near initialization for 't_strings') tio.c:342:11: warning: excess elements in scalar initializer 342 | { "k5", &t_key_f5 }, | ^ tio.c:342:11: note: (near initialization for 't_strings') tio.c:342:3: warning: excess elements in scalar initializer 342 | { "k5", &t_key_f5 }, | ^ tio.c:342:3: note: (near initialization for 't_strings') tio.c:343:3: warning: braces around scalar initializer 343 | { "k6", &t_key_f6 }, | ^ tio.c:343:3: note: (near initialization for 't_strings') tio.c:343:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 343 | { "k6", &t_key_f6 }, | ^~~~ tio.c:343:5: note: (near initialization for 't_strings') tio.c:343:11: warning: excess elements in scalar initializer 343 | { "k6", &t_key_f6 }, | ^ tio.c:343:11: note: (near initialization for 't_strings') tio.c:343:3: warning: excess elements in scalar initializer 343 | { "k6", &t_key_f6 }, | ^ tio.c:343:3: note: (near initialization for 't_strings') tio.c:344:3: warning: braces around scalar initializer 344 | { "k7", &t_key_f7 }, | ^ tio.c:344:3: note: (near initialization for 't_strings') tio.c:344:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 344 | { "k7", &t_key_f7 }, | ^~~~ tio.c:344:5: note: (near initialization for 't_strings') tio.c:344:11: warning: excess elements in scalar initializer 344 | { "k7", &t_key_f7 }, | ^ tio.c:344:11: note: (near initialization for 't_strings') tio.c:344:3: warning: excess elements in scalar initializer 344 | { "k7", &t_key_f7 }, | ^ tio.c:344:3: note: (near initialization for 't_strings') tio.c:345:3: warning: braces around scalar initializer 345 | { "k8", &t_key_f8 }, | ^ tio.c:345:3: note: (near initialization for 't_strings') tio.c:345:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 345 | { "k8", &t_key_f8 }, | ^~~~ tio.c:345:5: note: (near initialization for 't_strings') tio.c:345:11: warning: excess elements in scalar initializer 345 | { "k8", &t_key_f8 }, | ^ tio.c:345:11: note: (near initialization for 't_strings') tio.c:345:3: warning: excess elements in scalar initializer 345 | { "k8", &t_key_f8 }, | ^ tio.c:345:3: note: (near initialization for 't_strings') tio.c:346:3: warning: braces around scalar initializer 346 | { "k9", &t_key_f9 }, | ^ tio.c:346:3: note: (near initialization for 't_strings') tio.c:346:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 346 | { "k9", &t_key_f9 }, | ^~~~ tio.c:346:5: note: (near initialization for 't_strings') tio.c:346:11: warning: excess elements in scalar initializer 346 | { "k9", &t_key_f9 }, | ^ tio.c:346:11: note: (near initialization for 't_strings') tio.c:346:3: warning: excess elements in scalar initializer 346 | { "k9", &t_key_f9 }, | ^ tio.c:346:3: note: (near initialization for 't_strings') tio.c:347:3: warning: braces around scalar initializer 347 | { "k;", &t_key_f10 }, | ^ tio.c:347:3: note: (near initialization for 't_strings') tio.c:347:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 347 | { "k;", &t_key_f10 }, | ^~~~ tio.c:347:5: note: (near initialization for 't_strings') tio.c:347:11: warning: excess elements in scalar initializer 347 | { "k;", &t_key_f10 }, | ^ tio.c:347:11: note: (near initialization for 't_strings') tio.c:347:3: warning: excess elements in scalar initializer 347 | { "k;", &t_key_f10 }, | ^ tio.c:347:3: note: (near initialization for 't_strings') tio.c:348:3: warning: braces around scalar initializer 348 | { "kB", &t_key_backtab }, | ^ tio.c:348:3: note: (near initialization for 't_strings') tio.c:348:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 348 | { "kB", &t_key_backtab }, | ^~~~ tio.c:348:5: note: (near initialization for 't_strings') tio.c:348:11: warning: excess elements in scalar initializer 348 | { "kB", &t_key_backtab }, | ^ tio.c:348:11: note: (near initialization for 't_strings') tio.c:348:3: warning: excess elements in scalar initializer 348 | { "kB", &t_key_backtab }, | ^ tio.c:348:3: note: (near initialization for 't_strings') tio.c:349:3: warning: braces around scalar initializer 349 | { "@1", &t_key_begin }, | ^ tio.c:349:3: note: (near initialization for 't_strings') tio.c:349:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 349 | { "@1", &t_key_begin }, | ^~~~ tio.c:349:5: note: (near initialization for 't_strings') tio.c:349:11: warning: excess elements in scalar initializer 349 | { "@1", &t_key_begin }, | ^ tio.c:349:11: note: (near initialization for 't_strings') tio.c:349:3: warning: excess elements in scalar initializer 349 | { "@1", &t_key_begin }, | ^ tio.c:349:3: note: (near initialization for 't_strings') tio.c:350:3: warning: braces around scalar initializer 350 | { "@2", &t_key_cancel }, | ^ tio.c:350:3: note: (near initialization for 't_strings') tio.c:350:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 350 | { "@2", &t_key_cancel }, | ^~~~ tio.c:350:5: note: (near initialization for 't_strings') tio.c:350:11: warning: excess elements in scalar initializer 350 | { "@2", &t_key_cancel }, | ^ tio.c:350:11: note: (near initialization for 't_strings') tio.c:350:3: warning: excess elements in scalar initializer 350 | { "@2", &t_key_cancel }, | ^ tio.c:350:3: note: (near initialization for 't_strings') tio.c:351:3: warning: braces around scalar initializer 351 | { "@3", &t_key_close }, | ^ tio.c:351:3: note: (near initialization for 't_strings') tio.c:351:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 351 | { "@3", &t_key_close }, | ^~~~ tio.c:351:5: note: (near initialization for 't_strings') tio.c:351:11: warning: excess elements in scalar initializer 351 | { "@3", &t_key_close }, | ^ tio.c:351:11: note: (near initialization for 't_strings') tio.c:351:3: warning: excess elements in scalar initializer 351 | { "@3", &t_key_close }, | ^ tio.c:351:3: note: (near initialization for 't_strings') tio.c:352:3: warning: braces around scalar initializer 352 | { "@4", &t_key_command }, | ^ tio.c:352:3: note: (near initialization for 't_strings') tio.c:352:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 352 | { "@4", &t_key_command }, | ^~~~ tio.c:352:5: note: (near initialization for 't_strings') tio.c:352:11: warning: excess elements in scalar initializer 352 | { "@4", &t_key_command }, | ^ tio.c:352:11: note: (near initialization for 't_strings') tio.c:352:3: warning: excess elements in scalar initializer 352 | { "@4", &t_key_command }, | ^ tio.c:352:3: note: (near initialization for 't_strings') tio.c:353:3: warning: braces around scalar initializer 353 | { "@5", &t_key_copy }, | ^ tio.c:353:3: note: (near initialization for 't_strings') tio.c:353:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 353 | { "@5", &t_key_copy }, | ^~~~ tio.c:353:5: note: (near initialization for 't_strings') tio.c:353:11: warning: excess elements in scalar initializer 353 | { "@5", &t_key_copy }, | ^ tio.c:353:11: note: (near initialization for 't_strings') tio.c:353:3: warning: excess elements in scalar initializer 353 | { "@5", &t_key_copy }, | ^ tio.c:353:3: note: (near initialization for 't_strings') tio.c:354:3: warning: braces around scalar initializer 354 | { "@6", &t_key_create }, | ^ tio.c:354:3: note: (near initialization for 't_strings') tio.c:354:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 354 | { "@6", &t_key_create }, | ^~~~ tio.c:354:5: note: (near initialization for 't_strings') tio.c:354:11: warning: excess elements in scalar initializer 354 | { "@6", &t_key_create }, | ^ tio.c:354:11: note: (near initialization for 't_strings') tio.c:354:3: warning: excess elements in scalar initializer 354 | { "@6", &t_key_create }, | ^ tio.c:354:3: note: (near initialization for 't_strings') tio.c:355:3: warning: braces around scalar initializer 355 | { "@7", &t_key_end }, | ^ tio.c:355:3: note: (near initialization for 't_strings') tio.c:355:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 355 | { "@7", &t_key_end }, | ^~~~ tio.c:355:5: note: (near initialization for 't_strings') tio.c:355:11: warning: excess elements in scalar initializer 355 | { "@7", &t_key_end }, | ^ tio.c:355:11: note: (near initialization for 't_strings') tio.c:355:3: warning: excess elements in scalar initializer 355 | { "@7", &t_key_end }, | ^ tio.c:355:3: note: (near initialization for 't_strings') tio.c:356:3: warning: braces around scalar initializer 356 | { "@8", &t_key_enter }, | ^ tio.c:356:3: note: (near initialization for 't_strings') tio.c:356:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 356 | { "@8", &t_key_enter }, | ^~~~ tio.c:356:5: note: (near initialization for 't_strings') tio.c:356:11: warning: excess elements in scalar initializer 356 | { "@8", &t_key_enter }, | ^ tio.c:356:11: note: (near initialization for 't_strings') tio.c:356:3: warning: excess elements in scalar initializer 356 | { "@8", &t_key_enter }, | ^ tio.c:356:3: note: (near initialization for 't_strings') tio.c:357:3: warning: braces around scalar initializer 357 | { "@9", &t_key_exit }, | ^ tio.c:357:3: note: (near initialization for 't_strings') tio.c:357:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 357 | { "@9", &t_key_exit }, | ^~~~ tio.c:357:5: note: (near initialization for 't_strings') tio.c:357:11: warning: excess elements in scalar initializer 357 | { "@9", &t_key_exit }, | ^ tio.c:357:11: note: (near initialization for 't_strings') tio.c:357:3: warning: excess elements in scalar initializer 357 | { "@9", &t_key_exit }, | ^ tio.c:357:3: note: (near initialization for 't_strings') tio.c:358:3: warning: braces around scalar initializer 358 | { "K1", &t_key_upper_left }, | ^ tio.c:358:3: note: (near initialization for 't_strings') tio.c:358:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 358 | { "K1", &t_key_upper_left }, | ^~~~ tio.c:358:5: note: (near initialization for 't_strings') tio.c:358:11: warning: excess elements in scalar initializer 358 | { "K1", &t_key_upper_left }, | ^ tio.c:358:11: note: (near initialization for 't_strings') tio.c:358:3: warning: excess elements in scalar initializer 358 | { "K1", &t_key_upper_left }, | ^ tio.c:358:3: note: (near initialization for 't_strings') tio.c:359:3: warning: braces around scalar initializer 359 | { "K3", &t_key_upper_right }, | ^ tio.c:359:3: note: (near initialization for 't_strings') tio.c:359:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 359 | { "K3", &t_key_upper_right }, | ^~~~ tio.c:359:5: note: (near initialization for 't_strings') tio.c:359:11: warning: excess elements in scalar initializer 359 | { "K3", &t_key_upper_right }, | ^ tio.c:359:11: note: (near initialization for 't_strings') tio.c:359:3: warning: excess elements in scalar initializer 359 | { "K3", &t_key_upper_right }, | ^ tio.c:359:3: note: (near initialization for 't_strings') tio.c:360:3: warning: braces around scalar initializer 360 | { "K2", &t_key_center }, | ^ tio.c:360:3: note: (near initialization for 't_strings') tio.c:360:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 360 | { "K2", &t_key_center }, | ^~~~ tio.c:360:5: note: (near initialization for 't_strings') tio.c:360:11: warning: excess elements in scalar initializer 360 | { "K2", &t_key_center }, | ^ tio.c:360:11: note: (near initialization for 't_strings') tio.c:360:3: warning: excess elements in scalar initializer 360 | { "K2", &t_key_center }, | ^ tio.c:360:3: note: (near initialization for 't_strings') tio.c:361:3: warning: braces around scalar initializer 361 | { "K4", &t_key_bottom_left }, | ^ tio.c:361:3: note: (near initialization for 't_strings') tio.c:361:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 361 | { "K4", &t_key_bottom_left }, | ^~~~ tio.c:361:5: note: (near initialization for 't_strings') tio.c:361:11: warning: excess elements in scalar initializer 361 | { "K4", &t_key_bottom_left }, | ^ tio.c:361:11: note: (near initialization for 't_strings') tio.c:361:3: warning: excess elements in scalar initializer 361 | { "K4", &t_key_bottom_left }, | ^ tio.c:361:3: note: (near initialization for 't_strings') tio.c:362:3: warning: braces around scalar initializer 362 | { "K5", &t_key_bottom_right }, | ^ tio.c:362:3: note: (near initialization for 't_strings') tio.c:362:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 362 | { "K5", &t_key_bottom_right }, | ^~~~ tio.c:362:5: note: (near initialization for 't_strings') tio.c:362:11: warning: excess elements in scalar initializer 362 | { "K5", &t_key_bottom_right }, | ^ tio.c:362:11: note: (near initialization for 't_strings') tio.c:362:3: warning: excess elements in scalar initializer 362 | { "K5", &t_key_bottom_right }, | ^ tio.c:362:3: note: (near initialization for 't_strings') tio.c:363:3: warning: braces around scalar initializer 363 | { "ho", &t_key_home }, | ^ tio.c:363:3: note: (near initialization for 't_strings') tio.c:363:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 363 | { "ho", &t_key_home }, | ^~~~ tio.c:363:5: note: (near initialization for 't_strings') tio.c:363:11: warning: excess elements in scalar initializer 363 | { "ho", &t_key_home }, | ^ tio.c:363:11: note: (near initialization for 't_strings') tio.c:363:3: warning: excess elements in scalar initializer 363 | { "ho", &t_key_home }, | ^ tio.c:363:3: note: (near initialization for 't_strings') tio.c:364:3: warning: braces around scalar initializer 364 | { "kP", &t_key_page_up }, | ^ tio.c:364:3: note: (near initialization for 't_strings') tio.c:364:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 364 | { "kP", &t_key_page_up }, | ^~~~ tio.c:364:5: note: (near initialization for 't_strings') tio.c:364:11: warning: excess elements in scalar initializer 364 | { "kP", &t_key_page_up }, | ^ tio.c:364:11: note: (near initialization for 't_strings') tio.c:364:3: warning: excess elements in scalar initializer 364 | { "kP", &t_key_page_up }, | ^ tio.c:364:3: note: (near initialization for 't_strings') tio.c:365:3: warning: braces around scalar initializer 365 | { "kN", &t_key_page_down }, | ^ tio.c:365:3: note: (near initialization for 't_strings') tio.c:365:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 365 | { "kN", &t_key_page_down }, | ^~~~ tio.c:365:5: note: (near initialization for 't_strings') tio.c:365:11: warning: excess elements in scalar initializer 365 | { "kN", &t_key_page_down }, | ^ tio.c:365:11: note: (near initialization for 't_strings') tio.c:365:3: warning: excess elements in scalar initializer 365 | { "kN", &t_key_page_down }, | ^ tio.c:365:3: note: (near initialization for 't_strings') tio.c:369:3: warning: braces around scalar initializer 369 | { "ce", &t_clear_to_eol }, | ^ tio.c:369:3: note: (near initialization for 't_strings') tio.c:369:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 369 | { "ce", &t_clear_to_eol }, | ^~~~ tio.c:369:5: note: (near initialization for 't_strings') tio.c:369:11: warning: excess elements in scalar initializer 369 | { "ce", &t_clear_to_eol }, | ^ tio.c:369:11: note: (near initialization for 't_strings') tio.c:369:3: warning: excess elements in scalar initializer 369 | { "ce", &t_clear_to_eol }, | ^ tio.c:369:3: note: (near initialization for 't_strings') tio.c:370:3: warning: braces around scalar initializer 370 | { "cb", &t_clear_to_bol }, /* clear to beginning of line */ | ^ tio.c:370:3: note: (near initialization for 't_strings') tio.c:370:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 370 | { "cb", &t_clear_to_bol }, /* clear to beginning of line */ | ^~~~ tio.c:370:5: note: (near initialization for 't_strings') tio.c:370:11: warning: excess elements in scalar initializer 370 | { "cb", &t_clear_to_bol }, /* clear to beginning of line */ | ^ tio.c:370:11: note: (near initialization for 't_strings') tio.c:370:3: warning: excess elements in scalar initializer 370 | { "cb", &t_clear_to_bol }, /* clear to beginning of line */ | ^ tio.c:370:3: note: (near initialization for 't_strings') tio.c:371:3: warning: braces around scalar initializer 371 | { "cd", &t_clear_to_eos }, /* clear to end of screen */ | ^ tio.c:371:3: note: (near initialization for 't_strings') tio.c:371:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 371 | { "cd", &t_clear_to_eos }, /* clear to end of screen */ | ^~~~ tio.c:371:5: note: (near initialization for 't_strings') tio.c:371:11: warning: excess elements in scalar initializer 371 | { "cd", &t_clear_to_eos }, /* clear to end of screen */ | ^ tio.c:371:11: note: (near initialization for 't_strings') tio.c:371:3: warning: excess elements in scalar initializer 371 | { "cd", &t_clear_to_eos }, /* clear to end of screen */ | ^ tio.c:371:3: note: (near initialization for 't_strings') tio.c:372:3: warning: braces around scalar initializer 372 | { "cl", &t_clear_screen }, | ^ tio.c:372:3: note: (near initialization for 't_strings') tio.c:372:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 372 | { "cl", &t_clear_screen }, | ^~~~ tio.c:372:5: note: (near initialization for 't_strings') tio.c:372:11: warning: excess elements in scalar initializer 372 | { "cl", &t_clear_screen }, | ^ tio.c:372:11: note: (near initialization for 't_strings') tio.c:372:3: warning: excess elements in scalar initializer 372 | { "cl", &t_clear_screen }, | ^ tio.c:372:3: note: (near initialization for 't_strings') tio.c:373:3: warning: braces around scalar initializer 373 | { "ho", &t_home }, | ^ tio.c:373:3: note: (near initialization for 't_strings') tio.c:373:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 373 | { "ho", &t_home }, | ^~~~ tio.c:373:5: note: (near initialization for 't_strings') tio.c:373:11: warning: excess elements in scalar initializer 373 | { "ho", &t_home }, | ^ tio.c:373:11: note: (near initialization for 't_strings') tio.c:373:3: warning: excess elements in scalar initializer 373 | { "ho", &t_home }, | ^ tio.c:373:3: note: (near initialization for 't_strings') tio.c:374:3: warning: braces around scalar initializer 374 | { "ll", &t_last_line }, | ^ tio.c:374:3: note: (near initialization for 't_strings') tio.c:374:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 374 | { "ll", &t_last_line }, | ^~~~ tio.c:374:5: note: (near initialization for 't_strings') tio.c:374:11: warning: excess elements in scalar initializer 374 | { "ll", &t_last_line }, | ^ tio.c:374:11: note: (near initialization for 't_strings') tio.c:374:3: warning: excess elements in scalar initializer 374 | { "ll", &t_last_line }, | ^ tio.c:374:3: note: (near initialization for 't_strings') tio.c:375:3: warning: braces around scalar initializer 375 | { "cr", &t_return }, | ^ tio.c:375:3: note: (near initialization for 't_strings') tio.c:375:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 375 | { "cr", &t_return }, | ^~~~ tio.c:375:5: note: (near initialization for 't_strings') tio.c:375:11: warning: excess elements in scalar initializer 375 | { "cr", &t_return }, | ^ tio.c:375:11: note: (near initialization for 't_strings') tio.c:375:3: warning: excess elements in scalar initializer 375 | { "cr", &t_return }, | ^ tio.c:375:3: note: (near initialization for 't_strings') tio.c:376:3: warning: braces around scalar initializer 376 | { "rs", &t_reset }, | ^ tio.c:376:3: note: (near initialization for 't_strings') tio.c:376:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 376 | { "rs", &t_reset }, | ^~~~ tio.c:376:5: note: (near initialization for 't_strings') tio.c:376:11: warning: excess elements in scalar initializer 376 | { "rs", &t_reset }, | ^ tio.c:376:11: note: (near initialization for 't_strings') tio.c:376:3: warning: excess elements in scalar initializer 376 | { "rs", &t_reset }, | ^ tio.c:376:3: note: (near initialization for 't_strings') tio.c:377:3: warning: braces around scalar initializer 377 | { "bl", &t_bell }, | ^ tio.c:377:3: note: (near initialization for 't_strings') tio.c:377:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 377 | { "bl", &t_bell }, | ^~~~ tio.c:377:5: note: (near initialization for 't_strings') tio.c:377:11: warning: excess elements in scalar initializer 377 | { "bl", &t_bell }, | ^ tio.c:377:11: note: (near initialization for 't_strings') tio.c:377:3: warning: excess elements in scalar initializer 377 | { "bl", &t_bell }, | ^ tio.c:377:3: note: (near initialization for 't_strings') tio.c:378:3: warning: braces around scalar initializer 378 | { "vb", &t_visible_bell }, | ^ tio.c:378:3: note: (near initialization for 't_strings') tio.c:378:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 378 | { "vb", &t_visible_bell }, | ^~~~ tio.c:378:5: note: (near initialization for 't_strings') tio.c:378:11: warning: excess elements in scalar initializer 378 | { "vb", &t_visible_bell }, | ^ tio.c:378:11: note: (near initialization for 't_strings') tio.c:378:3: warning: excess elements in scalar initializer 378 | { "vb", &t_visible_bell }, | ^ tio.c:378:3: note: (near initialization for 't_strings') tio.c:379:3: warning: braces around scalar initializer 379 | { "ti", &t_tc_init }, /* begin application mode */ | ^ tio.c:379:3: note: (near initialization for 't_strings') tio.c:379:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 379 | { "ti", &t_tc_init }, /* begin application mode */ | ^~~~ tio.c:379:5: note: (near initialization for 't_strings') tio.c:379:11: warning: excess elements in scalar initializer 379 | { "ti", &t_tc_init }, /* begin application mode */ | ^ tio.c:379:11: note: (near initialization for 't_strings') tio.c:379:3: warning: excess elements in scalar initializer 379 | { "ti", &t_tc_init }, /* begin application mode */ | ^ tio.c:379:3: note: (near initialization for 't_strings') tio.c:380:3: warning: braces around scalar initializer 380 | { "te", &t_tc_end }, /* end application mode */ | ^ tio.c:380:3: note: (near initialization for 't_strings') tio.c:380:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 380 | { "te", &t_tc_end }, /* end application mode */ | ^~~~ tio.c:380:5: note: (near initialization for 't_strings') tio.c:380:11: warning: excess elements in scalar initializer 380 | { "te", &t_tc_end }, /* end application mode */ | ^ tio.c:380:11: note: (near initialization for 't_strings') tio.c:380:3: warning: excess elements in scalar initializer 380 | { "te", &t_tc_end }, /* end application mode */ | ^ tio.c:380:3: note: (near initialization for 't_strings') tio.c:381:3: warning: braces around scalar initializer 381 | { "ks", &t_kp_transmit_on }, | ^ tio.c:381:3: note: (near initialization for 't_strings') tio.c:381:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 381 | { "ks", &t_kp_transmit_on }, | ^~~~ tio.c:381:5: note: (near initialization for 't_strings') tio.c:381:11: warning: excess elements in scalar initializer 381 | { "ks", &t_kp_transmit_on }, | ^ tio.c:381:11: note: (near initialization for 't_strings') tio.c:381:3: warning: excess elements in scalar initializer 381 | { "ks", &t_kp_transmit_on }, | ^ tio.c:381:3: note: (near initialization for 't_strings') tio.c:382:3: warning: braces around scalar initializer 382 | { "ke", &t_kp_transmit_off }, | ^ tio.c:382:3: note: (near initialization for 't_strings') tio.c:382:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 382 | { "ke", &t_kp_transmit_off }, | ^~~~ tio.c:382:5: note: (near initialization for 't_strings') tio.c:382:11: warning: excess elements in scalar initializer 382 | { "ke", &t_kp_transmit_off }, | ^ tio.c:382:11: note: (near initialization for 't_strings') tio.c:382:3: warning: excess elements in scalar initializer 382 | { "ke", &t_kp_transmit_off }, | ^ tio.c:382:3: note: (near initialization for 't_strings') tio.c:383:3: warning: braces around scalar initializer 383 | { "dl", &t_delete_line }, | ^ tio.c:383:3: note: (near initialization for 't_strings') tio.c:383:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 383 | { "dl", &t_delete_line }, | ^~~~ tio.c:383:5: note: (near initialization for 't_strings') tio.c:383:11: warning: excess elements in scalar initializer 383 | { "dl", &t_delete_line }, | ^ tio.c:383:11: note: (near initialization for 't_strings') tio.c:383:3: warning: excess elements in scalar initializer 383 | { "dl", &t_delete_line }, | ^ tio.c:383:3: note: (near initialization for 't_strings') tio.c:384:3: warning: braces around scalar initializer 384 | { "DL", &t_delete_lines }, | ^ tio.c:384:3: note: (near initialization for 't_strings') tio.c:384:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 384 | { "DL", &t_delete_lines }, | ^~~~ tio.c:384:5: note: (near initialization for 't_strings') tio.c:384:11: warning: excess elements in scalar initializer 384 | { "DL", &t_delete_lines }, | ^ tio.c:384:11: note: (near initialization for 't_strings') tio.c:384:3: warning: excess elements in scalar initializer 384 | { "DL", &t_delete_lines }, | ^ tio.c:384:3: note: (near initialization for 't_strings') tio.c:385:3: warning: braces around scalar initializer 385 | { "al", &t_insert_line }, | ^ tio.c:385:3: note: (near initialization for 't_strings') tio.c:385:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 385 | { "al", &t_insert_line }, | ^~~~ tio.c:385:5: note: (near initialization for 't_strings') tio.c:385:11: warning: excess elements in scalar initializer 385 | { "al", &t_insert_line }, | ^ tio.c:385:11: note: (near initialization for 't_strings') tio.c:385:3: warning: excess elements in scalar initializer 385 | { "al", &t_insert_line }, | ^ tio.c:385:3: note: (near initialization for 't_strings') tio.c:386:3: warning: braces around scalar initializer 386 | { "AL", &t_insert_lines }, | ^ tio.c:386:3: note: (near initialization for 't_strings') tio.c:386:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 386 | { "AL", &t_insert_lines }, | ^~~~ tio.c:386:5: note: (near initialization for 't_strings') tio.c:386:11: warning: excess elements in scalar initializer 386 | { "AL", &t_insert_lines }, | ^ tio.c:386:11: note: (near initialization for 't_strings') tio.c:386:3: warning: excess elements in scalar initializer 386 | { "AL", &t_insert_lines }, | ^ tio.c:386:3: note: (near initialization for 't_strings') tio.c:387:3: warning: braces around scalar initializer 387 | { "DC", &t_delete_chars }, | ^ tio.c:387:3: note: (near initialization for 't_strings') tio.c:387:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 387 | { "DC", &t_delete_chars }, | ^~~~ tio.c:387:5: note: (near initialization for 't_strings') tio.c:387:11: warning: excess elements in scalar initializer 387 | { "DC", &t_delete_chars }, | ^ tio.c:387:11: note: (near initialization for 't_strings') tio.c:387:3: warning: excess elements in scalar initializer 387 | { "DC", &t_delete_chars }, | ^ tio.c:387:3: note: (near initialization for 't_strings') tio.c:388:3: warning: braces around scalar initializer 388 | { "dc", &t_delete_char }, | ^ tio.c:388:3: note: (near initialization for 't_strings') tio.c:388:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 388 | { "dc", &t_delete_char }, | ^~~~ tio.c:388:5: note: (near initialization for 't_strings') tio.c:388:11: warning: excess elements in scalar initializer 388 | { "dc", &t_delete_char }, | ^ tio.c:388:11: note: (near initialization for 't_strings') tio.c:388:3: warning: excess elements in scalar initializer 388 | { "dc", &t_delete_char }, | ^ tio.c:388:3: note: (near initialization for 't_strings') tio.c:389:3: warning: braces around scalar initializer 389 | { "dm", &t_delete_mode }, | ^ tio.c:389:3: note: (near initialization for 't_strings') tio.c:389:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 389 | { "dm", &t_delete_mode }, | ^~~~ tio.c:389:5: note: (near initialization for 't_strings') tio.c:389:11: warning: excess elements in scalar initializer 389 | { "dm", &t_delete_mode }, | ^ tio.c:389:11: note: (near initialization for 't_strings') tio.c:389:3: warning: excess elements in scalar initializer 389 | { "dm", &t_delete_mode }, | ^ tio.c:389:3: note: (near initialization for 't_strings') tio.c:390:3: warning: braces around scalar initializer 390 | { "ed", &t_end_delete_mode }, | ^ tio.c:390:3: note: (near initialization for 't_strings') tio.c:390:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 390 | { "ed", &t_end_delete_mode }, | ^~~~ tio.c:390:5: note: (near initialization for 't_strings') tio.c:390:11: warning: excess elements in scalar initializer 390 | { "ed", &t_end_delete_mode }, | ^ tio.c:390:11: note: (near initialization for 't_strings') tio.c:390:3: warning: excess elements in scalar initializer 390 | { "ed", &t_end_delete_mode }, | ^ tio.c:390:3: note: (near initialization for 't_strings') tio.c:391:3: warning: braces around scalar initializer 391 | { "IC", &t_insert_chars }, | ^ tio.c:391:3: note: (near initialization for 't_strings') tio.c:391:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 391 | { "IC", &t_insert_chars }, | ^~~~ tio.c:391:5: note: (near initialization for 't_strings') tio.c:391:11: warning: excess elements in scalar initializer 391 | { "IC", &t_insert_chars }, | ^ tio.c:391:11: note: (near initialization for 't_strings') tio.c:391:3: warning: excess elements in scalar initializer 391 | { "IC", &t_insert_chars }, | ^ tio.c:391:3: note: (near initialization for 't_strings') tio.c:392:3: warning: braces around scalar initializer 392 | { "ic", &t_insert_char }, | ^ tio.c:392:3: note: (near initialization for 't_strings') tio.c:392:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 392 | { "ic", &t_insert_char }, | ^~~~ tio.c:392:5: note: (near initialization for 't_strings') tio.c:392:11: warning: excess elements in scalar initializer 392 | { "ic", &t_insert_char }, | ^ tio.c:392:11: note: (near initialization for 't_strings') tio.c:392:3: warning: excess elements in scalar initializer 392 | { "ic", &t_insert_char }, | ^ tio.c:392:3: note: (near initialization for 't_strings') tio.c:393:3: warning: braces around scalar initializer 393 | { "im", &t_insert_mode }, | ^ tio.c:393:3: note: (near initialization for 't_strings') tio.c:393:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 393 | { "im", &t_insert_mode }, | ^~~~ tio.c:393:5: note: (near initialization for 't_strings') tio.c:393:11: warning: excess elements in scalar initializer 393 | { "im", &t_insert_mode }, | ^ tio.c:393:11: note: (near initialization for 't_strings') tio.c:393:3: warning: excess elements in scalar initializer 393 | { "im", &t_insert_mode }, | ^ tio.c:393:3: note: (near initialization for 't_strings') tio.c:394:3: warning: braces around scalar initializer 394 | { "ei", &t_end_insert_mode }, | ^ tio.c:394:3: note: (near initialization for 't_strings') tio.c:394:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 394 | { "ei", &t_end_insert_mode }, | ^~~~ tio.c:394:5: note: (near initialization for 't_strings') tio.c:394:11: warning: excess elements in scalar initializer 394 | { "ei", &t_end_insert_mode }, | ^ tio.c:394:11: note: (near initialization for 't_strings') tio.c:394:3: warning: excess elements in scalar initializer 394 | { "ei", &t_end_insert_mode }, | ^ tio.c:394:3: note: (near initialization for 't_strings') tio.c:395:3: warning: braces around scalar initializer 395 | { "SF", &t_scroll_fwd_n }, | ^ tio.c:395:3: note: (near initialization for 't_strings') tio.c:395:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 395 | { "SF", &t_scroll_fwd_n }, | ^~~~ tio.c:395:5: note: (near initialization for 't_strings') tio.c:395:11: warning: excess elements in scalar initializer 395 | { "SF", &t_scroll_fwd_n }, | ^ tio.c:395:11: note: (near initialization for 't_strings') tio.c:395:3: warning: excess elements in scalar initializer 395 | { "SF", &t_scroll_fwd_n }, | ^ tio.c:395:3: note: (near initialization for 't_strings') tio.c:396:3: warning: braces around scalar initializer 396 | { "SR", &t_scroll_backwd_n }, | ^ tio.c:396:3: note: (near initialization for 't_strings') tio.c:396:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 396 | { "SR", &t_scroll_backwd_n }, | ^~~~ tio.c:396:5: note: (near initialization for 't_strings') tio.c:396:11: warning: excess elements in scalar initializer 396 | { "SR", &t_scroll_backwd_n }, | ^ tio.c:396:11: note: (near initialization for 't_strings') tio.c:396:3: warning: excess elements in scalar initializer 396 | { "SR", &t_scroll_backwd_n }, | ^ tio.c:396:3: note: (near initialization for 't_strings') tio.c:397:3: warning: braces around scalar initializer 397 | { "sf", &t_scroll_fwd }, | ^ tio.c:397:3: note: (near initialization for 't_strings') tio.c:397:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 397 | { "sf", &t_scroll_fwd }, | ^~~~ tio.c:397:5: note: (near initialization for 't_strings') tio.c:397:11: warning: excess elements in scalar initializer 397 | { "sf", &t_scroll_fwd }, | ^ tio.c:397:11: note: (near initialization for 't_strings') tio.c:397:3: warning: excess elements in scalar initializer 397 | { "sf", &t_scroll_fwd }, | ^ tio.c:397:3: note: (near initialization for 't_strings') tio.c:398:3: warning: braces around scalar initializer 398 | { "sr", &t_scroll_backwd }, | ^ tio.c:398:3: note: (near initialization for 't_strings') tio.c:398:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 398 | { "sr", &t_scroll_backwd }, | ^~~~ tio.c:398:5: note: (near initialization for 't_strings') tio.c:398:11: warning: excess elements in scalar initializer 398 | { "sr", &t_scroll_backwd }, | ^ tio.c:398:11: note: (near initialization for 't_strings') tio.c:398:3: warning: excess elements in scalar initializer 398 | { "sr", &t_scroll_backwd }, | ^ tio.c:398:3: note: (near initialization for 't_strings') tio.c:399:3: warning: braces around scalar initializer 399 | { "cs", &t_change_scroll }, | ^ tio.c:399:3: note: (near initialization for 't_strings') tio.c:399:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 399 | { "cs", &t_change_scroll }, | ^~~~ tio.c:399:5: note: (near initialization for 't_strings') tio.c:399:11: warning: excess elements in scalar initializer 399 | { "cs", &t_change_scroll }, | ^ tio.c:399:11: note: (near initialization for 't_strings') tio.c:399:3: warning: excess elements in scalar initializer 399 | { "cs", &t_change_scroll }, | ^ tio.c:399:3: note: (near initialization for 't_strings') tio.c:401:3: warning: braces around scalar initializer 401 | { "mb", &t_blink_on }, | ^ tio.c:401:3: note: (near initialization for 't_strings') tio.c:401:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 401 | { "mb", &t_blink_on }, | ^~~~ tio.c:401:5: note: (near initialization for 't_strings') tio.c:401:11: warning: excess elements in scalar initializer 401 | { "mb", &t_blink_on }, | ^ tio.c:401:11: note: (near initialization for 't_strings') tio.c:401:3: warning: excess elements in scalar initializer 401 | { "mb", &t_blink_on }, | ^ tio.c:401:3: note: (near initialization for 't_strings') tio.c:402:3: warning: braces around scalar initializer 402 | { "md", &t_bold_on }, | ^ tio.c:402:3: note: (near initialization for 't_strings') tio.c:402:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 402 | { "md", &t_bold_on }, | ^~~~ tio.c:402:5: note: (near initialization for 't_strings') tio.c:402:11: warning: excess elements in scalar initializer 402 | { "md", &t_bold_on }, | ^ tio.c:402:11: note: (near initialization for 't_strings') tio.c:402:3: warning: excess elements in scalar initializer 402 | { "md", &t_bold_on }, | ^ tio.c:402:3: note: (near initialization for 't_strings') tio.c:403:3: warning: braces around scalar initializer 403 | { "mh", &t_half_bright_on }, | ^ tio.c:403:3: note: (near initialization for 't_strings') tio.c:403:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 403 | { "mh", &t_half_bright_on }, | ^~~~ tio.c:403:5: note: (near initialization for 't_strings') tio.c:403:11: warning: excess elements in scalar initializer 403 | { "mh", &t_half_bright_on }, | ^ tio.c:403:11: note: (near initialization for 't_strings') tio.c:403:3: warning: excess elements in scalar initializer 403 | { "mh", &t_half_bright_on }, | ^ tio.c:403:3: note: (near initialization for 't_strings') tio.c:404:3: warning: braces around scalar initializer 404 | { "mr", &t_reverse_on }, | ^ tio.c:404:3: note: (near initialization for 't_strings') tio.c:404:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 404 | { "mr", &t_reverse_on }, | ^~~~ tio.c:404:5: note: (near initialization for 't_strings') tio.c:404:11: warning: excess elements in scalar initializer 404 | { "mr", &t_reverse_on }, | ^ tio.c:404:11: note: (near initialization for 't_strings') tio.c:404:3: warning: excess elements in scalar initializer 404 | { "mr", &t_reverse_on }, | ^ tio.c:404:3: note: (near initialization for 't_strings') tio.c:405:3: warning: braces around scalar initializer 405 | { "so", &t_standout_on }, | ^ tio.c:405:3: note: (near initialization for 't_strings') tio.c:405:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 405 | { "so", &t_standout_on }, | ^~~~ tio.c:405:5: note: (near initialization for 't_strings') tio.c:405:11: warning: excess elements in scalar initializer 405 | { "so", &t_standout_on }, | ^ tio.c:405:11: note: (near initialization for 't_strings') tio.c:405:3: warning: excess elements in scalar initializer 405 | { "so", &t_standout_on }, | ^ tio.c:405:3: note: (near initialization for 't_strings') tio.c:406:3: warning: braces around scalar initializer 406 | { "us", &t_underscore_on }, | ^ tio.c:406:3: note: (near initialization for 't_strings') tio.c:406:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 406 | { "us", &t_underscore_on }, | ^~~~ tio.c:406:5: note: (near initialization for 't_strings') tio.c:406:11: warning: excess elements in scalar initializer 406 | { "us", &t_underscore_on }, | ^ tio.c:406:11: note: (near initialization for 't_strings') tio.c:406:3: warning: excess elements in scalar initializer 406 | { "us", &t_underscore_on }, | ^ tio.c:406:3: note: (near initialization for 't_strings') tio.c:407:3: warning: braces around scalar initializer 407 | { "ue", &t_underscore_off }, | ^ tio.c:407:3: note: (near initialization for 't_strings') tio.c:407:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 407 | { "ue", &t_underscore_off }, | ^~~~ tio.c:407:5: note: (near initialization for 't_strings') tio.c:407:11: warning: excess elements in scalar initializer 407 | { "ue", &t_underscore_off }, | ^ tio.c:407:11: note: (near initialization for 't_strings') tio.c:407:3: warning: excess elements in scalar initializer 407 | { "ue", &t_underscore_off }, | ^ tio.c:407:3: note: (near initialization for 't_strings') tio.c:408:3: warning: braces around scalar initializer 408 | { "me", &t_all_off }, | ^ tio.c:408:3: note: (near initialization for 't_strings') tio.c:408:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 408 | { "me", &t_all_off }, | ^~~~ tio.c:408:5: note: (near initialization for 't_strings') tio.c:408:11: warning: excess elements in scalar initializer 408 | { "me", &t_all_off }, | ^ tio.c:408:11: note: (near initialization for 't_strings') tio.c:408:3: warning: excess elements in scalar initializer 408 | { "me", &t_all_off }, | ^ tio.c:408:3: note: (near initialization for 't_strings') tio.c:409:3: warning: braces around scalar initializer 409 | { "vs", &t_standout_cursor }, | ^ tio.c:409:3: note: (near initialization for 't_strings') tio.c:409:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 409 | { "vs", &t_standout_cursor }, | ^~~~ tio.c:409:5: note: (near initialization for 't_strings') tio.c:409:11: warning: excess elements in scalar initializer 409 | { "vs", &t_standout_cursor }, | ^ tio.c:409:11: note: (near initialization for 't_strings') tio.c:409:3: warning: excess elements in scalar initializer 409 | { "vs", &t_standout_cursor }, | ^ tio.c:409:3: note: (near initialization for 't_strings') tio.c:410:3: warning: braces around scalar initializer 410 | { "ve", &t_normal_cursor }, | ^ tio.c:410:3: note: (near initialization for 't_strings') tio.c:410:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 410 | { "ve", &t_normal_cursor }, | ^~~~ tio.c:410:5: note: (near initialization for 't_strings') tio.c:410:11: warning: excess elements in scalar initializer 410 | { "ve", &t_normal_cursor }, | ^ tio.c:410:11: note: (near initialization for 't_strings') tio.c:410:3: warning: excess elements in scalar initializer 410 | { "ve", &t_normal_cursor }, | ^ tio.c:410:3: note: (near initialization for 't_strings') tio.c:411:3: warning: braces around scalar initializer 411 | { "vi", &t_invisible_cursor }, | ^ tio.c:411:3: note: (near initialization for 't_strings') tio.c:411:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 411 | { "vi", &t_invisible_cursor }, | ^~~~ tio.c:411:5: note: (near initialization for 't_strings') tio.c:411:11: warning: excess elements in scalar initializer 411 | { "vi", &t_invisible_cursor }, | ^ tio.c:411:11: note: (near initialization for 't_strings') tio.c:411:3: warning: excess elements in scalar initializer 411 | { "vi", &t_invisible_cursor }, | ^ tio.c:411:3: note: (near initialization for 't_strings') tio.c:415:3: warning: braces around scalar initializer 415 | { "AB", &t_setab }, | ^ tio.c:415:3: note: (near initialization for 't_strings') tio.c:415:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 415 | { "AB", &t_setab }, | ^~~~ tio.c:415:5: note: (near initialization for 't_strings') tio.c:415:11: warning: excess elements in scalar initializer 415 | { "AB", &t_setab }, | ^ tio.c:415:11: note: (near initialization for 't_strings') tio.c:415:3: warning: excess elements in scalar initializer 415 | { "AB", &t_setab }, | ^ tio.c:415:3: note: (near initialization for 't_strings') tio.c:416:3: warning: braces around scalar initializer 416 | { "AF", &t_setaf }, | ^ tio.c:416:3: note: (near initialization for 't_strings') tio.c:416:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 416 | { "AF", &t_setaf }, | ^~~~ tio.c:416:5: note: (near initialization for 't_strings') tio.c:416:11: warning: excess elements in scalar initializer 416 | { "AF", &t_setaf }, | ^ tio.c:416:11: note: (near initialization for 't_strings') tio.c:416:3: warning: excess elements in scalar initializer 416 | { "AF", &t_setaf }, | ^ tio.c:416:3: note: (near initialization for 't_strings') tio.c:420:3: warning: braces around scalar initializer 420 | { "cm", &t_cm }, | ^ tio.c:420:3: note: (near initialization for 't_strings') tio.c:420:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 420 | { "cm", &t_cm }, | ^~~~ tio.c:420:5: note: (near initialization for 't_strings') tio.c:420:11: warning: excess elements in scalar initializer 420 | { "cm", &t_cm }, | ^ tio.c:420:11: note: (near initialization for 't_strings') tio.c:420:3: warning: excess elements in scalar initializer 420 | { "cm", &t_cm }, | ^ tio.c:420:3: note: (near initialization for 't_strings') tio.c:421:3: warning: braces around scalar initializer 421 | { "CM", &t_CM }, /* relative move */ | ^ tio.c:421:3: note: (near initialization for 't_strings') tio.c:421:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 421 | { "CM", &t_CM }, /* relative move */ | ^~~~ tio.c:421:5: note: (near initialization for 't_strings') tio.c:421:11: warning: excess elements in scalar initializer 421 | { "CM", &t_CM }, /* relative move */ | ^ tio.c:421:11: note: (near initialization for 't_strings') tio.c:421:3: warning: excess elements in scalar initializer 421 | { "CM", &t_CM }, /* relative move */ | ^ tio.c:421:3: note: (near initialization for 't_strings') tio.c:422:3: warning: braces around scalar initializer 422 | { "ch", &t_goto_column }, | ^ tio.c:422:3: note: (near initialization for 't_strings') tio.c:422:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 422 | { "ch", &t_goto_column }, | ^~~~ tio.c:422:5: note: (near initialization for 't_strings') tio.c:422:11: warning: excess elements in scalar initializer 422 | { "ch", &t_goto_column }, | ^ tio.c:422:11: note: (near initialization for 't_strings') tio.c:422:3: warning: excess elements in scalar initializer 422 | { "ch", &t_goto_column }, | ^ tio.c:422:3: note: (near initialization for 't_strings') tio.c:423:3: warning: braces around scalar initializer 423 | { "cv", &t_goto_line }, | ^ tio.c:423:3: note: (near initialization for 't_strings') tio.c:423:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 423 | { "cv", &t_goto_line }, | ^~~~ tio.c:423:5: note: (near initialization for 't_strings') tio.c:423:11: warning: excess elements in scalar initializer 423 | { "cv", &t_goto_line }, | ^ tio.c:423:11: note: (near initialization for 't_strings') tio.c:423:3: warning: excess elements in scalar initializer 423 | { "cv", &t_goto_line }, | ^ tio.c:423:3: note: (near initialization for 't_strings') tio.c:424:3: warning: braces around scalar initializer 424 | { "sc", &t_save_position }, | ^ tio.c:424:3: note: (near initialization for 't_strings') tio.c:424:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 424 | { "sc", &t_save_position }, | ^~~~ tio.c:424:5: note: (near initialization for 't_strings') tio.c:424:11: warning: excess elements in scalar initializer 424 | { "sc", &t_save_position }, | ^ tio.c:424:11: note: (near initialization for 't_strings') tio.c:424:3: warning: excess elements in scalar initializer 424 | { "sc", &t_save_position }, | ^ tio.c:424:3: note: (near initialization for 't_strings') tio.c:425:3: warning: braces around scalar initializer 425 | { "rc", &t_restore_position }, | ^ tio.c:425:3: note: (near initialization for 't_strings') tio.c:425:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 425 | { "rc", &t_restore_position }, | ^~~~ tio.c:425:5: note: (near initialization for 't_strings') tio.c:425:11: warning: excess elements in scalar initializer 425 | { "rc", &t_restore_position }, | ^ tio.c:425:11: note: (near initialization for 't_strings') tio.c:425:3: warning: excess elements in scalar initializer 425 | { "rc", &t_restore_position }, | ^ tio.c:425:3: note: (near initialization for 't_strings') tio.c:426:3: warning: braces around scalar initializer 426 | { "up", &t_up }, | ^ tio.c:426:3: note: (near initialization for 't_strings') tio.c:426:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 426 | { "up", &t_up }, | ^~~~ tio.c:426:5: note: (near initialization for 't_strings') tio.c:426:11: warning: excess elements in scalar initializer 426 | { "up", &t_up }, | ^ tio.c:426:11: note: (near initialization for 't_strings') tio.c:426:3: warning: excess elements in scalar initializer 426 | { "up", &t_up }, | ^ tio.c:426:3: note: (near initialization for 't_strings') tio.c:427:3: warning: braces around scalar initializer 427 | { "do", &t_down }, | ^ tio.c:427:3: note: (near initialization for 't_strings') tio.c:427:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 427 | { "do", &t_down }, | ^~~~ tio.c:427:5: note: (near initialization for 't_strings') tio.c:427:11: warning: excess elements in scalar initializer 427 | { "do", &t_down }, | ^ tio.c:427:11: note: (near initialization for 't_strings') tio.c:427:3: warning: excess elements in scalar initializer 427 | { "do", &t_down }, | ^ tio.c:427:3: note: (near initialization for 't_strings') tio.c:428:3: warning: braces around scalar initializer 428 | { "le", &t_left }, | ^ tio.c:428:3: note: (near initialization for 't_strings') tio.c:428:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 428 | { "le", &t_left }, | ^~~~ tio.c:428:5: note: (near initialization for 't_strings') tio.c:428:11: warning: excess elements in scalar initializer 428 | { "le", &t_left }, | ^ tio.c:428:11: note: (near initialization for 't_strings') tio.c:428:3: warning: excess elements in scalar initializer 428 | { "le", &t_left }, | ^ tio.c:428:3: note: (near initialization for 't_strings') tio.c:429:3: warning: braces around scalar initializer 429 | { "nd", &t_right }, | ^ tio.c:429:3: note: (near initialization for 't_strings') tio.c:429:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 429 | { "nd", &t_right }, | ^~~~ tio.c:429:5: note: (near initialization for 't_strings') tio.c:429:11: warning: excess elements in scalar initializer 429 | { "nd", &t_right }, | ^ tio.c:429:11: note: (near initialization for 't_strings') tio.c:429:3: warning: excess elements in scalar initializer 429 | { "nd", &t_right }, | ^ tio.c:429:3: note: (near initialization for 't_strings') tio.c:430:3: warning: braces around scalar initializer 430 | { "UP", &t_UP }, | ^ tio.c:430:3: note: (near initialization for 't_strings') tio.c:430:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 430 | { "UP", &t_UP }, | ^~~~ tio.c:430:5: note: (near initialization for 't_strings') tio.c:430:11: warning: excess elements in scalar initializer 430 | { "UP", &t_UP }, | ^ tio.c:430:11: note: (near initialization for 't_strings') tio.c:430:3: warning: excess elements in scalar initializer 430 | { "UP", &t_UP }, | ^ tio.c:430:3: note: (near initialization for 't_strings') tio.c:431:3: warning: braces around scalar initializer 431 | { "DO", &t_DOwn }, | ^ tio.c:431:3: note: (near initialization for 't_strings') tio.c:431:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 431 | { "DO", &t_DOwn }, | ^~~~ tio.c:431:5: note: (near initialization for 't_strings') tio.c:431:11: warning: excess elements in scalar initializer 431 | { "DO", &t_DOwn }, | ^ tio.c:431:11: note: (near initialization for 't_strings') tio.c:431:3: warning: excess elements in scalar initializer 431 | { "DO", &t_DOwn }, | ^ tio.c:431:3: note: (near initialization for 't_strings') tio.c:432:3: warning: braces around scalar initializer 432 | { "LE", &t_LEft }, | ^ tio.c:432:3: note: (near initialization for 't_strings') tio.c:432:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 432 | { "LE", &t_LEft }, | ^~~~ tio.c:432:5: note: (near initialization for 't_strings') tio.c:432:11: warning: excess elements in scalar initializer 432 | { "LE", &t_LEft }, | ^ tio.c:432:11: note: (near initialization for 't_strings') tio.c:432:3: warning: excess elements in scalar initializer 432 | { "LE", &t_LEft }, | ^ tio.c:432:3: note: (near initialization for 't_strings') tio.c:433:3: warning: braces around scalar initializer 433 | { "RI", &t_RIght }, | ^ tio.c:433:3: note: (near initialization for 't_strings') tio.c:433:5: warning: initialization of 'struct t_strings_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 433 | { "RI", &t_RIght }, | ^~~~ tio.c:433:5: note: (near initialization for 't_strings') tio.c:433:11: warning: excess elements in scalar initializer 433 | { "RI", &t_RIght }, | ^ tio.c:433:11: note: (near initialization for 't_strings') tio.c:433:3: warning: excess elements in scalar initializer 433 | { "RI", &t_RIght }, | ^ tio.c:433:3: note: (near initialization for 't_strings') tio.c:434:3: warning: braces around scalar initializer 434 | { 0, 0 } | ^ tio.c:434:3: note: (near initialization for 't_strings') tio.c:434:8: warning: excess elements in scalar initializer 434 | { 0, 0 } | ^ tio.c:434:8: note: (near initialization for 't_strings') tio.c:434:3: warning: excess elements in scalar initializer 434 | { 0, 0 } | ^ tio.c:434:3: note: (near initialization for 't_strings') tio.c:455:3: error: storage class specified for parameter 't_required' 455 | } t_required[] = { | ^~~~~~~~~~ tio.c:455:1: error: parameter 't_required' is initialized 455 | } t_required[] = { | ^ tio.c:456:3: warning: braces around scalar initializer 456 | { { "cm", 0 }, "move cursor (\"%s\").", 1 }, | ^ tio.c:456:3: note: (near initialization for 't_required') tio.c:456:3: warning: braces around scalar initializer tio.c:456:3: note: (near initialization for 't_required') tio.c:456:7: warning: initialization of 'struct t_require_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 456 | { { "cm", 0 }, "move cursor (\"%s\").", 1 }, | ^~~~ tio.c:456:7: note: (near initialization for 't_required') tio.c:456:13: warning: excess elements in scalar initializer 456 | { { "cm", 0 }, "move cursor (\"%s\").", 1 }, | ^ tio.c:456:13: note: (near initialization for 't_required') tio.c:456:18: warning: excess elements in scalar initializer 456 | { { "cm", 0 }, "move cursor (\"%s\").", 1 }, | ^~~~~~~~~~~~~~~~~~~~~~~ tio.c:456:18: note: (near initialization for 't_required') tio.c:456:43: warning: excess elements in scalar initializer 456 | { { "cm", 0 }, "move cursor (\"%s\").", 1 }, | ^ tio.c:456:43: note: (near initialization for 't_required') tio.c:457:3: warning: braces around scalar initializer 457 | { { "ce", 0 }, "clear to end of line.", 0 }, | ^ tio.c:457:3: note: (near initialization for 't_required') tio.c:457:3: warning: braces around scalar initializer tio.c:457:3: note: (near initialization for 't_required') tio.c:457:7: warning: initialization of 'struct t_require_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 457 | { { "ce", 0 }, "clear to end of line.", 0 }, | ^~~~ tio.c:457:7: note: (near initialization for 't_required') tio.c:457:13: warning: excess elements in scalar initializer 457 | { { "ce", 0 }, "clear to end of line.", 0 }, | ^ tio.c:457:13: note: (near initialization for 't_required') tio.c:457:18: warning: excess elements in scalar initializer 457 | { { "ce", 0 }, "clear to end of line.", 0 }, | ^~~~~~~~~~~~~~~~~~~~~~~ tio.c:457:18: note: (near initialization for 't_required') tio.c:457:43: warning: excess elements in scalar initializer 457 | { { "ce", 0 }, "clear to end of line.", 0 }, | ^ tio.c:457:43: note: (near initialization for 't_required') tio.c:457:3: warning: excess elements in scalar initializer 457 | { { "ce", 0 }, "clear to end of line.", 0 }, | ^ tio.c:457:3: note: (near initialization for 't_required') tio.c:458:3: warning: braces around scalar initializer 458 | { { "up", "UP", 0 }, "move up (\"%s\" or \"%s\").", 1 }, | ^ tio.c:458:3: note: (near initialization for 't_required') tio.c:458:3: warning: braces around scalar initializer tio.c:458:3: note: (near initialization for 't_required') tio.c:458:7: warning: initialization of 'struct t_require_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 458 | { { "up", "UP", 0 }, "move up (\"%s\" or \"%s\").", 1 }, | ^~~~ tio.c:458:7: note: (near initialization for 't_required') tio.c:458:13: warning: excess elements in scalar initializer 458 | { { "up", "UP", 0 }, "move up (\"%s\" or \"%s\").", 1 }, | ^~~~ tio.c:458:13: note: (near initialization for 't_required') tio.c:458:19: warning: excess elements in scalar initializer 458 | { { "up", "UP", 0 }, "move up (\"%s\" or \"%s\").", 1 }, | ^ tio.c:458:19: note: (near initialization for 't_required') tio.c:458:24: warning: excess elements in scalar initializer 458 | { { "up", "UP", 0 }, "move up (\"%s\" or \"%s\").", 1 }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tio.c:458:24: note: (near initialization for 't_required') tio.c:458:55: warning: excess elements in scalar initializer 458 | { { "up", "UP", 0 }, "move up (\"%s\" or \"%s\").", 1 }, | ^ tio.c:458:55: note: (near initialization for 't_required') tio.c:458:3: warning: excess elements in scalar initializer 458 | { { "up", "UP", 0 }, "move up (\"%s\" or \"%s\").", 1 }, | ^ tio.c:458:3: note: (near initialization for 't_required') tio.c:459:3: warning: braces around scalar initializer 459 | { { "le", "LE", "nd", 0 }, "move left (\"%s\", \"%s\" or \"%s\").", 1 }, | ^ tio.c:459:3: note: (near initialization for 't_required') tio.c:459:3: warning: braces around scalar initializer tio.c:459:3: note: (near initialization for 't_required') tio.c:459:7: warning: initialization of 'struct t_require_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 459 | { { "le", "LE", "nd", 0 }, "move left (\"%s\", \"%s\" or \"%s\").", 1 }, | ^~~~ tio.c:459:7: note: (near initialization for 't_required') tio.c:459:13: warning: excess elements in scalar initializer 459 | { { "le", "LE", "nd", 0 }, "move left (\"%s\", \"%s\" or \"%s\").", 1 }, | ^~~~ tio.c:459:13: note: (near initialization for 't_required') tio.c:459:19: warning: excess elements in scalar initializer 459 | { { "le", "LE", "nd", 0 }, "move left (\"%s\", \"%s\" or \"%s\").", 1 }, | ^~~~ tio.c:459:19: note: (near initialization for 't_required') tio.c:459:25: warning: excess elements in scalar initializer 459 | { { "le", "LE", "nd", 0 }, "move left (\"%s\", \"%s\" or \"%s\").", 1 }, | ^ tio.c:459:25: note: (near initialization for 't_required') tio.c:459:30: warning: excess elements in scalar initializer 459 | { { "le", "LE", "nd", 0 }, "move left (\"%s\", \"%s\" or \"%s\").", 1 }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tio.c:459:30: note: (near initialization for 't_required') tio.c:459:71: warning: excess elements in scalar initializer 459 | { { "le", "LE", "nd", 0 }, "move left (\"%s\", \"%s\" or \"%s\").", 1 }, | ^ tio.c:459:71: note: (near initialization for 't_required') tio.c:459:3: warning: excess elements in scalar initializer 459 | { { "le", "LE", "nd", 0 }, "move left (\"%s\", \"%s\" or \"%s\").", 1 }, | ^ tio.c:459:3: note: (near initialization for 't_required') tio.c:460:3: warning: braces around scalar initializer 460 | { { "nd", "RI", 0 }, "move right (\"%s\" or \"%s\").", 1 }, | ^ tio.c:460:3: note: (near initialization for 't_required') tio.c:460:3: warning: braces around scalar initializer tio.c:460:3: note: (near initialization for 't_required') tio.c:460:7: warning: initialization of 'struct t_require_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 460 | { { "nd", "RI", 0 }, "move right (\"%s\" or \"%s\").", 1 }, | ^~~~ tio.c:460:7: note: (near initialization for 't_required') tio.c:460:13: warning: excess elements in scalar initializer 460 | { { "nd", "RI", 0 }, "move right (\"%s\" or \"%s\").", 1 }, | ^~~~ tio.c:460:13: note: (near initialization for 't_required') tio.c:460:19: warning: excess elements in scalar initializer 460 | { { "nd", "RI", 0 }, "move right (\"%s\" or \"%s\").", 1 }, | ^ tio.c:460:19: note: (near initialization for 't_required') tio.c:460:24: warning: excess elements in scalar initializer 460 | { { "nd", "RI", 0 }, "move right (\"%s\" or \"%s\").", 1 }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tio.c:460:24: note: (near initialization for 't_required') tio.c:460:58: warning: excess elements in scalar initializer 460 | { { "nd", "RI", 0 }, "move right (\"%s\" or \"%s\").", 1 }, | ^ tio.c:460:58: note: (near initialization for 't_required') tio.c:460:3: warning: excess elements in scalar initializer 460 | { { "nd", "RI", 0 }, "move right (\"%s\" or \"%s\").", 1 }, | ^ tio.c:460:3: note: (near initialization for 't_required') tio.c:461:3: warning: braces around scalar initializer 461 | { { "dl", "DL", 0 }, "delete line(s) (\"%s\" or \"%s\").", 0 }, | ^ tio.c:461:3: note: (near initialization for 't_required') tio.c:461:3: warning: braces around scalar initializer tio.c:461:3: note: (near initialization for 't_required') tio.c:461:7: warning: initialization of 'struct t_require_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 461 | { { "dl", "DL", 0 }, "delete line(s) (\"%s\" or \"%s\").", 0 }, | ^~~~ tio.c:461:7: note: (near initialization for 't_required') tio.c:461:13: warning: excess elements in scalar initializer 461 | { { "dl", "DL", 0 }, "delete line(s) (\"%s\" or \"%s\").", 0 }, | ^~~~ tio.c:461:13: note: (near initialization for 't_required') tio.c:461:19: warning: excess elements in scalar initializer 461 | { { "dl", "DL", 0 }, "delete line(s) (\"%s\" or \"%s\").", 0 }, | ^ tio.c:461:19: note: (near initialization for 't_required') tio.c:461:24: warning: excess elements in scalar initializer 461 | { { "dl", "DL", 0 }, "delete line(s) (\"%s\" or \"%s\").", 0 }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tio.c:461:24: note: (near initialization for 't_required') tio.c:461:62: warning: excess elements in scalar initializer 461 | { { "dl", "DL", 0 }, "delete line(s) (\"%s\" or \"%s\").", 0 }, | ^ tio.c:461:62: note: (near initialization for 't_required') tio.c:461:3: warning: excess elements in scalar initializer 461 | { { "dl", "DL", 0 }, "delete line(s) (\"%s\" or \"%s\").", 0 }, | ^ tio.c:461:3: note: (near initialization for 't_required') tio.c:462:3: warning: braces around scalar initializer 462 | { { "al", "AL", 0 }, "insert line(s) (\"%s\" or \"%s\").", 0 }, | ^ tio.c:462:3: note: (near initialization for 't_required') tio.c:462:3: warning: braces around scalar initializer tio.c:462:3: note: (near initialization for 't_required') tio.c:462:7: warning: initialization of 'struct t_require_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 462 | { { "al", "AL", 0 }, "insert line(s) (\"%s\" or \"%s\").", 0 }, | ^~~~ tio.c:462:7: note: (near initialization for 't_required') tio.c:462:13: warning: excess elements in scalar initializer 462 | { { "al", "AL", 0 }, "insert line(s) (\"%s\" or \"%s\").", 0 }, | ^~~~ tio.c:462:13: note: (near initialization for 't_required') tio.c:462:19: warning: excess elements in scalar initializer 462 | { { "al", "AL", 0 }, "insert line(s) (\"%s\" or \"%s\").", 0 }, | ^ tio.c:462:19: note: (near initialization for 't_required') tio.c:462:24: warning: excess elements in scalar initializer 462 | { { "al", "AL", 0 }, "insert line(s) (\"%s\" or \"%s\").", 0 }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tio.c:462:24: note: (near initialization for 't_required') tio.c:462:62: warning: excess elements in scalar initializer 462 | { { "al", "AL", 0 }, "insert line(s) (\"%s\" or \"%s\").", 0 }, | ^ tio.c:462:62: note: (near initialization for 't_required') tio.c:462:3: warning: excess elements in scalar initializer 462 | { { "al", "AL", 0 }, "insert line(s) (\"%s\" or \"%s\").", 0 }, | ^ tio.c:462:3: note: (near initialization for 't_required') tio.c:463:3: warning: braces around scalar initializer 463 | { { "md", "mh", "mr", "so", "us" }, | ^ tio.c:463:3: note: (near initialization for 't_required') tio.c:463:3: warning: braces around scalar initializer tio.c:463:3: note: (near initialization for 't_required') tio.c:463:7: warning: initialization of 'struct t_require_s *' from incompatible pointer type 'char *' [-Wincompatible-pointer-types] 463 | { { "md", "mh", "mr", "so", "us" }, | ^~~~ tio.c:463:7: note: (near initialization for 't_required') tio.c:463:13: warning: excess elements in scalar initializer 463 | { { "md", "mh", "mr", "so", "us" }, | ^~~~ tio.c:463:13: note: (near initialization for 't_required') tio.c:463:19: warning: excess elements in scalar initializer 463 | { { "md", "mh", "mr", "so", "us" }, | ^~~~ tio.c:463:19: note: (near initialization for 't_required') tio.c:463:25: warning: excess elements in scalar initializer 463 | { { "md", "mh", "mr", "so", "us" }, | ^~~~ tio.c:463:25: note: (near initialization for 't_required') tio.c:463:31: warning: excess elements in scalar initializer 463 | { { "md", "mh", "mr", "so", "us" }, | ^~~~ tio.c:463:31: note: (near initialization for 't_required') tio.c:464:5: warning: excess elements in scalar initializer 464 | "\bNo standout mode (\"%s\", \"%s\", \"%s\", \"%s\" or \"%s\").", 0 }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tio.c:464:5: note: (near initialization for 't_required') tio.c:464:71: warning: excess elements in scalar initializer 464 | "\bNo standout mode (\"%s\", \"%s\", \"%s\", \"%s\" or \"%s\").", 0 }, | ^ tio.c:464:71: note: (near initialization for 't_required') tio.c:463:3: warning: excess elements in scalar initializer 463 | { { "md", "mh", "mr", "so", "us" }, | ^ tio.c:463:3: note: (near initialization for 't_required') tio.c:465:3: warning: braces around scalar initializer 465 | { { 0 }, 0, 0 } | ^ tio.c:465:3: note: (near initialization for 't_required') tio.c:465:3: warning: braces around scalar initializer tio.c:465:3: note: (near initialization for 't_required') tio.c:465:12: warning: excess elements in scalar initializer 465 | { { 0 }, 0, 0 } | ^ tio.c:465:12: note: (near initialization for 't_required') tio.c:465:15: warning: excess elements in scalar initializer 465 | { { 0 }, 0, 0 } | ^ tio.c:465:15: note: (near initialization for 't_required') tio.c:465:3: warning: excess elements in scalar initializer 465 | { { 0 }, 0, 0 } | ^ tio.c:465:3: note: (near initialization for 't_required') tio.c:473:3: error: storage class specified for parameter 't_keys' 473 | } t_keys[] = { | ^~~~~~ tio.c:473:1: error: parameter 't_keys' is initialized 473 | } t_keys[] = { | ^ tio.c:474:3: warning: braces around scalar initializer 474 | { HXKEY_DELETE, &t_key_delete, "delete", "~DEL" }, | ^ tio.c:474:3: note: (near initialization for 't_keys') tio.c:474:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 474 | { HXKEY_DELETE, &t_key_delete, "delete", "~DEL" }, | ^~~~~~~~~~~~ tio.c:474:5: note: (near initialization for 't_keys') tio.c:474:19: warning: excess elements in scalar initializer 474 | { HXKEY_DELETE, &t_key_delete, "delete", "~DEL" }, | ^ tio.c:474:19: note: (near initialization for 't_keys') tio.c:474:34: warning: excess elements in scalar initializer 474 | { HXKEY_DELETE, &t_key_delete, "delete", "~DEL" }, | ^~~~~~~~ tio.c:474:34: note: (near initialization for 't_keys') tio.c:474:44: warning: excess elements in scalar initializer 474 | { HXKEY_DELETE, &t_key_delete, "delete", "~DEL" }, | ^~~~~~ tio.c:474:44: note: (near initialization for 't_keys') tio.c:475:3: warning: braces around scalar initializer 475 | { HXKEY_BACKSPACE, &t_key_backspace, "backspace", "~BS" }, | ^ tio.c:475:3: note: (near initialization for 't_keys') tio.c:475:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 475 | { HXKEY_BACKSPACE, &t_key_backspace, "backspace", "~BS" }, | ^~~~~~~~~~~~~~~ tio.c:475:5: note: (near initialization for 't_keys') tio.c:475:22: warning: excess elements in scalar initializer 475 | { HXKEY_BACKSPACE, &t_key_backspace, "backspace", "~BS" }, | ^ tio.c:475:22: note: (near initialization for 't_keys') tio.c:475:40: warning: excess elements in scalar initializer 475 | { HXKEY_BACKSPACE, &t_key_backspace, "backspace", "~BS" }, | ^~~~~~~~~~~ tio.c:475:40: note: (near initialization for 't_keys') tio.c:475:53: warning: excess elements in scalar initializer 475 | { HXKEY_BACKSPACE, &t_key_backspace, "backspace", "~BS" }, | ^~~~~ tio.c:475:53: note: (near initialization for 't_keys') tio.c:475:3: warning: excess elements in scalar initializer 475 | { HXKEY_BACKSPACE, &t_key_backspace, "backspace", "~BS" }, | ^ tio.c:475:3: note: (near initialization for 't_keys') tio.c:476:3: warning: braces around scalar initializer 476 | { HXKEY_TAB, &t_key_tab, "tab", "~TAB" }, | ^ tio.c:476:3: note: (near initialization for 't_keys') tio.c:476:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 476 | { HXKEY_TAB, &t_key_tab, "tab", "~TAB" }, | ^~~~~~~~~ tio.c:476:5: note: (near initialization for 't_keys') tio.c:476:16: warning: excess elements in scalar initializer 476 | { HXKEY_TAB, &t_key_tab, "tab", "~TAB" }, | ^ tio.c:476:16: note: (near initialization for 't_keys') tio.c:476:28: warning: excess elements in scalar initializer 476 | { HXKEY_TAB, &t_key_tab, "tab", "~TAB" }, | ^~~~~ tio.c:476:28: note: (near initialization for 't_keys') tio.c:476:35: warning: excess elements in scalar initializer 476 | { HXKEY_TAB, &t_key_tab, "tab", "~TAB" }, | ^~~~~~ tio.c:476:35: note: (near initialization for 't_keys') tio.c:476:3: warning: excess elements in scalar initializer 476 | { HXKEY_TAB, &t_key_tab, "tab", "~TAB" }, | ^ tio.c:476:3: note: (near initialization for 't_keys') tio.c:477:3: warning: braces around scalar initializer 477 | { HXKEY_RETURN, &t_key_return, "return", "~RET" }, | ^ tio.c:477:3: note: (near initialization for 't_keys') tio.c:477:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 477 | { HXKEY_RETURN, &t_key_return, "return", "~RET" }, | ^~~~~~~~~~~~ tio.c:477:5: note: (near initialization for 't_keys') tio.c:477:19: warning: excess elements in scalar initializer 477 | { HXKEY_RETURN, &t_key_return, "return", "~RET" }, | ^ tio.c:477:19: note: (near initialization for 't_keys') tio.c:477:34: warning: excess elements in scalar initializer 477 | { HXKEY_RETURN, &t_key_return, "return", "~RET" }, | ^~~~~~~~ tio.c:477:34: note: (near initialization for 't_keys') tio.c:477:44: warning: excess elements in scalar initializer 477 | { HXKEY_RETURN, &t_key_return, "return", "~RET" }, | ^~~~~~ tio.c:477:44: note: (near initialization for 't_keys') tio.c:477:3: warning: excess elements in scalar initializer 477 | { HXKEY_RETURN, &t_key_return, "return", "~RET" }, | ^ tio.c:477:3: note: (near initialization for 't_keys') tio.c:478:3: warning: braces around scalar initializer 478 | { HXKEY_UP, &t_key_up, "up", "~UP" }, | ^ tio.c:478:3: note: (near initialization for 't_keys') tio.c:478:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 478 | { HXKEY_UP, &t_key_up, "up", "~UP" }, | ^~~~~~~~ tio.c:478:5: note: (near initialization for 't_keys') tio.c:478:15: warning: excess elements in scalar initializer 478 | { HXKEY_UP, &t_key_up, "up", "~UP" }, | ^ tio.c:478:15: note: (near initialization for 't_keys') tio.c:478:26: warning: excess elements in scalar initializer 478 | { HXKEY_UP, &t_key_up, "up", "~UP" }, | ^~~~ tio.c:478:26: note: (near initialization for 't_keys') tio.c:478:32: warning: excess elements in scalar initializer 478 | { HXKEY_UP, &t_key_up, "up", "~UP" }, | ^~~~~ tio.c:478:32: note: (near initialization for 't_keys') tio.c:478:3: warning: excess elements in scalar initializer 478 | { HXKEY_UP, &t_key_up, "up", "~UP" }, | ^ tio.c:478:3: note: (near initialization for 't_keys') tio.c:479:3: warning: braces around scalar initializer 479 | { HXKEY_DOWN, &t_key_down, "down", "~DOWN" }, | ^ tio.c:479:3: note: (near initialization for 't_keys') tio.c:479:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 479 | { HXKEY_DOWN, &t_key_down, "down", "~DOWN" }, | ^~~~~~~~~~ tio.c:479:5: note: (near initialization for 't_keys') tio.c:479:17: warning: excess elements in scalar initializer 479 | { HXKEY_DOWN, &t_key_down, "down", "~DOWN" }, | ^ tio.c:479:17: note: (near initialization for 't_keys') tio.c:479:30: warning: excess elements in scalar initializer 479 | { HXKEY_DOWN, &t_key_down, "down", "~DOWN" }, | ^~~~~~ tio.c:479:30: note: (near initialization for 't_keys') tio.c:479:38: warning: excess elements in scalar initializer 479 | { HXKEY_DOWN, &t_key_down, "down", "~DOWN" }, | ^~~~~~~ tio.c:479:38: note: (near initialization for 't_keys') tio.c:479:3: warning: excess elements in scalar initializer 479 | { HXKEY_DOWN, &t_key_down, "down", "~DOWN" }, | ^ tio.c:479:3: note: (near initialization for 't_keys') tio.c:480:3: warning: braces around scalar initializer 480 | { HXKEY_LEFT, &t_key_left, "left", "~LEFT" }, | ^ tio.c:480:3: note: (near initialization for 't_keys') tio.c:480:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 480 | { HXKEY_LEFT, &t_key_left, "left", "~LEFT" }, | ^~~~~~~~~~ tio.c:480:5: note: (near initialization for 't_keys') tio.c:480:17: warning: excess elements in scalar initializer 480 | { HXKEY_LEFT, &t_key_left, "left", "~LEFT" }, | ^ tio.c:480:17: note: (near initialization for 't_keys') tio.c:480:30: warning: excess elements in scalar initializer 480 | { HXKEY_LEFT, &t_key_left, "left", "~LEFT" }, | ^~~~~~ tio.c:480:30: note: (near initialization for 't_keys') tio.c:480:38: warning: excess elements in scalar initializer 480 | { HXKEY_LEFT, &t_key_left, "left", "~LEFT" }, | ^~~~~~~ tio.c:480:38: note: (near initialization for 't_keys') tio.c:480:3: warning: excess elements in scalar initializer 480 | { HXKEY_LEFT, &t_key_left, "left", "~LEFT" }, | ^ tio.c:480:3: note: (near initialization for 't_keys') tio.c:481:3: warning: braces around scalar initializer 481 | { HXKEY_RIGHT, &t_key_right, "right", "~RIGHT" }, | ^ tio.c:481:3: note: (near initialization for 't_keys') tio.c:481:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 481 | { HXKEY_RIGHT, &t_key_right, "right", "~RIGHT" }, | ^~~~~~~~~~~ tio.c:481:5: note: (near initialization for 't_keys') tio.c:481:18: warning: excess elements in scalar initializer 481 | { HXKEY_RIGHT, &t_key_right, "right", "~RIGHT" }, | ^ tio.c:481:18: note: (near initialization for 't_keys') tio.c:481:32: warning: excess elements in scalar initializer 481 | { HXKEY_RIGHT, &t_key_right, "right", "~RIGHT" }, | ^~~~~~~ tio.c:481:32: note: (near initialization for 't_keys') tio.c:481:41: warning: excess elements in scalar initializer 481 | { HXKEY_RIGHT, &t_key_right, "right", "~RIGHT" }, | ^~~~~~~~ tio.c:481:41: note: (near initialization for 't_keys') tio.c:481:3: warning: excess elements in scalar initializer 481 | { HXKEY_RIGHT, &t_key_right, "right", "~RIGHT" }, | ^ tio.c:481:3: note: (near initialization for 't_keys') tio.c:482:3: warning: braces around scalar initializer 482 | { HXKEY_F0, &t_key_f0, "f0", "~0F" }, | ^ tio.c:482:3: note: (near initialization for 't_keys') tio.c:482:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 482 | { HXKEY_F0, &t_key_f0, "f0", "~0F" }, | ^~~~~~~~ tio.c:482:5: note: (near initialization for 't_keys') tio.c:482:15: warning: excess elements in scalar initializer 482 | { HXKEY_F0, &t_key_f0, "f0", "~0F" }, | ^ tio.c:482:15: note: (near initialization for 't_keys') tio.c:482:26: warning: excess elements in scalar initializer 482 | { HXKEY_F0, &t_key_f0, "f0", "~0F" }, | ^~~~ tio.c:482:26: note: (near initialization for 't_keys') tio.c:482:32: warning: excess elements in scalar initializer 482 | { HXKEY_F0, &t_key_f0, "f0", "~0F" }, | ^~~~~ tio.c:482:32: note: (near initialization for 't_keys') tio.c:482:3: warning: excess elements in scalar initializer 482 | { HXKEY_F0, &t_key_f0, "f0", "~0F" }, | ^ tio.c:482:3: note: (near initialization for 't_keys') tio.c:483:3: warning: braces around scalar initializer 483 | { HXKEY_F1, &t_key_f1, "f1", "~1F" }, | ^ tio.c:483:3: note: (near initialization for 't_keys') tio.c:483:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 483 | { HXKEY_F1, &t_key_f1, "f1", "~1F" }, | ^~~~~~~~ tio.c:483:5: note: (near initialization for 't_keys') tio.c:483:15: warning: excess elements in scalar initializer 483 | { HXKEY_F1, &t_key_f1, "f1", "~1F" }, | ^ tio.c:483:15: note: (near initialization for 't_keys') tio.c:483:26: warning: excess elements in scalar initializer 483 | { HXKEY_F1, &t_key_f1, "f1", "~1F" }, | ^~~~ tio.c:483:26: note: (near initialization for 't_keys') tio.c:483:32: warning: excess elements in scalar initializer 483 | { HXKEY_F1, &t_key_f1, "f1", "~1F" }, | ^~~~~ tio.c:483:32: note: (near initialization for 't_keys') tio.c:483:3: warning: excess elements in scalar initializer 483 | { HXKEY_F1, &t_key_f1, "f1", "~1F" }, | ^ tio.c:483:3: note: (near initialization for 't_keys') tio.c:484:3: warning: braces around scalar initializer 484 | { HXKEY_F2, &t_key_f2, "f2", "~2F" }, | ^ tio.c:484:3: note: (near initialization for 't_keys') tio.c:484:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 484 | { HXKEY_F2, &t_key_f2, "f2", "~2F" }, | ^~~~~~~~ tio.c:484:5: note: (near initialization for 't_keys') tio.c:484:15: warning: excess elements in scalar initializer 484 | { HXKEY_F2, &t_key_f2, "f2", "~2F" }, | ^ tio.c:484:15: note: (near initialization for 't_keys') tio.c:484:26: warning: excess elements in scalar initializer 484 | { HXKEY_F2, &t_key_f2, "f2", "~2F" }, | ^~~~ tio.c:484:26: note: (near initialization for 't_keys') tio.c:484:32: warning: excess elements in scalar initializer 484 | { HXKEY_F2, &t_key_f2, "f2", "~2F" }, | ^~~~~ tio.c:484:32: note: (near initialization for 't_keys') tio.c:484:3: warning: excess elements in scalar initializer 484 | { HXKEY_F2, &t_key_f2, "f2", "~2F" }, | ^ tio.c:484:3: note: (near initialization for 't_keys') tio.c:485:3: warning: braces around scalar initializer 485 | { HXKEY_F3, &t_key_f3, "f3", "~3F" }, | ^ tio.c:485:3: note: (near initialization for 't_keys') tio.c:485:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 485 | { HXKEY_F3, &t_key_f3, "f3", "~3F" }, | ^~~~~~~~ tio.c:485:5: note: (near initialization for 't_keys') tio.c:485:15: warning: excess elements in scalar initializer 485 | { HXKEY_F3, &t_key_f3, "f3", "~3F" }, | ^ tio.c:485:15: note: (near initialization for 't_keys') tio.c:485:26: warning: excess elements in scalar initializer 485 | { HXKEY_F3, &t_key_f3, "f3", "~3F" }, | ^~~~ tio.c:485:26: note: (near initialization for 't_keys') tio.c:485:32: warning: excess elements in scalar initializer 485 | { HXKEY_F3, &t_key_f3, "f3", "~3F" }, | ^~~~~ tio.c:485:32: note: (near initialization for 't_keys') tio.c:485:3: warning: excess elements in scalar initializer 485 | { HXKEY_F3, &t_key_f3, "f3", "~3F" }, | ^ tio.c:485:3: note: (near initialization for 't_keys') tio.c:486:3: warning: braces around scalar initializer 486 | { HXKEY_F4, &t_key_f4, "f4", "~4F" }, | ^ tio.c:486:3: note: (near initialization for 't_keys') tio.c:486:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 486 | { HXKEY_F4, &t_key_f4, "f4", "~4F" }, | ^~~~~~~~ tio.c:486:5: note: (near initialization for 't_keys') tio.c:486:15: warning: excess elements in scalar initializer 486 | { HXKEY_F4, &t_key_f4, "f4", "~4F" }, | ^ tio.c:486:15: note: (near initialization for 't_keys') tio.c:486:26: warning: excess elements in scalar initializer 486 | { HXKEY_F4, &t_key_f4, "f4", "~4F" }, | ^~~~ tio.c:486:26: note: (near initialization for 't_keys') tio.c:486:32: warning: excess elements in scalar initializer 486 | { HXKEY_F4, &t_key_f4, "f4", "~4F" }, | ^~~~~ tio.c:486:32: note: (near initialization for 't_keys') tio.c:486:3: warning: excess elements in scalar initializer 486 | { HXKEY_F4, &t_key_f4, "f4", "~4F" }, | ^ tio.c:486:3: note: (near initialization for 't_keys') tio.c:487:3: warning: braces around scalar initializer 487 | { HXKEY_F5, &t_key_f5, "f5", "~5F" }, | ^ tio.c:487:3: note: (near initialization for 't_keys') tio.c:487:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 487 | { HXKEY_F5, &t_key_f5, "f5", "~5F" }, | ^~~~~~~~ tio.c:487:5: note: (near initialization for 't_keys') tio.c:487:15: warning: excess elements in scalar initializer 487 | { HXKEY_F5, &t_key_f5, "f5", "~5F" }, | ^ tio.c:487:15: note: (near initialization for 't_keys') tio.c:487:26: warning: excess elements in scalar initializer 487 | { HXKEY_F5, &t_key_f5, "f5", "~5F" }, | ^~~~ tio.c:487:26: note: (near initialization for 't_keys') tio.c:487:32: warning: excess elements in scalar initializer 487 | { HXKEY_F5, &t_key_f5, "f5", "~5F" }, | ^~~~~ tio.c:487:32: note: (near initialization for 't_keys') tio.c:487:3: warning: excess elements in scalar initializer 487 | { HXKEY_F5, &t_key_f5, "f5", "~5F" }, | ^ tio.c:487:3: note: (near initialization for 't_keys') tio.c:488:3: warning: braces around scalar initializer 488 | { HXKEY_F6, &t_key_f6, "f6", "~6F" }, | ^ tio.c:488:3: note: (near initialization for 't_keys') tio.c:488:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 488 | { HXKEY_F6, &t_key_f6, "f6", "~6F" }, | ^~~~~~~~ tio.c:488:5: note: (near initialization for 't_keys') tio.c:488:15: warning: excess elements in scalar initializer 488 | { HXKEY_F6, &t_key_f6, "f6", "~6F" }, | ^ tio.c:488:15: note: (near initialization for 't_keys') tio.c:488:26: warning: excess elements in scalar initializer 488 | { HXKEY_F6, &t_key_f6, "f6", "~6F" }, | ^~~~ tio.c:488:26: note: (near initialization for 't_keys') tio.c:488:32: warning: excess elements in scalar initializer 488 | { HXKEY_F6, &t_key_f6, "f6", "~6F" }, | ^~~~~ tio.c:488:32: note: (near initialization for 't_keys') tio.c:488:3: warning: excess elements in scalar initializer 488 | { HXKEY_F6, &t_key_f6, "f6", "~6F" }, | ^ tio.c:488:3: note: (near initialization for 't_keys') tio.c:489:3: warning: braces around scalar initializer 489 | { HXKEY_F7, &t_key_f7, "f7", "~7F" }, | ^ tio.c:489:3: note: (near initialization for 't_keys') tio.c:489:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 489 | { HXKEY_F7, &t_key_f7, "f7", "~7F" }, | ^~~~~~~~ tio.c:489:5: note: (near initialization for 't_keys') tio.c:489:15: warning: excess elements in scalar initializer 489 | { HXKEY_F7, &t_key_f7, "f7", "~7F" }, | ^ tio.c:489:15: note: (near initialization for 't_keys') tio.c:489:26: warning: excess elements in scalar initializer 489 | { HXKEY_F7, &t_key_f7, "f7", "~7F" }, | ^~~~ tio.c:489:26: note: (near initialization for 't_keys') tio.c:489:32: warning: excess elements in scalar initializer 489 | { HXKEY_F7, &t_key_f7, "f7", "~7F" }, | ^~~~~ tio.c:489:32: note: (near initialization for 't_keys') tio.c:489:3: warning: excess elements in scalar initializer 489 | { HXKEY_F7, &t_key_f7, "f7", "~7F" }, | ^ tio.c:489:3: note: (near initialization for 't_keys') tio.c:490:3: warning: braces around scalar initializer 490 | { HXKEY_F8, &t_key_f8, "f8", "~8F" }, | ^ tio.c:490:3: note: (near initialization for 't_keys') tio.c:490:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 490 | { HXKEY_F8, &t_key_f8, "f8", "~8F" }, | ^~~~~~~~ tio.c:490:5: note: (near initialization for 't_keys') tio.c:490:15: warning: excess elements in scalar initializer 490 | { HXKEY_F8, &t_key_f8, "f8", "~8F" }, | ^ tio.c:490:15: note: (near initialization for 't_keys') tio.c:490:26: warning: excess elements in scalar initializer 490 | { HXKEY_F8, &t_key_f8, "f8", "~8F" }, | ^~~~ tio.c:490:26: note: (near initialization for 't_keys') tio.c:490:32: warning: excess elements in scalar initializer 490 | { HXKEY_F8, &t_key_f8, "f8", "~8F" }, | ^~~~~ tio.c:490:32: note: (near initialization for 't_keys') tio.c:490:3: warning: excess elements in scalar initializer 490 | { HXKEY_F8, &t_key_f8, "f8", "~8F" }, | ^ tio.c:490:3: note: (near initialization for 't_keys') tio.c:491:3: warning: braces around scalar initializer 491 | { HXKEY_F9, &t_key_f9, "f9", "~9F" }, | ^ tio.c:491:3: note: (near initialization for 't_keys') tio.c:491:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 491 | { HXKEY_F9, &t_key_f9, "f9", "~9F" }, | ^~~~~~~~ tio.c:491:5: note: (near initialization for 't_keys') tio.c:491:15: warning: excess elements in scalar initializer 491 | { HXKEY_F9, &t_key_f9, "f9", "~9F" }, | ^ tio.c:491:15: note: (near initialization for 't_keys') tio.c:491:26: warning: excess elements in scalar initializer 491 | { HXKEY_F9, &t_key_f9, "f9", "~9F" }, | ^~~~ tio.c:491:26: note: (near initialization for 't_keys') tio.c:491:32: warning: excess elements in scalar initializer 491 | { HXKEY_F9, &t_key_f9, "f9", "~9F" }, | ^~~~~ tio.c:491:32: note: (near initialization for 't_keys') tio.c:491:3: warning: excess elements in scalar initializer 491 | { HXKEY_F9, &t_key_f9, "f9", "~9F" }, | ^ tio.c:491:3: note: (near initialization for 't_keys') tio.c:492:3: warning: braces around scalar initializer 492 | { HXKEY_F10, &t_key_f10, "f10", "~10F" }, | ^ tio.c:492:3: note: (near initialization for 't_keys') tio.c:492:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 492 | { HXKEY_F10, &t_key_f10, "f10", "~10F" }, | ^~~~~~~~~ tio.c:492:5: note: (near initialization for 't_keys') tio.c:492:16: warning: excess elements in scalar initializer 492 | { HXKEY_F10, &t_key_f10, "f10", "~10F" }, | ^ tio.c:492:16: note: (near initialization for 't_keys') tio.c:492:28: warning: excess elements in scalar initializer 492 | { HXKEY_F10, &t_key_f10, "f10", "~10F" }, | ^~~~~ tio.c:492:28: note: (near initialization for 't_keys') tio.c:492:35: warning: excess elements in scalar initializer 492 | { HXKEY_F10, &t_key_f10, "f10", "~10F" }, | ^~~~~~ tio.c:492:35: note: (near initialization for 't_keys') tio.c:492:3: warning: excess elements in scalar initializer 492 | { HXKEY_F10, &t_key_f10, "f10", "~10F" }, | ^ tio.c:492:3: note: (near initialization for 't_keys') tio.c:493:3: warning: braces around scalar initializer 493 | { HXKEY_BACKTAB, &t_key_backtab, "backtab", "~BT" }, | ^ tio.c:493:3: note: (near initialization for 't_keys') tio.c:493:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 493 | { HXKEY_BACKTAB, &t_key_backtab, "backtab", "~BT" }, | ^~~~~~~~~~~~~ tio.c:493:5: note: (near initialization for 't_keys') tio.c:493:20: warning: excess elements in scalar initializer 493 | { HXKEY_BACKTAB, &t_key_backtab, "backtab", "~BT" }, | ^ tio.c:493:20: note: (near initialization for 't_keys') tio.c:493:36: warning: excess elements in scalar initializer 493 | { HXKEY_BACKTAB, &t_key_backtab, "backtab", "~BT" }, | ^~~~~~~~~ tio.c:493:36: note: (near initialization for 't_keys') tio.c:493:47: warning: excess elements in scalar initializer 493 | { HXKEY_BACKTAB, &t_key_backtab, "backtab", "~BT" }, | ^~~~~ tio.c:493:47: note: (near initialization for 't_keys') tio.c:493:3: warning: excess elements in scalar initializer 493 | { HXKEY_BACKTAB, &t_key_backtab, "backtab", "~BT" }, | ^ tio.c:493:3: note: (near initialization for 't_keys') tio.c:494:3: warning: braces around scalar initializer 494 | { HXKEY_BEGIN, &t_key_begin, "begin", "~BEGIN" }, | ^ tio.c:494:3: note: (near initialization for 't_keys') tio.c:494:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 494 | { HXKEY_BEGIN, &t_key_begin, "begin", "~BEGIN" }, | ^~~~~~~~~~~ tio.c:494:5: note: (near initialization for 't_keys') tio.c:494:18: warning: excess elements in scalar initializer 494 | { HXKEY_BEGIN, &t_key_begin, "begin", "~BEGIN" }, | ^ tio.c:494:18: note: (near initialization for 't_keys') tio.c:494:32: warning: excess elements in scalar initializer 494 | { HXKEY_BEGIN, &t_key_begin, "begin", "~BEGIN" }, | ^~~~~~~ tio.c:494:32: note: (near initialization for 't_keys') tio.c:494:41: warning: excess elements in scalar initializer 494 | { HXKEY_BEGIN, &t_key_begin, "begin", "~BEGIN" }, | ^~~~~~~~ tio.c:494:41: note: (near initialization for 't_keys') tio.c:494:3: warning: excess elements in scalar initializer 494 | { HXKEY_BEGIN, &t_key_begin, "begin", "~BEGIN" }, | ^ tio.c:494:3: note: (near initialization for 't_keys') tio.c:495:3: warning: braces around scalar initializer 495 | { HXKEY_CANCEL, &t_key_cancel, "cancel", "~CANCEL" }, | ^ tio.c:495:3: note: (near initialization for 't_keys') tio.c:495:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 495 | { HXKEY_CANCEL, &t_key_cancel, "cancel", "~CANCEL" }, | ^~~~~~~~~~~~ tio.c:495:5: note: (near initialization for 't_keys') tio.c:495:19: warning: excess elements in scalar initializer 495 | { HXKEY_CANCEL, &t_key_cancel, "cancel", "~CANCEL" }, | ^ tio.c:495:19: note: (near initialization for 't_keys') tio.c:495:34: warning: excess elements in scalar initializer 495 | { HXKEY_CANCEL, &t_key_cancel, "cancel", "~CANCEL" }, | ^~~~~~~~ tio.c:495:34: note: (near initialization for 't_keys') tio.c:495:44: warning: excess elements in scalar initializer 495 | { HXKEY_CANCEL, &t_key_cancel, "cancel", "~CANCEL" }, | ^~~~~~~~~ tio.c:495:44: note: (near initialization for 't_keys') tio.c:495:3: warning: excess elements in scalar initializer 495 | { HXKEY_CANCEL, &t_key_cancel, "cancel", "~CANCEL" }, | ^ tio.c:495:3: note: (near initialization for 't_keys') tio.c:496:3: warning: braces around scalar initializer 496 | { HXKEY_CLOSE, &t_key_close, "close", "~CLOSE" }, | ^ tio.c:496:3: note: (near initialization for 't_keys') tio.c:496:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 496 | { HXKEY_CLOSE, &t_key_close, "close", "~CLOSE" }, | ^~~~~~~~~~~ tio.c:496:5: note: (near initialization for 't_keys') tio.c:496:18: warning: excess elements in scalar initializer 496 | { HXKEY_CLOSE, &t_key_close, "close", "~CLOSE" }, | ^ tio.c:496:18: note: (near initialization for 't_keys') tio.c:496:32: warning: excess elements in scalar initializer 496 | { HXKEY_CLOSE, &t_key_close, "close", "~CLOSE" }, | ^~~~~~~ tio.c:496:32: note: (near initialization for 't_keys') tio.c:496:41: warning: excess elements in scalar initializer 496 | { HXKEY_CLOSE, &t_key_close, "close", "~CLOSE" }, | ^~~~~~~~ tio.c:496:41: note: (near initialization for 't_keys') tio.c:496:3: warning: excess elements in scalar initializer 496 | { HXKEY_CLOSE, &t_key_close, "close", "~CLOSE" }, | ^ tio.c:496:3: note: (near initialization for 't_keys') tio.c:497:3: warning: braces around scalar initializer 497 | { HXKEY_COPY, &t_key_copy, "copy", "~COPY" }, | ^ tio.c:497:3: note: (near initialization for 't_keys') tio.c:497:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 497 | { HXKEY_COPY, &t_key_copy, "copy", "~COPY" }, | ^~~~~~~~~~ tio.c:497:5: note: (near initialization for 't_keys') tio.c:497:17: warning: excess elements in scalar initializer 497 | { HXKEY_COPY, &t_key_copy, "copy", "~COPY" }, | ^ tio.c:497:17: note: (near initialization for 't_keys') tio.c:497:30: warning: excess elements in scalar initializer 497 | { HXKEY_COPY, &t_key_copy, "copy", "~COPY" }, | ^~~~~~ tio.c:497:30: note: (near initialization for 't_keys') tio.c:497:38: warning: excess elements in scalar initializer 497 | { HXKEY_COPY, &t_key_copy, "copy", "~COPY" }, | ^~~~~~~ tio.c:497:38: note: (near initialization for 't_keys') tio.c:497:3: warning: excess elements in scalar initializer 497 | { HXKEY_COPY, &t_key_copy, "copy", "~COPY" }, | ^ tio.c:497:3: note: (near initialization for 't_keys') tio.c:498:3: warning: braces around scalar initializer 498 | { HXKEY_CREATE, &t_key_create, "create", "~CREATE" }, | ^ tio.c:498:3: note: (near initialization for 't_keys') tio.c:498:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 498 | { HXKEY_CREATE, &t_key_create, "create", "~CREATE" }, | ^~~~~~~~~~~~ tio.c:498:5: note: (near initialization for 't_keys') tio.c:498:19: warning: excess elements in scalar initializer 498 | { HXKEY_CREATE, &t_key_create, "create", "~CREATE" }, | ^ tio.c:498:19: note: (near initialization for 't_keys') tio.c:498:34: warning: excess elements in scalar initializer 498 | { HXKEY_CREATE, &t_key_create, "create", "~CREATE" }, | ^~~~~~~~ tio.c:498:34: note: (near initialization for 't_keys') tio.c:498:44: warning: excess elements in scalar initializer 498 | { HXKEY_CREATE, &t_key_create, "create", "~CREATE" }, | ^~~~~~~~~ tio.c:498:44: note: (near initialization for 't_keys') tio.c:498:3: warning: excess elements in scalar initializer 498 | { HXKEY_CREATE, &t_key_create, "create", "~CREATE" }, | ^ tio.c:498:3: note: (near initialization for 't_keys') tio.c:499:3: warning: braces around scalar initializer 499 | { HXKEY_END, &t_key_end, "end", "~END" }, | ^ tio.c:499:3: note: (near initialization for 't_keys') tio.c:499:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 499 | { HXKEY_END, &t_key_end, "end", "~END" }, | ^~~~~~~~~ tio.c:499:5: note: (near initialization for 't_keys') tio.c:499:16: warning: excess elements in scalar initializer 499 | { HXKEY_END, &t_key_end, "end", "~END" }, | ^ tio.c:499:16: note: (near initialization for 't_keys') tio.c:499:28: warning: excess elements in scalar initializer 499 | { HXKEY_END, &t_key_end, "end", "~END" }, | ^~~~~ tio.c:499:28: note: (near initialization for 't_keys') tio.c:499:35: warning: excess elements in scalar initializer 499 | { HXKEY_END, &t_key_end, "end", "~END" }, | ^~~~~~ tio.c:499:35: note: (near initialization for 't_keys') tio.c:499:3: warning: excess elements in scalar initializer 499 | { HXKEY_END, &t_key_end, "end", "~END" }, | ^ tio.c:499:3: note: (near initialization for 't_keys') tio.c:500:3: warning: braces around scalar initializer 500 | { HXKEY_ENTER, &t_key_enter, "enter", "~ENTER" }, | ^ tio.c:500:3: note: (near initialization for 't_keys') tio.c:500:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 500 | { HXKEY_ENTER, &t_key_enter, "enter", "~ENTER" }, | ^~~~~~~~~~~ tio.c:500:5: note: (near initialization for 't_keys') tio.c:500:18: warning: excess elements in scalar initializer 500 | { HXKEY_ENTER, &t_key_enter, "enter", "~ENTER" }, | ^ tio.c:500:18: note: (near initialization for 't_keys') tio.c:500:32: warning: excess elements in scalar initializer 500 | { HXKEY_ENTER, &t_key_enter, "enter", "~ENTER" }, | ^~~~~~~ tio.c:500:32: note: (near initialization for 't_keys') tio.c:500:41: warning: excess elements in scalar initializer 500 | { HXKEY_ENTER, &t_key_enter, "enter", "~ENTER" }, | ^~~~~~~~ tio.c:500:41: note: (near initialization for 't_keys') tio.c:500:3: warning: excess elements in scalar initializer 500 | { HXKEY_ENTER, &t_key_enter, "enter", "~ENTER" }, | ^ tio.c:500:3: note: (near initialization for 't_keys') tio.c:501:3: warning: braces around scalar initializer 501 | { HXKEY_EXIT, &t_key_exit, "exit", "~EXIT" }, | ^ tio.c:501:3: note: (near initialization for 't_keys') tio.c:501:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 501 | { HXKEY_EXIT, &t_key_exit, "exit", "~EXIT" }, | ^~~~~~~~~~ tio.c:501:5: note: (near initialization for 't_keys') tio.c:501:17: warning: excess elements in scalar initializer 501 | { HXKEY_EXIT, &t_key_exit, "exit", "~EXIT" }, | ^ tio.c:501:17: note: (near initialization for 't_keys') tio.c:501:30: warning: excess elements in scalar initializer 501 | { HXKEY_EXIT, &t_key_exit, "exit", "~EXIT" }, | ^~~~~~ tio.c:501:30: note: (near initialization for 't_keys') tio.c:501:38: warning: excess elements in scalar initializer 501 | { HXKEY_EXIT, &t_key_exit, "exit", "~EXIT" }, | ^~~~~~~ tio.c:501:38: note: (near initialization for 't_keys') tio.c:501:3: warning: excess elements in scalar initializer 501 | { HXKEY_EXIT, &t_key_exit, "exit", "~EXIT" }, | ^ tio.c:501:3: note: (near initialization for 't_keys') tio.c:502:3: warning: braces around scalar initializer 502 | { HXKEY_UPPER_LEFT, &t_key_upper_left, "upper left", "~UL" }, | ^ tio.c:502:3: note: (near initialization for 't_keys') tio.c:502:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 502 | { HXKEY_UPPER_LEFT, &t_key_upper_left, "upper left", "~UL" }, | ^~~~~~~~~~~~~~~~ tio.c:502:5: note: (near initialization for 't_keys') tio.c:502:23: warning: excess elements in scalar initializer 502 | { HXKEY_UPPER_LEFT, &t_key_upper_left, "upper left", "~UL" }, | ^ tio.c:502:23: note: (near initialization for 't_keys') tio.c:502:42: warning: excess elements in scalar initializer 502 | { HXKEY_UPPER_LEFT, &t_key_upper_left, "upper left", "~UL" }, | ^~~~~~~~~~~~ tio.c:502:42: note: (near initialization for 't_keys') tio.c:502:56: warning: excess elements in scalar initializer 502 | { HXKEY_UPPER_LEFT, &t_key_upper_left, "upper left", "~UL" }, | ^~~~~ tio.c:502:56: note: (near initialization for 't_keys') tio.c:502:3: warning: excess elements in scalar initializer 502 | { HXKEY_UPPER_LEFT, &t_key_upper_left, "upper left", "~UL" }, | ^ tio.c:502:3: note: (near initialization for 't_keys') tio.c:503:3: warning: braces around scalar initializer 503 | { HXKEY_UPPER_RIGHT, &t_key_upper_right, "upper right", "~UR" }, | ^ tio.c:503:3: note: (near initialization for 't_keys') tio.c:503:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 503 | { HXKEY_UPPER_RIGHT, &t_key_upper_right, "upper right", "~UR" }, | ^~~~~~~~~~~~~~~~~ tio.c:503:5: note: (near initialization for 't_keys') tio.c:503:24: warning: excess elements in scalar initializer 503 | { HXKEY_UPPER_RIGHT, &t_key_upper_right, "upper right", "~UR" }, | ^ tio.c:503:24: note: (near initialization for 't_keys') tio.c:503:44: warning: excess elements in scalar initializer 503 | { HXKEY_UPPER_RIGHT, &t_key_upper_right, "upper right", "~UR" }, | ^~~~~~~~~~~~~ tio.c:503:44: note: (near initialization for 't_keys') tio.c:503:59: warning: excess elements in scalar initializer 503 | { HXKEY_UPPER_RIGHT, &t_key_upper_right, "upper right", "~UR" }, | ^~~~~ tio.c:503:59: note: (near initialization for 't_keys') tio.c:503:3: warning: excess elements in scalar initializer 503 | { HXKEY_UPPER_RIGHT, &t_key_upper_right, "upper right", "~UR" }, | ^ tio.c:503:3: note: (near initialization for 't_keys') tio.c:504:3: warning: braces around scalar initializer 504 | { HXKEY_CENTER, &t_key_center, "center", "~CENTER" }, | ^ tio.c:504:3: note: (near initialization for 't_keys') tio.c:504:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 504 | { HXKEY_CENTER, &t_key_center, "center", "~CENTER" }, | ^~~~~~~~~~~~ tio.c:504:5: note: (near initialization for 't_keys') tio.c:504:19: warning: excess elements in scalar initializer 504 | { HXKEY_CENTER, &t_key_center, "center", "~CENTER" }, | ^ tio.c:504:19: note: (near initialization for 't_keys') tio.c:504:34: warning: excess elements in scalar initializer 504 | { HXKEY_CENTER, &t_key_center, "center", "~CENTER" }, | ^~~~~~~~ tio.c:504:34: note: (near initialization for 't_keys') tio.c:504:44: warning: excess elements in scalar initializer 504 | { HXKEY_CENTER, &t_key_center, "center", "~CENTER" }, | ^~~~~~~~~ tio.c:504:44: note: (near initialization for 't_keys') tio.c:504:3: warning: excess elements in scalar initializer 504 | { HXKEY_CENTER, &t_key_center, "center", "~CENTER" }, | ^ tio.c:504:3: note: (near initialization for 't_keys') tio.c:505:3: warning: braces around scalar initializer 505 | { HXKEY_BOTTOM_LEFT, &t_key_bottom_left, "bottom left", "~BL" }, | ^ tio.c:505:3: note: (near initialization for 't_keys') tio.c:505:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 505 | { HXKEY_BOTTOM_LEFT, &t_key_bottom_left, "bottom left", "~BL" }, | ^~~~~~~~~~~~~~~~~ tio.c:505:5: note: (near initialization for 't_keys') tio.c:505:24: warning: excess elements in scalar initializer 505 | { HXKEY_BOTTOM_LEFT, &t_key_bottom_left, "bottom left", "~BL" }, | ^ tio.c:505:24: note: (near initialization for 't_keys') tio.c:505:44: warning: excess elements in scalar initializer 505 | { HXKEY_BOTTOM_LEFT, &t_key_bottom_left, "bottom left", "~BL" }, | ^~~~~~~~~~~~~ tio.c:505:44: note: (near initialization for 't_keys') tio.c:505:59: warning: excess elements in scalar initializer 505 | { HXKEY_BOTTOM_LEFT, &t_key_bottom_left, "bottom left", "~BL" }, | ^~~~~ tio.c:505:59: note: (near initialization for 't_keys') tio.c:505:3: warning: excess elements in scalar initializer 505 | { HXKEY_BOTTOM_LEFT, &t_key_bottom_left, "bottom left", "~BL" }, | ^ tio.c:505:3: note: (near initialization for 't_keys') tio.c:506:3: warning: braces around scalar initializer 506 | { HXKEY_BOTTOM_RIGHT, &t_key_bottom_right, "bottom right", "~BR" }, | ^ tio.c:506:3: note: (near initialization for 't_keys') tio.c:506:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 506 | { HXKEY_BOTTOM_RIGHT, &t_key_bottom_right, "bottom right", "~BR" }, | ^~~~~~~~~~~~~~~~~~ tio.c:506:5: note: (near initialization for 't_keys') tio.c:506:25: warning: excess elements in scalar initializer 506 | { HXKEY_BOTTOM_RIGHT, &t_key_bottom_right, "bottom right", "~BR" }, | ^ tio.c:506:25: note: (near initialization for 't_keys') tio.c:506:46: warning: excess elements in scalar initializer 506 | { HXKEY_BOTTOM_RIGHT, &t_key_bottom_right, "bottom right", "~BR" }, | ^~~~~~~~~~~~~~ tio.c:506:46: note: (near initialization for 't_keys') tio.c:506:62: warning: excess elements in scalar initializer 506 | { HXKEY_BOTTOM_RIGHT, &t_key_bottom_right, "bottom right", "~BR" }, | ^~~~~ tio.c:506:62: note: (near initialization for 't_keys') tio.c:506:3: warning: excess elements in scalar initializer 506 | { HXKEY_BOTTOM_RIGHT, &t_key_bottom_right, "bottom right", "~BR" }, | ^ tio.c:506:3: note: (near initialization for 't_keys') tio.c:507:3: warning: braces around scalar initializer 507 | { HXKEY_HOME, &t_key_home, "home", "~HOME" }, | ^ tio.c:507:3: note: (near initialization for 't_keys') tio.c:507:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 507 | { HXKEY_HOME, &t_key_home, "home", "~HOME" }, | ^~~~~~~~~~ tio.c:507:5: note: (near initialization for 't_keys') tio.c:507:17: warning: excess elements in scalar initializer 507 | { HXKEY_HOME, &t_key_home, "home", "~HOME" }, | ^ tio.c:507:17: note: (near initialization for 't_keys') tio.c:507:30: warning: excess elements in scalar initializer 507 | { HXKEY_HOME, &t_key_home, "home", "~HOME" }, | ^~~~~~ tio.c:507:30: note: (near initialization for 't_keys') tio.c:507:38: warning: excess elements in scalar initializer 507 | { HXKEY_HOME, &t_key_home, "home", "~HOME" }, | ^~~~~~~ tio.c:507:38: note: (near initialization for 't_keys') tio.c:507:3: warning: excess elements in scalar initializer 507 | { HXKEY_HOME, &t_key_home, "home", "~HOME" }, | ^ tio.c:507:3: note: (near initialization for 't_keys') tio.c:508:3: warning: braces around scalar initializer 508 | { HXKEY_PAGE_UP, &t_key_page_up, "page up", "~PGUP" }, | ^ tio.c:508:3: note: (near initialization for 't_keys') tio.c:508:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 508 | { HXKEY_PAGE_UP, &t_key_page_up, "page up", "~PGUP" }, | ^~~~~~~~~~~~~ tio.c:508:5: note: (near initialization for 't_keys') tio.c:508:20: warning: excess elements in scalar initializer 508 | { HXKEY_PAGE_UP, &t_key_page_up, "page up", "~PGUP" }, | ^ tio.c:508:20: note: (near initialization for 't_keys') tio.c:508:36: warning: excess elements in scalar initializer 508 | { HXKEY_PAGE_UP, &t_key_page_up, "page up", "~PGUP" }, | ^~~~~~~~~ tio.c:508:36: note: (near initialization for 't_keys') tio.c:508:47: warning: excess elements in scalar initializer 508 | { HXKEY_PAGE_UP, &t_key_page_up, "page up", "~PGUP" }, | ^~~~~~~ tio.c:508:47: note: (near initialization for 't_keys') tio.c:508:3: warning: excess elements in scalar initializer 508 | { HXKEY_PAGE_UP, &t_key_page_up, "page up", "~PGUP" }, | ^ tio.c:508:3: note: (near initialization for 't_keys') tio.c:509:3: warning: braces around scalar initializer 509 | { HXKEY_PAGE_DOWN, &t_key_page_down, "page down", "~PGDOWN" }, | ^ tio.c:509:3: note: (near initialization for 't_keys') tio.c:509:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 509 | { HXKEY_PAGE_DOWN, &t_key_page_down, "page down", "~PGDOWN" }, | ^~~~~~~~~~~~~~~ tio.c:509:5: note: (near initialization for 't_keys') tio.c:509:22: warning: excess elements in scalar initializer 509 | { HXKEY_PAGE_DOWN, &t_key_page_down, "page down", "~PGDOWN" }, | ^ tio.c:509:22: note: (near initialization for 't_keys') tio.c:509:40: warning: excess elements in scalar initializer 509 | { HXKEY_PAGE_DOWN, &t_key_page_down, "page down", "~PGDOWN" }, | ^~~~~~~~~~~ tio.c:509:40: note: (near initialization for 't_keys') tio.c:509:53: warning: excess elements in scalar initializer 509 | { HXKEY_PAGE_DOWN, &t_key_page_down, "page down", "~PGDOWN" }, | ^~~~~~~~~ tio.c:509:53: note: (near initialization for 't_keys') tio.c:509:3: warning: excess elements in scalar initializer 509 | { HXKEY_PAGE_DOWN, &t_key_page_down, "page down", "~PGDOWN" }, | ^ tio.c:509:3: note: (near initialization for 't_keys') tio.c:510:3: warning: braces around scalar initializer 510 | { (enum t_keys_e)'~', &t_key_tilde, "tilde", "~TILDE" }, | ^ tio.c:510:3: note: (near initialization for 't_keys') tio.c:510:5: error: incompatible types when initializing type 'struct t_keys_s *' using type 'enum t_keys_e' 510 | { (enum t_keys_e)'~', &t_key_tilde, "tilde", "~TILDE" }, | ^ tio.c:510:25: warning: excess elements in scalar initializer 510 | { (enum t_keys_e)'~', &t_key_tilde, "tilde", "~TILDE" }, | ^ tio.c:510:25: note: (near initialization for 't_keys') tio.c:510:39: warning: excess elements in scalar initializer 510 | { (enum t_keys_e)'~', &t_key_tilde, "tilde", "~TILDE" }, | ^~~~~~~ tio.c:510:39: note: (near initialization for 't_keys') tio.c:510:48: warning: excess elements in scalar initializer 510 | { (enum t_keys_e)'~', &t_key_tilde, "tilde", "~TILDE" }, | ^~~~~~~~ tio.c:510:48: note: (near initialization for 't_keys') tio.c:510:3: warning: excess elements in scalar initializer 510 | { (enum t_keys_e)'~', &t_key_tilde, "tilde", "~TILDE" }, | ^ tio.c:510:3: note: (near initialization for 't_keys') tio.c:511:3: warning: braces around scalar initializer 511 | { (enum t_keys_e)'^', &t_key_hat, "hat", "~HAT" }, | ^ tio.c:511:3: note: (near initialization for 't_keys') tio.c:511:5: error: incompatible types when initializing type 'struct t_keys_s *' using type 'enum t_keys_e' 511 | { (enum t_keys_e)'^', &t_key_hat, "hat", "~HAT" }, | ^ tio.c:511:25: warning: excess elements in scalar initializer 511 | { (enum t_keys_e)'^', &t_key_hat, "hat", "~HAT" }, | ^ tio.c:511:25: note: (near initialization for 't_keys') tio.c:511:37: warning: excess elements in scalar initializer 511 | { (enum t_keys_e)'^', &t_key_hat, "hat", "~HAT" }, | ^~~~~ tio.c:511:37: note: (near initialization for 't_keys') tio.c:511:44: warning: excess elements in scalar initializer 511 | { (enum t_keys_e)'^', &t_key_hat, "hat", "~HAT" }, | ^~~~~~ tio.c:511:44: note: (near initialization for 't_keys') tio.c:511:3: warning: excess elements in scalar initializer 511 | { (enum t_keys_e)'^', &t_key_hat, "hat", "~HAT" }, | ^ tio.c:511:3: note: (near initialization for 't_keys') tio.c:512:3: warning: braces around scalar initializer 512 | { HXKEY_NULL, &t_key_null, "null", "^@" }, | ^ tio.c:512:3: note: (near initialization for 't_keys') tio.c:512:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 512 | { HXKEY_NULL, &t_key_null, "null", "^@" }, | ^~~~~~~~~~ tio.c:512:5: note: (near initialization for 't_keys') tio.c:512:17: warning: excess elements in scalar initializer 512 | { HXKEY_NULL, &t_key_null, "null", "^@" }, | ^ tio.c:512:17: note: (near initialization for 't_keys') tio.c:512:30: warning: excess elements in scalar initializer 512 | { HXKEY_NULL, &t_key_null, "null", "^@" }, | ^~~~~~ tio.c:512:30: note: (near initialization for 't_keys') tio.c:512:38: warning: excess elements in scalar initializer 512 | { HXKEY_NULL, &t_key_null, "null", "^@" }, | ^~~~ tio.c:512:38: note: (near initialization for 't_keys') tio.c:512:3: warning: excess elements in scalar initializer 512 | { HXKEY_NULL, &t_key_null, "null", "^@" }, | ^ tio.c:512:3: note: (near initialization for 't_keys') tio.c:513:3: warning: braces around scalar initializer 513 | { HXKEY_BREAK, &t_key_break, "break", "~BREAK" }, | ^ tio.c:513:3: note: (near initialization for 't_keys') tio.c:513:5: warning: initialization of 'struct t_keys_s *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 513 | { HXKEY_BREAK, &t_key_break, "break", "~BREAK" }, | ^~~~~~~~~~~ tio.c:513:5: note: (near initialization for 't_keys') tio.c:513:18: warning: excess elements in scalar initializer 513 | { HXKEY_BREAK, &t_key_break, "break", "~BREAK" }, | ^ tio.c:513:18: note: (near initialization for 't_keys') tio.c:513:32: warning: excess elements in scalar initializer 513 | { HXKEY_BREAK, &t_key_break, "break", "~BREAK" }, | ^~~~~~~ tio.c:513:32: note: (near initialization for 't_keys') tio.c:513:41: warning: excess elements in scalar initializer 513 | { HXKEY_BREAK, &t_key_break, "break", "~BREAK" }, | ^~~~~~~~ tio.c:513:41: note: (near initialization for 't_keys') tio.c:513:3: warning: excess elements in scalar initializer 513 | { HXKEY_BREAK, &t_key_break, "break", "~BREAK" }, | ^ tio.c:513:3: note: (near initialization for 't_keys') tio.c:514:3: warning: braces around scalar initializer 514 | { (enum t_keys_e)0, 0, 0, 0 } | ^ tio.c:514:3: note: (near initialization for 't_keys') tio.c:514:5: error: incompatible types when initializing type 'struct t_keys_s *' using type 'enum t_keys_e' 514 | { (enum t_keys_e)0, 0, 0, 0 } | ^ tio.c:514:23: warning: excess elements in scalar initializer 514 | { (enum t_keys_e)0, 0, 0, 0 } | ^ tio.c:514:23: note: (near initialization for 't_keys') tio.c:514:26: warning: excess elements in scalar initializer 514 | { (enum t_keys_e)0, 0, 0, 0 } | ^ tio.c:514:26: note: (near initialization for 't_keys') tio.c:514:29: warning: excess elements in scalar initializer 514 | { (enum t_keys_e)0, 0, 0, 0 } | ^ tio.c:514:29: note: (near initialization for 't_keys') tio.c:514:3: warning: excess elements in scalar initializer 514 | { (enum t_keys_e)0, 0, 0, 0 } | ^ tio.c:514:3: note: (near initialization for 't_keys') tio.c:526:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 526 | { | ^ tio.c:548:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 548 | { | ^ tio.c:561:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 561 | { | ^ tio.c:577:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 577 | { | ^ tio.c:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 611 | { | ^ tio.c:632:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 632 | { | ^ tio.c:802:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 802 | { | ^ tio.c:812:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 812 | { | ^ tio.c:832:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 832 | { | ^ tio.c:855:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 855 | { | ^ tio.c:877:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 877 | { | ^ tio.c:898:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 898 | { | ^ tio.c:906:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 906 | { | ^ tio.c:919:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 919 | { | ^ tio.c:938:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 938 | { | ^ tio.c:954:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 954 | { | ^ tio.c:961:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 961 | { | ^ tio.c:968:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 968 | { | ^ tio.c:981:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 981 | { | ^ tio.c:1086:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1086 | { | ^ tio.c:1123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1123 | { | ^ tio.c:1144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1144 | { | ^ tio.c:1179:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1179 | { | ^ tio.c:1191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1191 | { | ^ tio.c:1206:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1206 | { | ^ tio.c:1223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1223 | { | ^ tio.c:1243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1243 | { | ^ tio.c:1268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1268 | { | ^ tio.c:1286:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1286 | { | ^ tio.c:1319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1319 | { | ^ tio.c:1337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1337 | { | ^ tio.c:1352:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1352 | { | ^ tio.c:1366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1366 | { | ^ tio.c:1385:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1385 | { | ^ tio.c:1406:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1406 | { | ^ tio.c:1422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1422 | { | ^ tio.c:1430:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1430 | { | ^ tio.c:1442:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1442 | { | ^ tio.c:1452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1452 | { | ^ tio.c:1507:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1507 | { | ^ tio.c:1551:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1551 | { | ^ tio.c:1604:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1604 | { | ^ tio.c:1616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1616 | { | ^ tio.c:1623:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1623 | { | ^ tio.c:1630:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1630 | { | ^ tio.c:1637:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1637 | { | ^ tio.c:1645:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1645 | { | ^ tio.c:1652:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1652 | { | ^ tio.c:1659:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1659 | { | ^ tio.c:1666:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1666 | { | ^ tio.c:1673:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1673 | { | ^ tio.c:1682:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1682 | { | ^ tio.c:1695:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1695 | { | ^ tio.c:1714:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1714 | { | ^ tio.c:1721:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1721 | { | ^ tio.c:1731:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1731 | { | ^ tio.c:1741:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1741 | { | ^ tio.c:1749:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1749 | { | ^ tio.c:1756:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1756 | { | ^ tio.c:1763:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1763 | { | ^ tio.c:1772:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1772 | { | ^ tio.c:1810:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1810 | { | ^ tio.c:1910:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1910 | { | ^ tio.c:1947:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1947 | { | ^ tio.c:1965:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1965 | { | ^ tio.c:1980:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1980 | { | ^ tio.c:1995:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1995 | { | ^ tio.c:2012:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2012 | { | ^ tio.c:2035:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2035 | { | ^ tio.c:2048:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sigwinch_handler' 2048 | sigwinch_handler(int sig __unused) | ^~~~~~~~~~~~~~~~ tio.c:2069:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2069 | { | ^ tio.c:2103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2103 | { | ^ tio.c:2111:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2111 | { | ^ tio.c:2119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2119 | { | ^ tio.c:2126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2126 | { | ^ tio.c:2138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2138 | { | ^ In file included from tio.c:89: tio.h:351:1: error: old-style parameter declarations in prototyped function definition 351 | tio_printf( const char *fmt, ... ) __printflike(1, 2); | ^~~~~~~~~~ tio.c:2154: error: expected '{' at end of input 2154 | */ | *** [tio.o] Error code 1 bmake: stopped in /home/pbulk/build/editors/hexer/work/hexer-1.0.6 1 error bmake: stopped in /home/pbulk/build/editors/hexer/work/hexer-1.0.6 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-2021Q4-x86_64/editors/hexer *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-2021Q4-x86_64/editors/hexer