diff options
author | Philipp Stephani <phst@google.com> | 2015-11-16 00:31:56 +0100 |
---|---|---|
committer | Ted Zlatanov <tzz@lifelogs.com> | 2015-11-18 14:23:41 -0500 |
commit | 7cdc5d628a737e2153c38d0d285c9879071beaa7 (patch) | |
tree | 58d21223b8d1b7de7230449dfb24d85efcab86f5 /src/dynlib.h | |
parent | 133ad3e2006d136a6153a75140a880f8ff16ea65 (diff) | |
download | emacs-7cdc5d628a737e2153c38d0d285c9879071beaa7.tar.gz emacs-7cdc5d628a737e2153c38d0d285c9879071beaa7.tar.bz2 emacs-7cdc5d628a737e2153c38d0d285c9879071beaa7.zip |
Add catch-all & no-signal version of PUSH_HANDLER
Ground work for modules. Add a non-signaling version of PUSH_HANDLER and
a new "catch-all" handler type.
* src/eval.c (init_handler, push_handler, push_handler_nosignal): New
functions.
* src/fns.c (hash_remove_from_table): Expose function public.
* src/lisp.h: New handler type, define macro to push_handler call.
Diffstat (limited to 'src/dynlib.h')
0 files changed, 0 insertions, 0 deletions