[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/dired.c,v
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] Changes to emacs/src/dired.c,v |
Date: |
Sat, 03 May 2008 10:16:36 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Eli Zaretskii <eliz> 08/05/03 10:16:35
Index: dired.c
===================================================================
RCS file: /cvsroot/emacs/emacs/src/dired.c,v
retrieving revision 1.144
retrieving revision 1.145
diff -u -b -r1.144 -r1.145
--- dired.c 30 Apr 2008 07:16:08 -0000 1.144
+++ dired.c 3 May 2008 10:16:35 -0000 1.145
@@ -1048,8 +1048,11 @@
make_number (low_ino & 0xffff)));
}
- /* Likewise for device. */
- if (FIXNUM_OVERFLOW_P (s.st_dev))
+ /* Likewise for device, but don't let it become negative. We used
+ to use FIXNUM_OVERFLOW_P here, but that won't catch large
+ positive numbers such as 0xFFEEDDCC. */
+ if ((EMACS_INT)s.st_dev < 0
+ || (EMACS_INT)s.st_dev > MOST_POSITIVE_FIXNUM)
values[11] = Fcons (make_number (s.st_dev >> 16),
make_number (s.st_dev & 0xffff));
else
- [Emacs-diffs] Changes to emacs/src/dired.c,v,
Eli Zaretskii <=
- [Emacs-diffs] Changes to emacs/src/dired.c,v, Eli Zaretskii, 2008/05/09
- [Emacs-diffs] Changes to emacs/src/dired.c,v, Eli Zaretskii, 2008/05/10
- [Emacs-diffs] Changes to emacs/src/dired.c,v, Stefan Monnier, 2008/05/13
- [Emacs-diffs] Changes to emacs/src/dired.c,v, Stefan Monnier, 2008/05/13
- [Emacs-diffs] Changes to emacs/src/dired.c,v, Glenn Morris, 2008/05/14
- [Emacs-diffs] Changes to emacs/src/dired.c,v, Eli Zaretskii, 2008/05/16