531 |
m->chain = BUF_MARKERS (b); |
m->chain = BUF_MARKERS (b); |
532 |
BUF_MARKERS (b) = marker; |
BUF_MARKERS (b) = marker; |
533 |
} |
} |
534 |
|
|
535 |
return marker; |
return marker; |
536 |
} |
} |
537 |
|
|
538 |
/* This version of Fset_marker won't let the position |
/* This version of Fset_marker won't let the position |
539 |
be outside the visible part. */ |
be outside the visible part. */ |
540 |
|
|
541 |
Lisp_Object |
Lisp_Object |
542 |
set_marker_restricted (marker, pos, buffer) |
set_marker_restricted (marker, pos, buffer) |
543 |
Lisp_Object marker, pos, buffer; |
Lisp_Object marker, pos, buffer; |
544 |
{ |
{ |
607 |
m->chain = BUF_MARKERS (b); |
m->chain = BUF_MARKERS (b); |
608 |
BUF_MARKERS (b) = marker; |
BUF_MARKERS (b) = marker; |
609 |
} |
} |
610 |
|
|
611 |
return marker; |
return marker; |
612 |
} |
} |
613 |
|
|
614 |
/* Set the position of MARKER, specifying both the |
/* Set the position of MARKER, specifying both the |
615 |
character position and the corresponding byte position. */ |
character position and the corresponding byte position. */ |
616 |
|
|
617 |
Lisp_Object |
Lisp_Object |
618 |
set_marker_both (marker, buffer, charpos, bytepos) |
set_marker_both (marker, buffer, charpos, bytepos) |
619 |
Lisp_Object marker, buffer; |
Lisp_Object marker, buffer; |
620 |
int charpos, bytepos; |
int charpos, bytepos; |
658 |
m->chain = BUF_MARKERS (b); |
m->chain = BUF_MARKERS (b); |
659 |
BUF_MARKERS (b) = marker; |
BUF_MARKERS (b) = marker; |
660 |
} |
} |
661 |
|
|
662 |
return marker; |
return marker; |
663 |
} |
} |
664 |
|
|
665 |
/* This version of set_marker_both won't let the position |
/* This version of set_marker_both won't let the position |
666 |
be outside the visible part. */ |
be outside the visible part. */ |
667 |
|
|
668 |
Lisp_Object |
Lisp_Object |
669 |
set_marker_restricted_both (marker, buffer, charpos, bytepos) |
set_marker_restricted_both (marker, buffer, charpos, bytepos) |
670 |
Lisp_Object marker, buffer; |
Lisp_Object marker, buffer; |
671 |
int charpos, bytepos; |
int charpos, bytepos; |
718 |
m->chain = BUF_MARKERS (b); |
m->chain = BUF_MARKERS (b); |
719 |
BUF_MARKERS (b) = marker; |
BUF_MARKERS (b) = marker; |
720 |
} |
} |
721 |
|
|
722 |
return marker; |
return marker; |
723 |
} |
} |
724 |
|
|