1 void (*(*EMACS_ATTRIBUTE_NONNULL (1)
2 get_function_finalizer) (emacs_env *env,
3 emacs_value arg)) (void *) EMACS_NOEXCEPT;
4
5 void (*set_function_finalizer) (emacs_env *env, emacs_value arg,
6 void (*fin) (void *) EMACS_NOEXCEPT)
7 EMACS_ATTRIBUTE_NONNULL (1);
8
9 int (*open_channel) (emacs_env *env, emacs_value pipe_process)
10 EMACS_ATTRIBUTE_NONNULL (1);
11
12 void (*make_interactive) (emacs_env *env, emacs_value function,
13 emacs_value spec)
14 EMACS_ATTRIBUTE_NONNULL (1);
15
16
17 emacs_value (*make_unibyte_string) (emacs_env *env,
18 const char *str, ptrdiff_t len)
19 EMACS_ATTRIBUTE_NONNULL(1, 2);