Mercurial > emacs
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); |
