=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/key-bindings.c,v retrieving revision 1.92 retrieving revision 1.93 diff -c -r1.92 -r1.93 *** src/usr.bin/tmux/key-bindings.c 2019/05/12 08:58:09 1.92 --- src/usr.bin/tmux/key-bindings.c 2019/05/23 11:13:30 1.93 *************** *** 1,4 **** ! /* $OpenBSD: key-bindings.c,v 1.92 2019/05/12 08:58:09 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: key-bindings.c,v 1.93 2019/05/23 11:13:30 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 433,448 **** "bind -Tcopy-mode-vi C-Up send -X scroll-up", "bind -Tcopy-mode-vi C-Down send -X scroll-down", }; ! u_int i; ! struct cmd_list *cmdlist; ! char *cause; for (i = 0; i < nitems(defaults); i++) { ! cmdlist = cmd_string_parse(defaults[i], "", i, &cause); ! if (cmdlist == NULL) fatalx("bad default key: %s", defaults[i]); ! cmdq_append(NULL, cmdq_get_command(cmdlist, NULL, NULL, 0)); ! cmd_list_free(cmdlist); } } --- 433,447 ---- "bind -Tcopy-mode-vi C-Up send -X scroll-up", "bind -Tcopy-mode-vi C-Down send -X scroll-down", }; ! u_int i; ! struct cmd_parse_result *pr; for (i = 0; i < nitems(defaults); i++) { ! pr = cmd_parse_from_string(defaults[i], NULL); ! if (pr->status != CMD_PARSE_SUCCESS) fatalx("bad default key: %s", defaults[i]); ! cmdq_append(NULL, cmdq_get_command(pr->cmdlist, NULL, NULL, 0)); ! cmd_list_free(pr->cmdlist); } }