editline/examples
Joachim Nilsson 98b846c8b1 Revert function pointers for rl_complete() and rl_list_possib() introduced in 0.2.2.
Instead merge afd8b4de9dca8ec6afc3 from http://github.com/heimdal/heimdal.git project.
This lets rl_complete() and rl_list_possib() become wrapper functions calling a set of
function pointers, set using rl_set_complete_func() and rl_set_list_possib_funct().

Each wrapper has a fallback to do filename completion, which in turn can be disabled
by leaving out --enable-default-complete from the configure line.

This change, admittedly quite intrusive for a library, is a better implementation in
many ways.  For one it is much more readable, but it also enables further adoption of
other editline forks as well as a simpler implementation of GNU Readline function
pointers rl_completion_entry_function and rl_attempted_completion_function at a later
stage.

My apologies to everyone for whom this change breaks backwards compatibility.  For
help on converting your code, please see examples/cli.c.
2010-07-24 00:50:40 +02:00
..
cli.c Revert function pointers for rl_complete() and rl_list_possib() introduced in 0.2.2. 2010-07-24 00:50:40 +02:00
Makefile.am Add configurable support for using termcap library for terminal size. 2010-07-18 18:57:07 +02:00
Makefile.in Add configurable support for using termcap library for terminal size. 2010-07-18 18:57:07 +02:00
testit.c More cleanup. Added license blurb to top of all source files. 2010-07-18 01:41:18 +02:00