register struct buffer *b;
register Lisp_Object tem;
register struct Lisp_Marker *m;
- struct gcpro gcpro1, gcpro2;
+ struct gcpro gcpro1;
if (NILP (buffer))
buf = Fcurrent_buffer ();
/* Run hooks with the buffer to be killed the current buffer. */
{
- register Lisp_Object val;
int count = specpdl_ptr - specpdl;
Lisp_Object list;
int *next_ptr;
int *prev_ptr;
{
- Lisp_Object tail, overlay, start, end, result;
+ Lisp_Object tail, overlay, start, end;
int idx = 0;
int len = *len_ptr;
Lisp_Object *vec = *vec_ptr;
int *next_ptr;
int *prev_ptr;
{
- Lisp_Object tail, overlay, ostart, oend, result;
+ Lisp_Object tail, overlay, ostart, oend;
int idx = 0;
int len = *len_ptr;
Lisp_Object *vec = *vec_ptr;
CONSP (other);
other_prev = other, other = XCONS (other)->cdr)
{
- Lisp_Object otherbeg, otheroverlay, follower;
- int win;
+ Lisp_Object otherbeg, otheroverlay;
otheroverlay = XCONS (other)->car;
if (! OVERLAY_VALID (otheroverlay))
other_prev = other, other = XCONS (other)->cdr)
{
Lisp_Object otherend, otheroverlay;
- int win;
otheroverlay = XCONS (other)->car;
if (! OVERLAY_VALID (otheroverlay))
fix_overlays_in_range (start, end)
register int start, end;
{
- Lisp_Object tem, overlay;
+ Lisp_Object overlay;
Lisp_Object before_list, after_list;
Lisp_Object *ptail, *pbefore = &before_list, *pafter = &after_list;
int startpos, endpos;
/* Redisplay the area the overlay has just left, or just enclosed. */
{
int o_beg, o_end;
- int change_beg, change_end;
o_beg = OVERLAY_POSITION (OVERLAY_START (overlay));
o_end = OVERLAY_POSITION (OVERLAY_END (overlay));
int prevpos;
Lisp_Object *overlay_vec;
int len;
- int i;
- Lisp_Object tail;
CHECK_NUMBER_COERCE_MARKER (pos, 0);
void
init_buffer_once ()
{
- register Lisp_Object tem;
-
buffer_permanent_local_flags = 0;
/* Make sure all markable slots in buffer_defaults
void
syms_of_buffer ()
{
- extern Lisp_Object Qdisabled;
-
staticpro (&last_overlay_modification_hooks);
last_overlay_modification_hooks
= Fmake_vector (make_number (10), Qnil);