comparison src/buffer.c @ 76791:6ef15c3befe4

(Fset_buffer_major_mode): Check that BUFFER is valid.
author Juanma Barranquero <lekktu@gmail.com>
date Thu, 29 Mar 2007 15:58:34 +0000
parents b99f6ff8775b
children 421b3f5480da 4ef881a120fe
comparison
equal deleted inserted replaced
76790:b7f5870e3ec1 76791:6ef15c3befe4
1611 (buffer) 1611 (buffer)
1612 Lisp_Object buffer; 1612 Lisp_Object buffer;
1613 { 1613 {
1614 int count; 1614 int count;
1615 Lisp_Object function; 1615 Lisp_Object function;
1616
1617 CHECK_BUFFER (buffer);
1616 1618
1617 if (STRINGP (XBUFFER (buffer)->name) 1619 if (STRINGP (XBUFFER (buffer)->name)
1618 && strcmp (SDATA (XBUFFER (buffer)->name), "*scratch*") == 0) 1620 && strcmp (SDATA (XBUFFER (buffer)->name), "*scratch*") == 0)
1619 function = find_symbol_value (intern ("initial-major-mode")); 1621 function = find_symbol_value (intern ("initial-major-mode"));
1620 else 1622 else