X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/61655fd96ce959e47ad8d047387e5585843fc789..fa8678ebb05c28c54f114727a0bec7453903dbf0:/src/blockinput.h diff --git a/src/blockinput.h b/src/blockinput.h index 6dc22c6f5d..8303c8c4d3 100644 --- a/src/blockinput.h +++ b/src/blockinput.h @@ -1,5 +1,5 @@ /* blockinput.h - interface to blocking complicated interrupt-driven input. - Copyright (C) 1989, 1993, 2001-2013 Free Software Foundation, Inc. + Copyright (C) 1989, 1993, 2001-2014 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -20,9 +20,6 @@ along with GNU Emacs. If not, see . */ #define EMACS_BLOCKINPUT_H INLINE_HEADER_BEGIN -#ifndef BLOCKINPUT_INLINE -# define BLOCKINPUT_INLINE INLINE -#endif /* Emacs should avoid doing anything hairy in a signal handler, because so many system functions are non-reentrant. For example, malloc @@ -52,7 +49,7 @@ extern volatile int interrupt_input_blocked; /* Begin critical section. */ -BLOCKINPUT_INLINE void +INLINE void block_input (void) { interrupt_input_blocked++; @@ -62,9 +59,9 @@ extern void unblock_input (void); extern void totally_unblock_input (void); extern void unblock_input_to (int); -/* In critical section ? */ +/* In critical section? */ -BLOCKINPUT_INLINE bool +INLINE bool input_blocked_p (void) { return interrupt_input_blocked > 0;