diff --git a/ChangeLog b/ChangeLog index 0f9b42615..fdf601482 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2012-02-26 Vladimir Serbinenko + + * include/grub/env.h (grub_env_find): Remove prototype. + * grub-core/kern/env.c (grub_env_find): Make static. + (grub_env_set): Remove useless set. + 2012-02-26 Vladimir Serbinenko * grub-core/kern/i386/realmode.S: Remove useless align. diff --git a/grub-core/kern/env.c b/grub-core/kern/env.c index 96b730d35..7bfa238e1 100644 --- a/grub-core/kern/env.c +++ b/grub-core/kern/env.c @@ -41,7 +41,7 @@ grub_env_hashval (const char *s) return i % HASHSZ; } -struct grub_env_var * +static struct grub_env_var * grub_env_find (const char *name) { struct grub_env_var *var; @@ -109,9 +109,6 @@ grub_env_set (const char *name, const char *val) if (! var) return grub_errno; - /* This is not necessary. But leave this for readability. */ - var->global = 0; - var->name = grub_strdup (name); if (! var->name) goto fail; diff --git a/include/grub/env.h b/include/grub/env.h index 1ef11ecad..ef4258265 100644 --- a/include/grub/env.h +++ b/include/grub/env.h @@ -46,7 +46,6 @@ grub_err_t EXPORT_FUNC(grub_env_set) (const char *name, const char *val); const char *EXPORT_FUNC(grub_env_get) (const char *name); void EXPORT_FUNC(grub_env_unset) (const char *name); void EXPORT_FUNC(grub_env_iterate) (int (*func) (struct grub_env_var *var)); -struct grub_env_var *EXPORT_FUNC(grub_env_find) (const char *name); grub_err_t EXPORT_FUNC(grub_register_variable_hook) (const char *name, grub_env_read_hook_t read_hook, grub_env_write_hook_t write_hook);