aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2024-06-23 07:11:04 -0400
committerEli Zaretskii2024-06-23 07:11:04 -0400
commit2d6ca28ce71ab81fb79d702f06b6ad47aa5de433 (patch)
treedda2ac871a68cde359c4f5283290bf8e0f1004d0
parentc246de0d163354daeac58d13db320b4157166340 (diff)
downloademacs-2d6ca28ce71ab81fb79d702f06b6ad47aa5de433.tar.gz
emacs-2d6ca28ce71ab81fb79d702f06b6ad47aa5de433.zip
Update emacs-module for Emacs 31
* src/module-env-31.h: New file. * src/module-env-30.h: * configure.ac: * src/emacs-module.h.in: Update emacs-module files for Emacs 31.
-rw-r--r--configure.ac2
-rw-r--r--src/emacs-module.h.in17
-rw-r--r--src/module-env-30.h3
-rw-r--r--src/module-env-31.h3
4 files changed, 22 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac
index e87274a9858..ae756038e7d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5059,12 +5059,14 @@ AC_SUBST_FILE([module_env_snippet_27])
5059AC_SUBST_FILE([module_env_snippet_28]) 5059AC_SUBST_FILE([module_env_snippet_28])
5060AC_SUBST_FILE([module_env_snippet_29]) 5060AC_SUBST_FILE([module_env_snippet_29])
5061AC_SUBST_FILE([module_env_snippet_30]) 5061AC_SUBST_FILE([module_env_snippet_30])
5062AC_SUBST_FILE([module_env_snippet_31])
5062module_env_snippet_25="$srcdir/src/module-env-25.h" 5063module_env_snippet_25="$srcdir/src/module-env-25.h"
5063module_env_snippet_26="$srcdir/src/module-env-26.h" 5064module_env_snippet_26="$srcdir/src/module-env-26.h"
5064module_env_snippet_27="$srcdir/src/module-env-27.h" 5065module_env_snippet_27="$srcdir/src/module-env-27.h"
5065module_env_snippet_28="$srcdir/src/module-env-28.h" 5066module_env_snippet_28="$srcdir/src/module-env-28.h"
5066module_env_snippet_29="$srcdir/src/module-env-29.h" 5067module_env_snippet_29="$srcdir/src/module-env-29.h"
5067module_env_snippet_30="$srcdir/src/module-env-30.h" 5068module_env_snippet_30="$srcdir/src/module-env-30.h"
5069module_env_snippet_31="$srcdir/src/module-env-31.h"
5068emacs_major_version=`AS_ECHO([$PACKAGE_VERSION]) | sed 's/[[.]].*//'` 5070emacs_major_version=`AS_ECHO([$PACKAGE_VERSION]) | sed 's/[[.]].*//'`
5069AC_SUBST([emacs_major_version]) 5071AC_SUBST([emacs_major_version])
5070 5072
diff --git a/src/emacs-module.h.in b/src/emacs-module.h.in
index 690254bd28c..21e4ca7cfa1 100644
--- a/src/emacs-module.h.in
+++ b/src/emacs-module.h.in
@@ -198,6 +198,23 @@ struct emacs_env_30
198@module_env_snippet_30@ 198@module_env_snippet_30@
199}; 199};
200 200
201struct emacs_env_31
202{
203@module_env_snippet_25@
204
205@module_env_snippet_26@
206
207@module_env_snippet_27@
208
209@module_env_snippet_28@
210
211@module_env_snippet_29@
212
213@module_env_snippet_30@
214
215@module_env_snippet_31@
216};
217
201/* Every module should define a function as follows. */ 218/* Every module should define a function as follows. */
202extern int emacs_module_init (struct emacs_runtime *runtime) 219extern int emacs_module_init (struct emacs_runtime *runtime)
203 EMACS_NOEXCEPT 220 EMACS_NOEXCEPT
diff --git a/src/module-env-30.h b/src/module-env-30.h
index e75210c7f8e..e69de29bb2d 100644
--- a/src/module-env-30.h
+++ b/src/module-env-30.h
@@ -1,3 +0,0 @@
1 /* Add module environment functions newly added in Emacs 30 here.
2 Before Emacs 30 is released, remove this comment and start
3 module-env-31.h on the master branch. */
diff --git a/src/module-env-31.h b/src/module-env-31.h
new file mode 100644
index 00000000000..e9827b18382
--- /dev/null
+++ b/src/module-env-31.h
@@ -0,0 +1,3 @@
1 /* Add module environment functions newly added in Emacs 31 here.
2 Before Emacs 31 is released, remove this comment and start
3 module-env-32.h on the master branch. */