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/data.c | |
| 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/data.c')
| -rw-r--r-- | src/data.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/data.c b/src/data.c index 3e651414e68..aa344dfaf2d 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -1954,17 +1954,9 @@ DEFUN ("local-variable-p", Flocal_variable_p, Slocal_variable_p, | |||
| 1954 | BUFFER defaults to the current buffer. */) | 1954 | BUFFER defaults to the current buffer. */) |
| 1955 | (register Lisp_Object variable, Lisp_Object buffer) | 1955 | (register Lisp_Object variable, Lisp_Object buffer) |
| 1956 | { | 1956 | { |
| 1957 | register struct buffer *buf; | 1957 | register struct buffer *buf = decode_buffer (buffer); |
| 1958 | struct Lisp_Symbol *sym; | 1958 | struct Lisp_Symbol *sym; |
| 1959 | 1959 | ||
| 1960 | if (NILP (buffer)) | ||
| 1961 | buf = current_buffer; | ||
| 1962 | else | ||
| 1963 | { | ||
| 1964 | CHECK_BUFFER (buffer); | ||
| 1965 | buf = XBUFFER (buffer); | ||
| 1966 | } | ||
| 1967 | |||
| 1968 | CHECK_SYMBOL (variable); | 1960 | CHECK_SYMBOL (variable); |
| 1969 | sym = XSYMBOL (variable); | 1961 | sym = XSYMBOL (variable); |
| 1970 | 1962 | ||