Subject: bug#24932: closed (Re: [PATCH] Update module function signature)

From: [email-masked] (GNU bug Tracking System)
Date: Mon, 28 Nov 2016 15:52:02 +0000

Your bug report

#24932: [PATCH] Update module function signature

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
24932: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=24932
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: [PATCH] Update module function signature
From: Paul Eggert <[email-masked]>
To: Syohei YOSHIDA <[email-masked]>
Cc: [email-masked]
Date: Mon, 28 Nov 2016 07:51:04 -0800
List-Id: <debbugs-submit.debbugs.gnu.org>

Thanks for reporting the problem. I installed the fix and am closing the 
bug report.

Subject: [PATCH] Update module function signature
From: Syohei YOSHIDA <[email-masked]>
To: [email-masked]
Cc: Syohei YOSHIDA <[email-masked]>
Date: Sun, 13 Nov 2016 11:06:18 +0900
List-Id: <debbugs-submit.debbugs.gnu.org>

Second argument of module function is ptrdiff_t, not int.
This fixes a compile warning.
---
 modules/modhelp.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/modhelp.py b/modules/modhelp.py
index 5d8f89b..445cb3b 100755
--- a/modules/modhelp.py
+++ b/modules/modhelp.py
@@ -154,7 +154,7 @@ def main():
 int plugin_is_GPL_compatible;
 
 static emacs_value
-${c_func} (emacs_env *env, int nargs, emacs_value args[], void *data)
+${c_func} (emacs_env *env, ptrdiff_t nargs, emacs_value args[], void *data)
 {
   return env->intern (env, "t");
 }
-- 
2.9.3