CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2016/05/06 07:12:52
Modified files:
lib/libedit : Makefile chared.c common.c editline.c el.h
emacs.c keymacro.c makelist map.c map.h read.c
readline.c search.c terminal.c tty.c vi.c
Log message:
Replace the generated file "fcns.c" by a simpler header "func.h"
included only in the one file needing it, "map.c".
That allows to define el_action_t directly in "map.h",
which in turn allows to stop including "fcns.h" from "el.h"
and include it only in the modules needing it.
Now we no longer autogenerate any C files.
Feedback and OK martijn@.
First version also proofread by Christian Heckendorf <mbie at ulmus dot me>.