branch: externals/xeft commit 8a9f1e41b93fe54eb52b91286473afa87daa57ce Author: Yuan Fu <caso...@gmail.com> Commit: Yuan Fu <caso...@gmail.com>
This got to fix it * xeft-module.cc (define_function): --- xeft-module.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/xeft-module.cc b/xeft-module.cc index 899b514b2a..48ec0362a8 100644 --- a/xeft-module.cc +++ b/xeft-module.cc @@ -320,14 +320,14 @@ NILP (emacs_env *env, emacs_value val) return !env->is_not_nil (env, val); } -typedef emacs_value (*emacs_subr) (emacs_env *env, - ptrdiff_t nargs, emacs_value *args, - void *data); - static void define_function (emacs_env *env, const char *name, ptrdiff_t min_arity, - ptrdiff_t max_arity, emacs_subr function EMACS_NOEXCEPT, + ptrdiff_t max_arity, + emacs_value (*function) (emacs_env *env, + ptrdiff_t nargs, + emacs_value* args, + void *data) EMACS_NOEXCEPT, const char *documentation) { emacs_value fn = env->make_function