emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

finalizers and dynamic modules


From: Jess Balint
Subject: finalizers and dynamic modules
Date: Mon, 15 Feb 2016 15:41:17 -0600

Hi!

Dynamic modules are really cool so far, but I think finalizers should not be mandatory (alloc.c):

#ifdef HAVE_MODULES
     else if (mblk->markers[i].m.u_any.type == Lisp_Misc_User_Ptr)
{
 struct Lisp_User_Ptr *uptr = &mblk->markers[i].m.u_user_ptr;
 uptr->finalizer (uptr->p); <----- should NULL-check first
}
#endif

https://github.com/emacs-mirror/emacs/blob/master/src/alloc.c#L6893

thanks.

Jess

reply via email to

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