static int dump_all_keybindings(int count, int key) { rl_dump_functions(count,key); rl_variable_dumper(FALSE); rl_macro_dumper(FALSE); return 0; }
int main (int argc, char **argv) { char *line; rl_bind_key ('\t', rl_insert); stifle_history (10); for (;;) { line = readline ("Enter a line: "); if (line && *line) add_history (line); printf ("Line: `%s'\n", line); if (line && !strcmp (line, "dump")) { rl_dump_variables (0,0); rl_dump_functions (0,0); } free (line); } return 0; }