diff options
| author | Karl Heuer | 1994-10-04 12:22:12 +0000 |
|---|---|---|
| committer | Karl Heuer | 1994-10-04 12:22:12 +0000 |
| commit | a3668d925815832136f15d3fabe0122ed851b616 (patch) | |
| tree | 4c144aa327cea913757432dc2b33d6b7cd625fe3 /src | |
| parent | 1d056e645cef6eeaa763626e376d4fe9366b412d (diff) | |
| download | emacs-a3668d925815832136f15d3fabe0122ed851b616.tar.gz emacs-a3668d925815832136f15d3fabe0122ed851b616.zip | |
(Flooking_at, skip_chars, search_buffer, set_search_regs, Fstore_match_data):
Use new accessor macros instead of calling XSET directly.
Diffstat (limited to 'src')
| -rw-r--r-- | src/search.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/search.c b/src/search.c index 0ac7018d22b..5ca23d89b03 100644 --- a/src/search.c +++ b/src/search.c | |||
| @@ -186,7 +186,7 @@ data if you want to preserve them.") | |||
| 186 | search_regs.start[i] += BEGV; | 186 | search_regs.start[i] += BEGV; |
| 187 | search_regs.end[i] += BEGV; | 187 | search_regs.end[i] += BEGV; |
| 188 | } | 188 | } |
| 189 | XSET (last_thing_searched, Lisp_Buffer, current_buffer); | 189 | XSETBUFFER (last_thing_searched, current_buffer); |
| 190 | immediate_quit = 0; | 190 | immediate_quit = 0; |
| 191 | return val; | 191 | return val; |
| 192 | } | 192 | } |
| @@ -425,7 +425,7 @@ skip_chars (forwardp, syntaxp, string, lim) | |||
| 425 | CHECK_STRING (string, 0); | 425 | CHECK_STRING (string, 0); |
| 426 | 426 | ||
| 427 | if (NILP (lim)) | 427 | if (NILP (lim)) |
| 428 | XSET (lim, Lisp_Int, forwardp ? ZV : BEGV); | 428 | XSETINT (lim, forwardp ? ZV : BEGV); |
| 429 | else | 429 | else |
| 430 | CHECK_NUMBER_COERCE_MARKER (lim, 1); | 430 | CHECK_NUMBER_COERCE_MARKER (lim, 1); |
| 431 | 431 | ||
| @@ -712,7 +712,7 @@ search_buffer (string, pos, lim, n, RE, trt, inverse_trt) | |||
| 712 | search_regs.start[i] += j; | 712 | search_regs.start[i] += j; |
| 713 | search_regs.end[i] += j; | 713 | search_regs.end[i] += j; |
| 714 | } | 714 | } |
| 715 | XSET (last_thing_searched, Lisp_Buffer, current_buffer); | 715 | XSETBUFFER (last_thing_searched, current_buffer); |
| 716 | /* Set pos to the new position. */ | 716 | /* Set pos to the new position. */ |
| 717 | pos = search_regs.start[0]; | 717 | pos = search_regs.start[0]; |
| 718 | } | 718 | } |
| @@ -742,7 +742,7 @@ search_buffer (string, pos, lim, n, RE, trt, inverse_trt) | |||
| 742 | search_regs.start[i] += j; | 742 | search_regs.start[i] += j; |
| 743 | search_regs.end[i] += j; | 743 | search_regs.end[i] += j; |
| 744 | } | 744 | } |
| 745 | XSET (last_thing_searched, Lisp_Buffer, current_buffer); | 745 | XSETBUFFER (last_thing_searched, current_buffer); |
| 746 | pos = search_regs.end[0]; | 746 | pos = search_regs.end[0]; |
| 747 | } | 747 | } |
| 748 | else | 748 | else |
| @@ -1038,7 +1038,7 @@ set_search_regs (beg, len) | |||
| 1038 | 1038 | ||
| 1039 | search_regs.start[0] = beg; | 1039 | search_regs.start[0] = beg; |
| 1040 | search_regs.end[0] = beg + len; | 1040 | search_regs.end[0] = beg + len; |
| 1041 | XSET (last_thing_searched, Lisp_Buffer, current_buffer); | 1041 | XSETBUFFER (last_thing_searched, current_buffer); |
| 1042 | } | 1042 | } |
| 1043 | 1043 | ||
| 1044 | /* Given a string of words separated by word delimiters, | 1044 | /* Given a string of words separated by word delimiters, |
| @@ -1589,8 +1589,7 @@ LIST should have been created by calling `match-data' previously.") | |||
| 1589 | if (XMARKER (marker)->buffer == 0) | 1589 | if (XMARKER (marker)->buffer == 0) |
| 1590 | XFASTINT (marker) = 0; | 1590 | XFASTINT (marker) = 0; |
| 1591 | else | 1591 | else |
| 1592 | XSET (last_thing_searched, Lisp_Buffer, | 1592 | XSETBUFFER (last_thing_searched, XMARKER (marker)->buffer); |
| 1593 | XMARKER (marker)->buffer); | ||
| 1594 | } | 1593 | } |
| 1595 | 1594 | ||
| 1596 | CHECK_NUMBER_COERCE_MARKER (marker, 0); | 1595 | CHECK_NUMBER_COERCE_MARKER (marker, 0); |