[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-25 d81b0e1: Omit unnecessary clear in Fmodule_load
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] emacs-25 d81b0e1: Omit unnecessary clear in Fmodule_load |
Date: |
Thu, 19 Nov 2015 23:25:20 +0000 |
branch: emacs-25
commit d81b0e1326a1ce3b588fa1b812b868fa877d41da
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>
Omit unnecessary clear in Fmodule_load
* src/emacs-module.c (Fmodule_load):
Simplify and avoid unnecessary initialization of priv member to 0.
* src/emacs-module.c: (module_vec_set, module_vec_get, module_vec_size)
---
src/emacs-module.c | 23 ++++++++++-------------
1 files changed, 10 insertions(+), 13 deletions(-)
diff --git a/src/emacs-module.c b/src/emacs-module.c
index 8992840..f611c8b 100644
--- a/src/emacs-module.c
+++ b/src/emacs-module.c
@@ -692,19 +692,16 @@ DEFUN ("module-load", Fmodule_load, Smodule_load, 1, 1, 0,
if (!module_init)
error ("Module %s does not have an init function.", SDATA (file));
- struct {
- struct emacs_runtime pub;
- struct emacs_runtime_private priv;
- } runtime = {
- .pub = {
- .size = sizeof runtime.pub,
- .get_environment = module_get_environment,
- .private_members = &runtime.priv
- }
- };
- initialize_environment (&runtime.priv.environment);
- int r = module_init (&runtime.pub);
- finalize_environment (&runtime.priv.environment);
+ struct emacs_runtime_private priv;
+ struct emacs_runtime pub =
+ {
+ .size = sizeof pub,
+ .private_members = &priv,
+ .get_environment = module_get_environment
+ };
+ initialize_environment (&priv.environment);
+ int r = module_init (&pub);
+ finalize_environment (&priv.environment);
if (r != 0)
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-25 d81b0e1: Omit unnecessary clear in Fmodule_load,
Paul Eggert <=