]> code.delx.au - gnu-emacs/blobdiff - lispref/internals.texi
(calendar-mouse-view-other-diary-entries): Fix name
[gnu-emacs] / lispref / internals.texi
index 6fdf3b9a188ab9d6d6374af8e4a746b9734b46e9..19c7af6d6b79f0cf446e126bd396ca2e18de0c96 100644 (file)
@@ -1,6 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1998 Free Software Foundation, Inc. 
+@c Copyright (C) 1990, 1991, 1992, 1993, 1998, 1999
+@c   Free Software Foundation, Inc. 
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/internals
 @node GNU Emacs Internals, Standard Errors, Tips, Top
@@ -215,7 +216,7 @@ to them, since there is no longer a way to reach them.  Their space
 might as well be reused, since no one will miss them.  The second
 (``sweep'') phase of the garbage collector arranges to reuse them.
 
-??? Maybe add something describing weak hash tables here?
+@c ??? Maybe add something describing weak hash tables here?
 
 @cindex free list
   The sweep phase puts unused cons cells onto a @dfn{free list}
@@ -561,7 +562,7 @@ you use @code{GCPRO2}, you must declare @code{gcpro1} and @code{gcpro2}.
 Alas, we can't explain all the tricky details here.
 
   You must not use C initializers for static or global variables unless
-the variables are never stored in once Emacs is dumped.  These variables
+the variables are never written once Emacs is dumped.  These variables
 with initializers are allocated in an area of memory that becomes
 read-only (on certain operating systems) as a result of dumping Emacs.
 @xref{Pure Storage}.
@@ -744,9 +745,9 @@ Here is a list of the @code{struct buffer_text} fields:
 
 @table @code
 @item beg
-This field contains the Actual address of the buffer contents.
+This field contains the actual address of the buffer contents.
 
-@item got
+@item gpt
 This holds the character position of the gap in the buffer.
 
 @item z
@@ -878,7 +879,7 @@ the last time the buffer was displayed in a window.
 This flag is set when narrowing changes in a buffer.
 
 @item prevent_redisplay_optimizations_p
-A flag indicating the redisplay optiomizations should not be used 
+this flag indicates that redisplay optimizations should not be used 
 to display this buffer.
 
 @item undo_list
@@ -1156,11 +1157,6 @@ redisplay does if point is off the screen: instead of scrolling the
 window to show the text around point, it moves point to a location that
 is on the screen.
 
-@item optional_new_start
-Set to a non-@code{nil} value when we have explicitly changed the value of
-@code{start}, but don't want the next redisplay to be obliged to use the
-new value.
-
 @item frozen_window_start_p
 This field is set temporarily to 1 to indicate to redisplay that 
 @code{start} of this window should not be changed, even if point
@@ -1211,7 +1207,7 @@ is used.
 @item right_margin_width
 Likewise for the right margin.
 
-@begin ignore
+@ignore
 @item last_mark_x
 @item last_mark_y
 ???Not used.
@@ -1239,7 +1235,7 @@ onto the screen.
 If redisplay in this window goes beyond this buffer position, it runs
 run the @code{redisplay-end-trigger-hook}.
 
-@begin ignore
+@ignore
 @item orig_height
 @item orig_top
 ??? Are temporary storage areas.