Add const keyword to grub_env_get and gettextize week days.
* grub-core/hook/datehook.c (grub_datetime_names): Make const. (grub_read_hook_datetime): Return const char *. * grub-core/kern/env.c (grub_env_get): Return const char *. All users updated. * grub-core/normal/datetime.c (grub_weekday_names): Make const. Mark for gettext. (grub_get_weekday_name): Return const char *. Call gettext. * grub-core/script/argv.c (grub_script_argv_append): Receive const char * and len as the argument. All users updated. (grub_script_argv_split_append): Receive const char *. * include/grub/datetime.h (grub_get_weekday_name): Update proto. * include/grub/env.h (grub_env_get): Likewise. (grub_env_read_hook_t): Return const char *. * include/grub/script_sh.h (grub_script_argv_append): Update proto. (grub_script_argv_split_append): Likewise.
This commit is contained in:
parent
9aed8a7178
commit
d35d0d3753
20 changed files with 91 additions and 64 deletions
|
@ -18,16 +18,17 @@
|
|||
*/
|
||||
|
||||
#include <grub/datetime.h>
|
||||
#include <grub/i18n.h>
|
||||
|
||||
static char *grub_weekday_names[] =
|
||||
static const char *grub_weekday_names[] =
|
||||
{
|
||||
"Sunday",
|
||||
"Monday",
|
||||
"Tuesday",
|
||||
"Wednesday",
|
||||
"Thursday",
|
||||
"Friday",
|
||||
"Saturday",
|
||||
N_("Sunday"),
|
||||
N_("Monday"),
|
||||
N_("Tuesday"),
|
||||
N_("Wednesday"),
|
||||
N_("Thursday"),
|
||||
N_("Friday"),
|
||||
N_("Saturday"),
|
||||
};
|
||||
|
||||
int
|
||||
|
@ -42,10 +43,10 @@ grub_get_weekday (struct grub_datetime *datetime)
|
|||
return (datetime->day + y + y / 4 - y / 100 + y / 400 + (31 * m / 12)) % 7;
|
||||
}
|
||||
|
||||
char *
|
||||
const char *
|
||||
grub_get_weekday_name (struct grub_datetime *datetime)
|
||||
{
|
||||
return grub_weekday_names[grub_get_weekday (datetime)];
|
||||
return _ (grub_weekday_names[grub_get_weekday (datetime)]);
|
||||
}
|
||||
|
||||
#define SECPERMIN 60
|
||||
|
|
|
@ -79,7 +79,7 @@ grub_menu_get_entry (grub_menu_t menu, int no)
|
|||
int
|
||||
grub_menu_get_timeout (void)
|
||||
{
|
||||
char *val;
|
||||
const char *val;
|
||||
int timeout;
|
||||
|
||||
val = grub_env_get ("timeout");
|
||||
|
@ -124,7 +124,7 @@ grub_menu_set_timeout (int timeout)
|
|||
static int
|
||||
get_and_remove_first_entry_number (const char *name)
|
||||
{
|
||||
char *val;
|
||||
const char *val;
|
||||
char *tail;
|
||||
int entry;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue