/[emacs]/emacs/src/insdel.c
ViewVC logotype

Diff of /emacs/src/insdel.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.163 by andrewi, Tue Dec 11 21:12:45 2001 UTC revision 1.164 by schwab, Sun Jan 6 20:46:49 2002 UTC
# Line 533  make_gap_larger (nbytes_added) Line 533  make_gap_larger (nbytes_added)
533    
534    /* Don't allow a buffer size that won't fit in an int    /* Don't allow a buffer size that won't fit in an int
535       even if it will fit in a Lisp integer.       even if it will fit in a Lisp integer.
536       That won't work because so many places use `int'.  */       That won't work because so many places use `int'.
537    
538         Make sure we don't introduce overflows in the calculation.  */
539            
540    if (Z_BYTE - BEG_BYTE + GAP_SIZE + nbytes_added    if (Z_BYTE - BEG_BYTE + GAP_SIZE
541        >= MOST_POSITIVE_FIXNUM)        >= (((EMACS_INT) 1 << (min (VALBITS, BITS_PER_INT) - 1)) - 1
542              - nbytes_added))
543      error ("Buffer exceeds maximum size");      error ("Buffer exceeds maximum size");
544    
545    enlarge_buffer_text (current_buffer, nbytes_added);    enlarge_buffer_text (current_buffer, nbytes_added);

Legend:
Removed from v.1.163  
changed lines
  Added in v.1.164

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26