mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-18 10:57:34 +00:00
Tiny lisp.h cleanup
* lisp.h (XTERMINAL): Add eassert. * process.c (make_lisp_proc): Now static here.
This commit is contained in:
parent
b689b906f2
commit
7ee2733f1e
3 changed files with 10 additions and 6 deletions
|
|
@ -15,6 +15,9 @@
|
|||
* window.c (allocate_window): Now static here.
|
||||
Use ALLOCATE_ZEROED_PSEUDOVECTOR. Add comment.
|
||||
|
||||
* lisp.h (XTERMINAL): Add eassert.
|
||||
* process.c (make_lisp_proc): Now static here.
|
||||
|
||||
2015-01-16 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Give up on -Wsuggest-attribute=const
|
||||
|
|
|
|||
|
|
@ -608,6 +608,7 @@ INLINE bool SUBRP (Lisp_Object);
|
|||
INLINE bool (SYMBOLP) (Lisp_Object);
|
||||
INLINE bool (VECTORLIKEP) (Lisp_Object);
|
||||
INLINE bool WINDOWP (Lisp_Object);
|
||||
INLINE bool TERMINALP (Lisp_Object);
|
||||
INLINE struct Lisp_Save_Value *XSAVE_VALUE (Lisp_Object);
|
||||
INLINE struct Lisp_Symbol *(XSYMBOL) (Lisp_Object);
|
||||
INLINE void *(XUNTAG) (Lisp_Object, int);
|
||||
|
|
@ -998,6 +999,7 @@ XWINDOW (Lisp_Object a)
|
|||
INLINE struct terminal *
|
||||
XTERMINAL (Lisp_Object a)
|
||||
{
|
||||
eassert (TERMINALP (a));
|
||||
return XUNTAG (a, Lisp_Vectorlike);
|
||||
}
|
||||
|
||||
|
|
@ -1060,12 +1062,6 @@ builtin_lisp_symbol (int index)
|
|||
return make_lisp_symbol (lispsym + index);
|
||||
}
|
||||
|
||||
INLINE Lisp_Object
|
||||
make_lisp_proc (struct Lisp_Process *p)
|
||||
{
|
||||
return make_lisp_ptr (p, Lisp_Vectorlike);
|
||||
}
|
||||
|
||||
#define XSETINT(a, b) ((a) = make_number (b))
|
||||
#define XSETFASTINT(a, b) ((a) = make_natnum (b))
|
||||
#define XSETCONS(a, b) ((a) = make_lisp_ptr (b, Lisp_Cons))
|
||||
|
|
|
|||
|
|
@ -422,6 +422,11 @@ pset_write_queue (struct Lisp_Process *p, Lisp_Object val)
|
|||
}
|
||||
|
||||
|
||||
static Lisp_Object
|
||||
make_lisp_proc (struct Lisp_Process *p)
|
||||
{
|
||||
return make_lisp_ptr (p, Lisp_Vectorlike);
|
||||
}
|
||||
|
||||
static struct fd_callback_data
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue