[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lispref/internals.texi
From: |
Richard M. Stallman |
Subject: |
[Emacs-diffs] Changes to emacs/lispref/internals.texi |
Date: |
Wed, 23 Apr 2003 22:01:11 -0400 |
Index: emacs/lispref/internals.texi
diff -c emacs/lispref/internals.texi:1.27 emacs/lispref/internals.texi:1.28
*** emacs/lispref/internals.texi:1.27 Sat Apr 19 00:16:15 2003
--- emacs/lispref/internals.texi Wed Apr 23 22:01:11 2003
***************
*** 593,600 ****
accept two arguments at the C level: the number of Lisp arguments, and
a @code{Lisp_Object *} pointer to a C vector containing those Lisp
arguments. This C vector may be part of a Lisp vector, but it need
! not be. The responsibility for protecting the Lisp arguments from GC
! rests with the caller in this case.
You must not use C initializers for static or global variables unless
the variables are never written once Emacs is dumped. These variables
--- 593,601 ----
accept two arguments at the C level: the number of Lisp arguments, and
a @code{Lisp_Object *} pointer to a C vector containing those Lisp
arguments. This C vector may be part of a Lisp vector, but it need
! not be. The responsibility for using GCPRO to protecting the Lisp
! arguments from GC if necessary rests with the caller in this case,
! since the caller allocated or found the storage for them.
You must not use C initializers for static or global variables unless
the variables are never written once Emacs is dumped. These variables