emacs-diffs
[Top][All Lists]
Advanced

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

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


From: Ken Raeburn
Subject: [Emacs-diffs] Changes to emacs/src/buffer.c
Date: Sun, 21 Jul 2002 10:11:55 -0400

Index: emacs/src/buffer.c
diff -c emacs/src/buffer.c:1.396 emacs/src/buffer.c:1.397
*** emacs/src/buffer.c:1.396    Sun Jul 21 09:58:53 2002
--- emacs/src/buffer.c  Sun Jul 21 10:11:55 2002
***************
*** 4669,4675 ****
        else if (room - nbytes >= mmap_page_size)
        {
          /* Shrinking by at least a page.  Let's give some
!            memory back to the system.  */
          mmap_enlarge (r, - ((room - nbytes) / mmap_page_size));
          result = *var;
          r->nbytes_specified = nbytes;
--- 4669,4679 ----
        else if (room - nbytes >= mmap_page_size)
        {
          /* Shrinking by at least a page.  Let's give some
!            memory back to the system.
! 
!            The extra parens are to make the division happens first,
!            on positive values, so we know it will round towards
!            zero.  */
          mmap_enlarge (r, - ((room - nbytes) / mmap_page_size));
          result = *var;
          r->nbytes_specified = nbytes;



reply via email to

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