emacs-diffs
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]