comparison src/buffer.c @ 27739:e272d652619a

(Fget_buffer_create, Fmake_indirect_buffer): Use allocate_buffer instead of xmalloc.
author Gerd Moellmann <gerd@gnu.org>
date Thu, 17 Feb 2000 15:21:58 +0000
parents 90165d2202f9
children fd3ece8a61e5
comparison
equal deleted inserted replaced
27738:581c76c41ca4 27739:e272d652619a
328 return buf; 328 return buf;
329 329
330 if (XSTRING (name)->size == 0) 330 if (XSTRING (name)->size == 0)
331 error ("Empty string for buffer name is not allowed"); 331 error ("Empty string for buffer name is not allowed");
332 332
333 b = (struct buffer *) xmalloc (sizeof (struct buffer)); 333 b = (struct buffer *) allocate_buffer ();
334 334
335 b->size = sizeof (struct buffer) / sizeof (EMACS_INT); 335 b->size = sizeof (struct buffer) / sizeof (EMACS_INT);
336 336
337 /* An ordinary buffer uses its own struct buffer_text. */ 337 /* An ordinary buffer uses its own struct buffer_text. */
338 b->text = &b->own_text; 338 b->text = &b->own_text;
425 XSTRING (XBUFFER (base_buffer)->name)->data); 425 XSTRING (XBUFFER (base_buffer)->name)->data);
426 426
427 if (XSTRING (name)->size == 0) 427 if (XSTRING (name)->size == 0)
428 error ("Empty string for buffer name is not allowed"); 428 error ("Empty string for buffer name is not allowed");
429 429
430 b = (struct buffer *) xmalloc (sizeof (struct buffer)); 430 b = (struct buffer *) allocate_buffer ();
431
432 b->size = sizeof (struct buffer) / sizeof (EMACS_INT); 431 b->size = sizeof (struct buffer) / sizeof (EMACS_INT);
433 432
434 if (XBUFFER (base_buffer)->base_buffer) 433 if (XBUFFER (base_buffer)->base_buffer)
435 b->base_buffer = XBUFFER (base_buffer)->base_buffer; 434 b->base_buffer = XBUFFER (base_buffer)->base_buffer;
436 else 435 else