From: Richard M. Stallman Date: Sat, 5 Mar 1994 23:26:52 +0000 (+0000) Subject: (ARRAY_MARK_FLAG): Define here. X-Git-Tag: emacs-19.34~9636 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=846d69ac6356a3e1c9fecc465191f646def32377;p=emacs.git (ARRAY_MARK_FLAG): Define here. --- diff --git a/src/lisp.h b/src/lisp.h index 934f499ad11..4e5e59598fd 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -257,8 +257,32 @@ Lisp_Object; #define VALMASK ((1<> 1) & ~MARKBIT) +#endif /* no ARRAY_MARK_FLAG */ + +#if ARRAY_MARK_FLAG == MARKBIT +you lose +#endif + #endif /* NO_UNION_TYPE */ /* These macros extract various sorts of values from a Lisp_Object. @@ -1175,6 +1199,9 @@ extern Lisp_Object Qautoload, Qexit, Qinteractive, Qcommandp, Qdefun, Qmacro; extern Lisp_Object Vinhibit_quit, Qinhibit_quit, Vquit_flag; extern Lisp_Object Vmocklisp_arguments, Qmocklisp, Qmocklisp_arguments; extern Lisp_Object Vautoload_queue; +/* To run a normal hook, do + if (!NILP (Vrun_hooks)) + call1 (Vrun_hooks, Qmy_funny_hook); */ extern Lisp_Object Vrun_hooks; extern Lisp_Object Fand (), For (), Fif (), Fprogn (), Fprog1 (), Fprog2 (); extern Lisp_Object Fsetq (), Fquote ();