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

Reply via email to