Commit 9658dc2a authored by Glenn Morris's avatar Glenn Morris
Browse files

More small edits for doc/lispref

* internals.texi (Garbage Collection, Memory Usage)
(Writing Emacs Primitives): Tweak page breaks.
parent 161c2a25
2012-05-05 Glenn Morris <rgm@gnu.org>
* internals.texi (Garbage Collection, Memory Usage)
(Writing Emacs Primitives): Tweak page breaks.
* streams.texi (Output Variables): Improve page break.
* edebug.texi (Edebug Display Update): Improve page break.
......
......@@ -355,7 +355,7 @@ itself; the latter is only allocated when the string is created.)
If there was overflow in pure space (@pxref{Pure Storage}),
@code{garbage-collect} returns @code{nil}, because a real garbage
collection can not be done in this situation.
collection cannot be done.
@end deffn
@defopt garbage-collection-messages
......@@ -472,12 +472,12 @@ in this Emacs session.
@defvar string-chars-consed
The total number of string characters that have been allocated so far
in this Emacs session.
in this session.
@end defvar
@defvar misc-objects-consed
The total number of miscellaneous objects that have been allocated so
far in this Emacs session. These include markers and overlays, plus
far in this session. These include markers and overlays, plus
certain objects not visible to users.
@end defvar
......@@ -581,8 +581,8 @@ there is a fixed maximum. Alternatively, it can be @code{UNEVALLED},
indicating a special form that receives unevaluated arguments, or
@code{MANY}, indicating an unlimited number of evaluated arguments (the
equivalent of @code{&rest}). Both @code{UNEVALLED} and @code{MANY} are
macros. If @var{max} is a number, it may not be less than @var{min} and
it may not be greater than eight.
macros. If @var{max} is a number, it must be more than @var{min} but
less than 8.
@item interactive
This is an interactive specification, a string such as might be used as
......@@ -666,8 +666,7 @@ read-only (on certain operating systems) as a result of dumping Emacs.
@cindex @code{defsubr}, Lisp symbol for a primitive
Defining the C function is not enough to make a Lisp primitive
available; you must also create the Lisp symbol for the primitive and
store a suitable subr object in its function cell. The code looks like
this:
store a suitable subr object in its function cell:
@example
defsubr (&@var{sname});
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment