diff options
| author | Dmitry Antipov | 2014-09-02 15:41:22 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2014-09-02 15:41:22 +0400 |
| commit | 77ea21cdfcc4d41aaac7dad2d0ed9f74e02603e7 (patch) | |
| tree | 058039c9708f42c31e8f8d682e1e8fc47ccc13c6 /src/buffer.h | |
| parent | f25cd98b276ba1a11d7be5506c8624c72060b25f (diff) | |
| download | emacs-77ea21cdfcc4d41aaac7dad2d0ed9f74e02603e7.tar.gz emacs-77ea21cdfcc4d41aaac7dad2d0ed9f74e02603e7.zip | |
* buffer.h (decode_buffer): New function.
* buffer.c (Fbuffer_name, Fbuffer_file_name, Fbuffer_base_buffer)
(Fbuffer_local_variables, Fbuffer_modified_p, Fbuffer_modified_tick)
(Fbuffer_chars_modified_tick, Fdelete_all_overlays):
* data.c (Flocal_variables_p):
* fileio.c (Fverify_visited_file_modtime):
* marker.c (live_buffer): Use it.
Diffstat (limited to 'src/buffer.h')
| -rw-r--r-- | src/buffer.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/buffer.h b/src/buffer.h index fd989925976..7511a5aab1e 100644 --- a/src/buffer.h +++ b/src/buffer.h | |||
| @@ -1088,6 +1088,13 @@ extern void mmap_set_vars (bool); | |||
| 1088 | extern void restore_buffer (Lisp_Object); | 1088 | extern void restore_buffer (Lisp_Object); |
| 1089 | extern void set_buffer_if_live (Lisp_Object); | 1089 | extern void set_buffer_if_live (Lisp_Object); |
| 1090 | 1090 | ||
| 1091 | INLINE | ||
| 1092 | struct buffer * | ||
| 1093 | decode_buffer (Lisp_Object b) | ||
| 1094 | { | ||
| 1095 | return NILP (b) ? current_buffer : (CHECK_BUFFER (b), XBUFFER (b)); | ||
| 1096 | } | ||
| 1097 | |||
| 1091 | /* Set the current buffer to B. | 1098 | /* Set the current buffer to B. |
| 1092 | 1099 | ||
| 1093 | We previously set windows_or_buffers_changed here to invalidate | 1100 | We previously set windows_or_buffers_changed here to invalidate |