aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/emacs-module.h.in11
-rw-r--r--src/module-env-28.h3
2 files changed, 14 insertions, 0 deletions
diff --git a/src/emacs-module.h.in b/src/emacs-module.h.in
index f12eedbfbea..a4312730143 100644
--- a/src/emacs-module.h.in
+++ b/src/emacs-module.h.in
@@ -125,6 +125,17 @@ struct emacs_env_27
125@module_env_snippet_27@ 125@module_env_snippet_27@
126}; 126};
127 127
128struct emacs_env_28
129{
130@module_env_snippet_25@
131
132@module_env_snippet_26@
133
134@module_env_snippet_27@
135
136@module_env_snippet_28@
137};
138
128/* Every module should define a function as follows. */ 139/* Every module should define a function as follows. */
129extern int emacs_module_init (struct emacs_runtime *runtime) 140extern int emacs_module_init (struct emacs_runtime *runtime)
130 EMACS_NOEXCEPT 141 EMACS_NOEXCEPT
diff --git a/src/module-env-28.h b/src/module-env-28.h
new file mode 100644
index 00000000000..dec8704edde
--- /dev/null
+++ b/src/module-env-28.h
@@ -0,0 +1,3 @@
1 /* Add module environment functions newly added in Emacs 28 here.
2 Before Emacs 28 is released, remove this comment and start
3 module-env-29.h on the master branch. */