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.
This commit is contained in:
Eli Zaretskii 2024-06-23 07:11:04 -04:00
parent c246de0d16
commit 2d6ca28ce7
4 changed files with 22 additions and 3 deletions

View file

@ -5059,12 +5059,14 @@ AC_SUBST_FILE([module_env_snippet_27])
AC_SUBST_FILE([module_env_snippet_28])
AC_SUBST_FILE([module_env_snippet_29])
AC_SUBST_FILE([module_env_snippet_30])
AC_SUBST_FILE([module_env_snippet_31])
module_env_snippet_25="$srcdir/src/module-env-25.h"
module_env_snippet_26="$srcdir/src/module-env-26.h"
module_env_snippet_27="$srcdir/src/module-env-27.h"
module_env_snippet_28="$srcdir/src/module-env-28.h"
module_env_snippet_29="$srcdir/src/module-env-29.h"
module_env_snippet_30="$srcdir/src/module-env-30.h"
module_env_snippet_31="$srcdir/src/module-env-31.h"
emacs_major_version=`AS_ECHO([$PACKAGE_VERSION]) | sed 's/[[.]].*//'`
AC_SUBST([emacs_major_version])

View file

@ -198,6 +198,23 @@ struct emacs_env_30
@module_env_snippet_30@
};
struct emacs_env_31
{
@module_env_snippet_25@
@module_env_snippet_26@
@module_env_snippet_27@
@module_env_snippet_28@
@module_env_snippet_29@
@module_env_snippet_30@
@module_env_snippet_31@
};
/* Every module should define a function as follows. */
extern int emacs_module_init (struct emacs_runtime *runtime)
EMACS_NOEXCEPT

View file

@ -1,3 +0,0 @@
/* Add module environment functions newly added in Emacs 30 here.
Before Emacs 30 is released, remove this comment and start
module-env-31.h on the master branch. */

3
src/module-env-31.h Normal file
View file

@ -0,0 +1,3 @@
/* Add module environment functions newly added in Emacs 31 here.
Before Emacs 31 is released, remove this comment and start
module-env-32.h on the master branch. */