aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer1994-09-27 03:01:57 +0000
committerKarl Heuer1994-09-27 03:01:57 +0000
commitd20d1d19eb92d6624fda6e60876993bce52ab99f (patch)
tree8af7527c39258f26ea8dc1b59f507e801e0809fe /src
parent207a45c169e22fe776a89a7289f717c0a8423642 (diff)
downloademacs-d20d1d19eb92d6624fda6e60876993bce52ab99f.tar.gz
emacs-d20d1d19eb92d6624fda6e60876993bce52ab99f.zip
(unlock_all_files, Funlock_buffer, unlock_buffer): Use type test macros.
Diffstat (limited to 'src')
-rw-r--r--src/filelock.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/filelock.c b/src/filelock.c
index dd331de57c0..9c494ae36eb 100644
--- a/src/filelock.c
+++ b/src/filelock.c
@@ -382,8 +382,7 @@ unlock_all_files ()
382 tail = XCONS (tail)->cdr) 382 tail = XCONS (tail)->cdr)
383 { 383 {
384 b = XBUFFER (XCONS (XCONS (tail)->car)->cdr); 384 b = XBUFFER (XCONS (XCONS (tail)->car)->cdr);
385 if (XTYPE (b->filename) == Lisp_String && 385 if (STRINGP (b->filename) && b->save_modified < BUF_MODIFF (b))
386 b->save_modified < BUF_MODIFF (b))
387 unlock_file (b->filename); 386 unlock_file (b->filename);
388 } 387 }
389} 388}
@@ -414,7 +413,7 @@ if it should normally be locked.")
414 () 413 ()
415{ 414{
416 if (current_buffer->save_modified < MODIFF && 415 if (current_buffer->save_modified < MODIFF &&
417 XTYPE (current_buffer->filename) == Lisp_String) 416 STRINGP (current_buffer->filename))
418 unlock_file (current_buffer->filename); 417 unlock_file (current_buffer->filename);
419 return Qnil; 418 return Qnil;
420} 419}
@@ -426,7 +425,7 @@ unlock_buffer (buffer)
426 struct buffer *buffer; 425 struct buffer *buffer;
427{ 426{
428 if (buffer->save_modified < BUF_MODIFF (buffer) && 427 if (buffer->save_modified < BUF_MODIFF (buffer) &&
429 XTYPE (buffer->filename) == Lisp_String) 428 STRINGP (buffer->filename))
430 unlock_file (buffer->filename); 429 unlock_file (buffer->filename);
431} 430}
432 431