73
71
/* Defined in `color.c'. */
74
72
char *grub_env_write_color_normal (struct grub_env_var *var, const char *val);
75
73
char *grub_env_write_color_highlight (struct grub_env_var *var, const char *val);
76
void grub_parse_color_name_pair (grub_uint8_t *ret, const char *name);
74
int grub_parse_color_name_pair (grub_uint8_t *ret, const char *name);
78
76
/* Defined in `menu_text.c'. */
79
77
void grub_wait_after_message (void);
80
void grub_print_ucs4 (const grub_uint32_t * str,
81
const grub_uint32_t * last_position,
82
struct grub_term_output *term);
79
grub_print_ucs4 (const grub_uint32_t * str,
80
const grub_uint32_t * last_position,
81
int margin_left, int margin_right,
82
struct grub_term_output *term);
83
83
grub_ssize_t grub_getstringwidth (grub_uint32_t * str,
84
84
const grub_uint32_t * last_position,
85
85
struct grub_term_output *term);
96
96
void free_handler_list (void);
98
98
/* Defined in `dyncmd.c'. */
99
void read_command_list (void);
99
void read_command_list (const char *prefix);
101
101
/* Defined in `autofs.c'. */
102
void read_fs_list (void);
102
void read_fs_list (const char *prefix);
104
104
void grub_context_init (void);
105
105
void grub_context_fini (void);
107
void read_crypto_list (void);
107
void read_crypto_list (const char *prefix);
109
void read_terminal_list (void);
109
void read_terminal_list (const char *prefix);
111
111
void grub_set_more (int onoff);
114
void grub_normal_init (void);
115
void grub_normal_fini (void);
116
void grub_hello_init (void);
117
void grub_hello_fini (void);
118
void grub_ls_init (void);
119
void grub_ls_fini (void);
120
void grub_cat_init (void);
121
void grub_cat_fini (void);
122
void grub_boot_init (void);
123
void grub_boot_fini (void);
124
void grub_cmp_init (void);
125
void grub_cmp_fini (void);
126
void grub_terminal_init (void);
127
void grub_terminal_fini (void);
128
void grub_loop_init (void);
129
void grub_loop_fini (void);
130
void grub_help_init (void);
131
void grub_help_fini (void);
132
void grub_halt_init (void);
133
void grub_halt_fini (void);
134
void grub_reboot_init (void);
135
void grub_reboot_fini (void);
136
void grub_configfile_init (void);
137
void grub_configfile_fini (void);
138
void grub_search_init (void);
139
void grub_search_fini (void);
140
void grub_test_init (void);
141
void grub_test_fini (void);
142
void grub_blocklist_init (void);
143
void grub_blocklist_fini (void);
113
void grub_normal_reset_more (void);
115
void grub_xputs_normal (const char *str);
117
extern int grub_extractor_level;
120
grub_normal_add_menu_entry (int argc, const char **args, char **classes,
121
const char *users, const char *hotkey,
122
const char *prefix, const char *sourcecode,
126
grub_normal_set_password (const char *user, const char *password);
128
void grub_normal_free_menu (grub_menu_t menu);
130
void grub_normal_auth_init (void);
131
void grub_normal_auth_fini (void);
146
133
#endif /* ! GRUB_NORMAL_HEADER */