aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer1994-10-04 12:22:12 +0000
committerKarl Heuer1994-10-04 12:22:12 +0000
commita3668d925815832136f15d3fabe0122ed851b616 (patch)
tree4c144aa327cea913757432dc2b33d6b7cd625fe3 /src
parent1d056e645cef6eeaa763626e376d4fe9366b412d (diff)
downloademacs-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.c13
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);