void (*commands[256])(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,
};