emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/search.c [lexbind]


From: Miles Bader
Subject: [Emacs-diffs] Changes to emacs/src/search.c [lexbind]
Date: Tue, 06 Jul 2004 06:56:35 -0400

Index: emacs/src/search.c
diff -c emacs/src/search.c:1.164.2.8 emacs/src/search.c:1.164.2.9
*** emacs/src/search.c:1.164.2.8        Tue Jul  6 10:23:40 2004
--- emacs/src/search.c  Tue Jul  6 10:27:01 2004
***************
*** 1,5 ****
  /* String search routines for GNU Emacs.
!    Copyright (C) 1985, 86,87,93,94,97,98, 1999 Free Software Foundation, Inc.
  
  This file is part of GNU Emacs.
  
--- 1,6 ----
  /* String search routines for GNU Emacs.
!    Copyright (C) 1985, 86,87,93,94,97,98, 1999, 2004
!              Free Software Foundation, Inc.
  
  This file is part of GNU Emacs.
  
***************
*** 2628,2634 ****
    CHECK_NUMBER (num);
    n = XINT (num);
    if (n < 0)
!     args_out_of_range (num, 0);
    if (search_regs.num_regs <= 0)
      error ("No match data, because no search succeeded");
    if (n >= search_regs.num_regs
--- 2629,2635 ----
    CHECK_NUMBER (num);
    n = XINT (num);
    if (n < 0)
!     args_out_of_range (num, make_number (0));
    if (search_regs.num_regs <= 0)
      error ("No match data, because no search succeeded");
    if (n >= search_regs.num_regs
***************
*** 2728,2737 ****
        data[2 * i] = data [2 * i + 1] = Qnil;
      }
  
!   if (BUFFERP(last_thing_searched)
!       && ! NILP (integers))
      {
!       XSETBUFFER(data[len], last_thing_searched);
        len++;
      }
  
--- 2729,2737 ----
        data[2 * i] = data [2 * i + 1] = Qnil;
      }
  
!   if (BUFFERP (last_thing_searched) && !NILP (integers))
      {
!       data[len] = last_thing_searched;
        len++;
      }
  
***************
*** 2811,2819 ****
      for (i = 0;; i++)
        {
        marker = Fcar (list);
!       if (BUFFERP(marker))
          {
!           XSETBUFFER(last_thing_searched, marker);
            break;
          }
        if (i >= length)
--- 2811,2819 ----
      for (i = 0;; i++)
        {
        marker = Fcar (list);
!       if (BUFFERP (marker))
          {
!           last_thing_searched = marker;
            break;
          }
        if (i >= length)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]