comparison src/buffer.c @ 175:2d532a89d707 r20-3b14

Import from CVS: tag r20-3b14
author cvs
date Mon, 13 Aug 2007 09:50:14 +0200
parents 85ec50267440
children e121b013d1f0
comparison
equal deleted inserted replaced
174:bb3568571b84 175:2d532a89d707
960 as BUFFER means use current buffer. 960 as BUFFER means use current buffer.
961 */ 961 */
962 (flag, buffer)) 962 (flag, buffer))
963 { 963 {
964 /* This function can GC */ 964 /* This function can GC */
965 Lisp_Object fn;
966 struct buffer *buf = decode_buffer (buffer, 0); 965 struct buffer *buf = decode_buffer (buffer, 0);
967 966
968 #ifdef ENERGIZE 967 #ifdef ENERGIZE
969 Lisp_Object starting_flag = 968 Lisp_Object starting_flag =
970 (BUF_SAVE_MODIFF (buf) < BUF_MODIFF (buf)) ? Qt : Qnil; 969 (BUF_SAVE_MODIFF (buf) < BUF_MODIFF (buf)) ? Qt : Qnil;
973 972
974 #ifdef CLASH_DETECTION 973 #ifdef CLASH_DETECTION
975 /* If buffer becoming modified, lock the file. 974 /* If buffer becoming modified, lock the file.
976 If buffer becoming unmodified, unlock the file. */ 975 If buffer becoming unmodified, unlock the file. */
977 976
978 fn = buf->file_truename; 977 Lisp_Object fn = buf->file_truename;
979 if (!NILP (fn)) 978 if (!NILP (fn))
980 { 979 {
981 int already = BUF_SAVE_MODIFF (buf) < BUF_MODIFF (buf); 980 int already = BUF_SAVE_MODIFF (buf) < BUF_MODIFF (buf);
982 if (already == NILP (flag)) 981 if (already == NILP (flag))
983 { 982 {