Module Name: src Committed By: christos Date: Mon Apr 18 17:01:19 UTC 2016
Modified Files: src/lib/libedit: Makefile chared.c common.c el.h emacs.c keymacro.c makelist map.c map.h read.c readline.c search.c terminal.c tty.c vi.c Added Files: src/lib/libedit: editline.c historyn.c tokenizern.c Log Message: >From Ingo Schwarze: * Replace fcns.c by a shorter and simpler func.h and include it only in the one file needing it, map.c. * Combine help.h and help.c into a simplified help.h and include it only in the one file needing it, map.c. * Check the very simple, static files editline.c, historyn.c, and tokenizern.c into CVS rather than needlessly generating them. * So we no longer autogenerate any C files. :-) * Shorten and simplify makelist by deleting the options -n, -e, -bc, and -m; the latter was unused and useless in the first place. * Move the declaration of el_func_t from fcns.h to the header actually needing it, map.h. Since that header is already included by el.h for unrelated reasons, that makes el_func_t just as globally available as before. * No longer include the simplified fcns.h into el.h, include it directly into the *.c files needing it. To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/lib/libedit/Makefile cvs rdiff -u -r1.53 -r1.54 src/lib/libedit/chared.c cvs rdiff -u -r1.44 -r1.45 src/lib/libedit/common.c src/lib/libedit/search.c cvs rdiff -u -r0 -r1.1 src/lib/libedit/editline.c src/lib/libedit/historyn.c \ src/lib/libedit/tokenizern.c cvs rdiff -u -r1.36 -r1.37 src/lib/libedit/el.h cvs rdiff -u -r1.34 -r1.35 src/lib/libedit/emacs.c cvs rdiff -u -r1.20 -r1.21 src/lib/libedit/keymacro.c cvs rdiff -u -r1.27 -r1.28 src/lib/libedit/makelist cvs rdiff -u -r1.49 -r1.50 src/lib/libedit/map.c cvs rdiff -u -r1.11 -r1.12 src/lib/libedit/map.h cvs rdiff -u -r1.93 -r1.94 src/lib/libedit/read.c cvs rdiff -u -r1.127 -r1.128 src/lib/libedit/readline.c cvs rdiff -u -r1.29 -r1.30 src/lib/libedit/terminal.c cvs rdiff -u -r1.63 -r1.64 src/lib/libedit/tty.c cvs rdiff -u -r1.60 -r1.61 src/lib/libedit/vi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.