* src/bytecode.c (exec_byte_code):
* src/keyboard.c (read_char, read_char_1):
* src/print.c (PRINTDECLARE, PRINTPREPARE, PRINTFINISH, PRINTCHAR):
Skip these functions and macros in Coccinelle.
ARGS are pushed on the stack according to ARGS_TEMPLATE before
executing BYTESTR. */
ARGS are pushed on the stack according to ARGS_TEMPLATE before
executing BYTESTR. */
+/* {{coccinelle:skip_start}} */
Lisp_Object
exec_byte_code (Lisp_Object bytestr, Lisp_Object vector, Lisp_Object maxdepth,
Lisp_Object args_template, ptrdiff_t nargs, Lisp_Object *args)
Lisp_Object
exec_byte_code (Lisp_Object bytestr, Lisp_Object vector, Lisp_Object maxdepth,
Lisp_Object args_template, ptrdiff_t nargs, Lisp_Object *args)
+/* {{coccinelle:skip_end}} */
void
syms_of_bytecode (void)
void
syms_of_bytecode (void)
static Lisp_Object read_char_1 (bool, volatile struct read_char_state *);
static Lisp_Object read_char_1 (bool, volatile struct read_char_state *);
+/* {{coccinelle:skip_start}} */
Lisp_Object
read_char (int commandflag, Lisp_Object map,
Lisp_Object prev_event,
Lisp_Object
read_char (int commandflag, Lisp_Object map,
Lisp_Object prev_event,
#undef polling_stopped_here
#undef orig_kboard
}
#undef polling_stopped_here
#undef orig_kboard
}
+/* {{coccinelle:skip_end}} */
/* Record a key that came from a mouse menu.
Record it for echoing, for this-command-keys, and so on. */
/* Record a key that came from a mouse menu.
Record it for echoing, for this-command-keys, and so on. */
Use PRINTCHAR to output one character,
or call strout to output a block of characters. */
Use PRINTCHAR to output one character,
or call strout to output a block of characters. */
+/* {{coccinelle:skip_start}} */
#define PRINTDECLARE \
struct buffer *old = current_buffer; \
ptrdiff_t old_point = -1, start_point = -1; \
#define PRINTDECLARE \
struct buffer *old = current_buffer; \
ptrdiff_t old_point = -1, start_point = -1; \
set_buffer_internal (old);
#define PRINTCHAR(ch) printchar (ch, printcharfun)
set_buffer_internal (old);
#define PRINTCHAR(ch) printchar (ch, printcharfun)
+/* {{coccinelle:skip_end}} */
/* This is used to restore the saved contents of print_buffer
when there is a recursive call to print. */
/* This is used to restore the saved contents of print_buffer
when there is a recursive call to print. */