[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/search.c [emacs-unicode-2]
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/src/search.c [emacs-unicode-2] |
Date: |
Mon, 05 Jul 2004 23:11:00 -0400 |
Index: emacs/src/search.c
diff -c emacs/src/search.c:1.174.2.5 emacs/src/search.c:1.174.2.6
*** emacs/src/search.c:1.174.2.5 Tue Jun 29 16:46:05 2004
--- emacs/src/search.c Tue Jul 6 02:57:14 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.
***************
*** 2582,2588 ****
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
--- 2583,2589 ----
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
***************
*** 2682,2691 ****
data[2 * i] = data [2 * i + 1] = Qnil;
}
! if (BUFFERP(last_thing_searched)
! && ! NILP (integers))
{
! XSETBUFFER(data[len], last_thing_searched);
len++;
}
--- 2683,2691 ----
data[2 * i] = data [2 * i + 1] = Qnil;
}
! if (BUFFERP (last_thing_searched) && !NILP (integers))
{
! data[len] = last_thing_searched;
len++;
}
***************
*** 2765,2773 ****
for (i = 0;; i++)
{
marker = Fcar (list);
! if (BUFFERP(marker))
{
! XSETBUFFER(last_thing_searched, marker);
break;
}
if (i >= length)
--- 2765,2773 ----
for (i = 0;; i++)
{
marker = Fcar (list);
! if (BUFFERP (marker))
{
! last_thing_searched = marker;
break;
}
if (i >= length)
- [Emacs-diffs] Changes to emacs/src/search.c [emacs-unicode-2],
Miles Bader <=