X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/dacbc44ca3fc825c9e5ffa799f1a0937c1da0020..4ec52e2f8c1697994618b4bdfd013659f6defb1b:/src/blockinput.h diff --git a/src/blockinput.h b/src/blockinput.h index 192c813073..6c69b01d3d 100644 --- a/src/blockinput.h +++ b/src/blockinput.h @@ -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,12 +59,12 @@ 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 0 < interrupt_input_blocked; + return interrupt_input_blocked > 0; } INLINE_HEADER_END