1527 |
garbage collection. |
garbage collection. |
1528 |
|
|
1529 |
If @var{reseat} is non-@code{nil}, all markers on the @var{reuse} list |
If @var{reseat} is non-@code{nil}, all markers on the @var{reuse} list |
1530 |
are reseated to point to nowhere, and if the value is @code{evaporate}, |
are reseated to point to nowhere. |
|
the markers are put back on the free list. |
|
|
|
|
|
@strong{Warning:} When @code{evaporate} is specified for @var{reseat}, |
|
|
you must ensure that no other references to the markers on the |
|
|
@var{reuse} list exists; otherwise, Emacs may crash during the next |
|
|
garbage collection. |
|
1531 |
|
|
1532 |
As always, there must be no possibility of intervening searches between |
As always, there must be no possibility of intervening searches between |
1533 |
the call to a search function and the call to @code{match-data} that is |
the call to a search function and the call to @code{match-data} that is |
1554 |
an error; that sets the match data in a meaningless but harmless way. |
an error; that sets the match data in a meaningless but harmless way. |
1555 |
|
|
1556 |
If @var{reseat} is non-@code{nil}, all markers on the @var{match-list} list |
If @var{reseat} is non-@code{nil}, all markers on the @var{match-list} list |
1557 |
are reseated to point to nowhere, and if the value is @code{evaporate}, |
are reseated to point to nowhere. |
|
the markers are put back on the free list. |
|
|
|
|
|
@strong{Warning:} When @code{evaporate} is specified for @var{reseat}, |
|
|
you must ensure that no other references to the markers on the |
|
|
@var{match-list} list exists; otherwise, Emacs may crash during the |
|
|
next garbage collection. |
|
1558 |
|
|
1559 |
@findex store-match-data |
@findex store-match-data |
1560 |
@code{store-match-data} is a semi-obsolete alias for @code{set-match-data}. |
@code{store-match-data} is a semi-obsolete alias for @code{set-match-data}. |