comparison src/buffer.c @ 85296:86224da3fd17

(Fmake_indirect_buffer): Set the buffer's tag.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Sun, 14 Oct 2007 19:45:17 +0000
parents 9b00632ffdf2
children d0d527210b0c a0e466c4d599
comparison
equal deleted inserted replaced
85295:42dbc38be5d2 85296:86224da3fd17
566 if (SCHARS (name) == 0) 566 if (SCHARS (name) == 0)
567 error ("Empty string for buffer name is not allowed"); 567 error ("Empty string for buffer name is not allowed");
568 568
569 b = (struct buffer *) allocate_buffer (); 569 b = (struct buffer *) allocate_buffer ();
570 b->size = sizeof (struct buffer) / sizeof (EMACS_INT); 570 b->size = sizeof (struct buffer) / sizeof (EMACS_INT);
571 XSETPVECTYPE (b, PVEC_BUFFER);
571 572
572 if (XBUFFER (base_buffer)->base_buffer) 573 if (XBUFFER (base_buffer)->base_buffer)
573 b->base_buffer = XBUFFER (base_buffer)->base_buffer; 574 b->base_buffer = XBUFFER (base_buffer)->base_buffer;
574 else 575 else
575 b->base_buffer = XBUFFER (base_buffer); 576 b->base_buffer = XBUFFER (base_buffer);