CVSROOT: /cvs Module name: src Changes by: schwa...@cvs.openbsd.org 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>.