aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2003-04-24 02:01:11 +0000
committerRichard M. Stallman2003-04-24 02:01:11 +0000
commit236a1914276f86ae4f613ffe0293ab26dcf11497 (patch)
treed9483766bc5364ecd0718737c0ac1aa54899cf19
parent2c1e2995e548446bb2afe55d1c735cc5e8153a08 (diff)
downloademacs-236a1914276f86ae4f613ffe0293ab26dcf11497.tar.gz
emacs-236a1914276f86ae4f613ffe0293ab26dcf11497.zip
(Writing Emacs Primitives): Clarify previous change.
-rw-r--r--lispref/internals.texi5
1 files changed, 3 insertions, 2 deletions
diff --git a/lispref/internals.texi b/lispref/internals.texi
index a96eacf39d2..607970acabf 100644
--- a/lispref/internals.texi
+++ b/lispref/internals.texi
@@ -593,8 +593,9 @@ Alas, we can't explain all the tricky details here.
593accept two arguments at the C level: the number of Lisp arguments, and 593accept two arguments at the C level: the number of Lisp arguments, and
594a @code{Lisp_Object *} pointer to a C vector containing those Lisp 594a @code{Lisp_Object *} pointer to a C vector containing those Lisp
595arguments. This C vector may be part of a Lisp vector, but it need 595arguments. This C vector may be part of a Lisp vector, but it need
596not be. The responsibility for protecting the Lisp arguments from GC 596not be. The responsibility for using GCPRO to protecting the Lisp
597rests with the caller in this case. 597arguments from GC if necessary rests with the caller in this case,
598since the caller allocated or found the storage for them.
598 599
599 You must not use C initializers for static or global variables unless 600 You must not use C initializers for static or global variables unless
600the variables are never written once Emacs is dumped. These variables 601the variables are never written once Emacs is dumped. These variables