void (*commands[256])(char *, char **) = { NULL, ['O'] = c_open, ['w'] = c_writeline, ['Q'] = c_quit, ['S'] = c_save, ['i'] = c_insertline, ['p'] = c_print, ['['] = c_unindent, [']'] = c_indent, ['d'] = c_delete, ['c'] = c_copy, ['v'] = c_paste, };