normal: Remove trailing whitespaces

Signed-off-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
Elyes Haouas 2022-03-04 07:42:07 +01:00 committed by Daniel Kiper
parent e453a4a643
commit 8ff08468d3
10 changed files with 100 additions and 100 deletions

View File

@ -162,7 +162,7 @@ grub_username_get (char buf[], unsigned buf_size)
while (1) while (1)
{ {
key = grub_getkey (); key = grub_getkey ();
if (key == '\n' || key == '\r') if (key == '\n' || key == '\r')
break; break;

View File

@ -17,7 +17,7 @@
*/ */
/* /*
Current problems with Unicode rendering: Current problems with Unicode rendering:
- B and BN bidi type characters (ignored) - B and BN bidi type characters (ignored)
- Mc type characters with combining class 0 (poorly combined) - Mc type characters with combining class 0 (poorly combined)
- Mn type characters with combining class 0 (poorly combined) - Mn type characters with combining class 0 (poorly combined)
@ -142,7 +142,7 @@ grub_get_num_of_utf8_bytes (const grub_uint32_t *src, grub_size_t size)
while (remaining--) while (remaining--)
{ {
grub_uint32_t code = *ptr++; grub_uint32_t code = *ptr++;
if (code <= 0x007F) if (code <= 0x007F)
cnt++; cnt++;
else if (code <= 0x07FF) else if (code <= 0x07FF)
@ -205,7 +205,7 @@ grub_utf8_to_ucs4_alloc (const char *msg, grub_uint32_t **unicode_msg,
grub_size_t msg_len = grub_strlen (msg); grub_size_t msg_len = grub_strlen (msg);
*unicode_msg = grub_calloc (msg_len, sizeof (grub_uint32_t)); *unicode_msg = grub_calloc (msg_len, sizeof (grub_uint32_t));
if (!*unicode_msg) if (!*unicode_msg)
return -1; return -1;
@ -408,11 +408,11 @@ is_type_after (enum grub_comb_type a, enum grub_comb_type b)
{ {
/* Shadda is numerically higher than most of Arabic diacritics but has /* Shadda is numerically higher than most of Arabic diacritics but has
to be rendered before them. */ to be rendered before them. */
if (a == GRUB_UNICODE_COMB_ARABIC_SHADDA if (a == GRUB_UNICODE_COMB_ARABIC_SHADDA
&& b <= GRUB_UNICODE_COMB_ARABIC_KASRA && b <= GRUB_UNICODE_COMB_ARABIC_KASRA
&& b >= GRUB_UNICODE_COMB_ARABIC_FATHATAN) && b >= GRUB_UNICODE_COMB_ARABIC_FATHATAN)
return 0; return 0;
if (b == GRUB_UNICODE_COMB_ARABIC_SHADDA if (b == GRUB_UNICODE_COMB_ARABIC_SHADDA
&& a <= GRUB_UNICODE_COMB_ARABIC_KASRA && a <= GRUB_UNICODE_COMB_ARABIC_KASRA
&& a >= GRUB_UNICODE_COMB_ARABIC_FATHATAN) && a >= GRUB_UNICODE_COMB_ARABIC_FATHATAN)
return 1; return 1;
@ -441,7 +441,7 @@ grub_unicode_aglomerate_comb (const grub_uint32_t *in, grub_size_t inlen,
for (ptr = in; ptr < in + inlen; ptr++) for (ptr = in; ptr < in + inlen; ptr++)
{ {
/* Variation selectors >= 17 are outside of BMP and SMP. /* Variation selectors >= 17 are outside of BMP and SMP.
Handle variation selectors first to avoid potentially costly lookups. Handle variation selectors first to avoid potentially costly lookups.
*/ */
if (*ptr >= GRUB_UNICODE_VARIATION_SELECTOR_1 if (*ptr >= GRUB_UNICODE_VARIATION_SELECTOR_1
@ -458,7 +458,7 @@ grub_unicode_aglomerate_comb (const grub_uint32_t *in, grub_size_t inlen,
out->variant = *ptr - GRUB_UNICODE_VARIATION_SELECTOR_17 + 17; out->variant = *ptr - GRUB_UNICODE_VARIATION_SELECTOR_17 + 17;
continue; continue;
} }
enum grub_comb_type comb_type; enum grub_comb_type comb_type;
comb_type = grub_unicode_get_comb_type (*ptr); comb_type = grub_unicode_get_comb_type (*ptr);
if (comb_type) if (comb_type)
@ -598,7 +598,7 @@ bidi_line_wrap (struct grub_unicode_glyph *visual_out,
for (k = 0; k <= visual_len; k++) for (k = 0; k <= visual_len; k++)
{ {
grub_ssize_t last_width = 0; grub_ssize_t last_width = 0;
if (pos && k != visual_len) if (pos && k != visual_len)
{ {
pos[visual[k].orig_pos].x = line_width; pos[visual[k].orig_pos].x = line_width;
@ -624,9 +624,9 @@ bidi_line_wrap (struct grub_unicode_glyph *visual_out,
last_space_width = line_width; last_space_width = line_width;
} }
if (((grub_ssize_t) maxwidth > 0 if (((grub_ssize_t) maxwidth > 0
&& line_width > (grub_ssize_t) maxwidth) || k == visual_len) && line_width > (grub_ssize_t) maxwidth) || k == visual_len)
{ {
unsigned min_odd_level = 0xffffffff; unsigned min_odd_level = 0xffffffff;
unsigned max_level = 0; unsigned max_level = 0;
unsigned kk = k; unsigned kk = k;
@ -660,7 +660,7 @@ bidi_line_wrap (struct grub_unicode_glyph *visual_out,
} }
{ {
unsigned j; unsigned j;
/* FIXME: can be optimized. */ /* FIXME: can be optimized. */
for (j = max_level; j > min_odd_level - 1; j--) for (j = max_level; j > min_odd_level - 1; j--)
{ {
@ -677,7 +677,7 @@ bidi_line_wrap (struct grub_unicode_glyph *visual_out,
} }
} }
} }
{ {
unsigned i; unsigned i;
for (i = line_start; i < kk; i++) for (i = line_start; i < kk; i++)
@ -689,10 +689,10 @@ bidi_line_wrap (struct grub_unicode_glyph *visual_out,
{ {
int left, right; int left, right;
left = visual[i].attributes left = visual[i].attributes
& (GRUB_UNICODE_GLYPH_ATTRIBUTE_LEFT_JOINED & (GRUB_UNICODE_GLYPH_ATTRIBUTE_LEFT_JOINED
| GRUB_UNICODE_GLYPH_ATTRIBUTE_LEFT_JOINED_EXPLICIT); | GRUB_UNICODE_GLYPH_ATTRIBUTE_LEFT_JOINED_EXPLICIT);
right = visual[i].attributes right = visual[i].attributes
& (GRUB_UNICODE_GLYPH_ATTRIBUTE_RIGHT_JOINED & (GRUB_UNICODE_GLYPH_ATTRIBUTE_RIGHT_JOINED
| GRUB_UNICODE_GLYPH_ATTRIBUTE_RIGHT_JOINED_EXPLICIT); | GRUB_UNICODE_GLYPH_ATTRIBUTE_RIGHT_JOINED_EXPLICIT);
visual[i].attributes &= ~GRUB_UNICODE_GLYPH_ATTRIBUTES_JOIN; visual[i].attributes &= ~GRUB_UNICODE_GLYPH_ATTRIBUTES_JOIN;
left <<= GRUB_UNICODE_GLYPH_ATTRIBUTES_JOIN_LEFT_TO_RIGHT_SHIFT; left <<= GRUB_UNICODE_GLYPH_ATTRIBUTES_JOIN_LEFT_TO_RIGHT_SHIFT;
@ -757,7 +757,7 @@ bidi_line_wrap (struct grub_unicode_glyph *visual_out,
|| join_type == GRUB_JOIN_TYPE_CAUSING) || join_type == GRUB_JOIN_TYPE_CAUSING)
right_join = 1; right_join = 1;
} }
} }
grub_memcpy (outptr, &visual[line_start], grub_memcpy (outptr, &visual[line_start],
(kk - line_start) * sizeof (visual[0])); (kk - line_start) * sizeof (visual[0]));
@ -863,7 +863,7 @@ grub_bidi_line_logical_to_visual (const grub_uint32_t *logical,
base_level = 1; base_level = 1;
else else
base_level = 0; base_level = 0;
cur_level = base_level; cur_level = base_level;
cur_override = OVERRIDE_NEUTRAL; cur_override = OVERRIDE_NEUTRAL;
{ {
@ -894,7 +894,7 @@ grub_bidi_line_logical_to_visual (const grub_uint32_t *logical,
{ {
visual[visual_len - 1].attributes visual[visual_len - 1].attributes
|= GRUB_UNICODE_GLYPH_ATTRIBUTE_RIGHT_JOINED_EXPLICIT; |= GRUB_UNICODE_GLYPH_ATTRIBUTE_RIGHT_JOINED_EXPLICIT;
visual[visual_len - 1].attributes visual[visual_len - 1].attributes
&= ~GRUB_UNICODE_GLYPH_ATTRIBUTE_RIGHT_JOINED; &= ~GRUB_UNICODE_GLYPH_ATTRIBUTE_RIGHT_JOINED;
} }
zwj_propagate_to_previous = 0; zwj_propagate_to_previous = 0;
@ -907,7 +907,7 @@ grub_bidi_line_logical_to_visual (const grub_uint32_t *logical,
if (*lptr >= GRUB_UNICODE_TAG_START && *lptr <= GRUB_UNICODE_TAG_END) if (*lptr >= GRUB_UNICODE_TAG_START && *lptr <= GRUB_UNICODE_TAG_END)
continue; continue;
p = grub_unicode_aglomerate_comb (lptr, logical + logical_len - lptr, p = grub_unicode_aglomerate_comb (lptr, logical + logical_len - lptr,
&visual[visual_len]); &visual[visual_len]);
visual[visual_len].orig_pos = lptr - logical; visual[visual_len].orig_pos = lptr - logical;
type = get_bidi_type (visual[visual_len].base); type = get_bidi_type (visual[visual_len].base);
@ -944,7 +944,7 @@ grub_bidi_line_logical_to_visual (const grub_uint32_t *logical,
|= GRUB_UNICODE_GLYPH_ATTRIBUTE_LEFT_JOINED_EXPLICIT |= GRUB_UNICODE_GLYPH_ATTRIBUTE_LEFT_JOINED_EXPLICIT
| GRUB_UNICODE_GLYPH_ATTRIBUTE_LEFT_JOINED; | GRUB_UNICODE_GLYPH_ATTRIBUTE_LEFT_JOINED;
} }
if (join_state == NOJOIN) if (join_state == NOJOIN)
{ {
visual[visual_len].attributes visual[visual_len].attributes
@ -958,7 +958,7 @@ grub_bidi_line_logical_to_visual (const grub_uint32_t *logical,
visual[visual_len].bidi_level = cur_level; visual[visual_len].bidi_level = cur_level;
if (cur_override != OVERRIDE_NEUTRAL) if (cur_override != OVERRIDE_NEUTRAL)
visual[visual_len].bidi_type = visual[visual_len].bidi_type =
(cur_override == OVERRIDE_L) ? GRUB_BIDI_TYPE_L (cur_override == OVERRIDE_L) ? GRUB_BIDI_TYPE_L
: GRUB_BIDI_TYPE_R; : GRUB_BIDI_TYPE_R;
else else
@ -1009,7 +1009,7 @@ grub_bidi_line_logical_to_visual (const grub_uint32_t *logical,
break; break;
case GRUB_BIDI_TYPE_ES: case GRUB_BIDI_TYPE_ES:
if (last_type == GRUB_BIDI_TYPE_EN if (last_type == GRUB_BIDI_TYPE_EN
&& i + 1 < run_end && i + 1 < run_end
&& visual[i + 1].bidi_type == GRUB_BIDI_TYPE_EN) && visual[i + 1].bidi_type == GRUB_BIDI_TYPE_EN)
visual[i].bidi_type = GRUB_BIDI_TYPE_EN; visual[i].bidi_type = GRUB_BIDI_TYPE_EN;
else else
@ -1037,19 +1037,19 @@ grub_bidi_line_logical_to_visual (const grub_uint32_t *logical,
&& visual[i].bidi_type == GRUB_BIDI_TYPE_ET; i++) && visual[i].bidi_type == GRUB_BIDI_TYPE_ET; i++)
visual[i].bidi_type = GRUB_BIDI_TYPE_ON; visual[i].bidi_type = GRUB_BIDI_TYPE_ON;
i--; i--;
break; break;
} }
break; break;
case GRUB_BIDI_TYPE_CS: case GRUB_BIDI_TYPE_CS:
if (last_type == GRUB_BIDI_TYPE_EN if (last_type == GRUB_BIDI_TYPE_EN
&& i + 1 < run_end && i + 1 < run_end
&& visual[i + 1].bidi_type == GRUB_BIDI_TYPE_EN) && visual[i + 1].bidi_type == GRUB_BIDI_TYPE_EN)
{ {
visual[i].bidi_type = GRUB_BIDI_TYPE_EN; visual[i].bidi_type = GRUB_BIDI_TYPE_EN;
break; break;
} }
if (last_type == GRUB_BIDI_TYPE_AN if (last_type == GRUB_BIDI_TYPE_AN
&& i + 1 < run_end && i + 1 < run_end
&& (visual[i + 1].bidi_type == GRUB_BIDI_TYPE_AN && (visual[i + 1].bidi_type == GRUB_BIDI_TYPE_AN
|| (visual[i + 1].bidi_type == GRUB_BIDI_TYPE_EN || (visual[i + 1].bidi_type == GRUB_BIDI_TYPE_EN
&& last_strong_type == GRUB_BIDI_TYPE_AL))) && last_strong_type == GRUB_BIDI_TYPE_AL)))
@ -1263,7 +1263,7 @@ grub_unicode_shape_code (grub_uint32_t in, grub_uint8_t attr)
} }
const grub_uint32_t * const grub_uint32_t *
grub_unicode_get_comb_start (const grub_uint32_t *str, grub_unicode_get_comb_start (const grub_uint32_t *str,
const grub_uint32_t *cur) const grub_uint32_t *cur)
{ {
const grub_uint32_t *ptr; const grub_uint32_t *ptr;
@ -1276,7 +1276,7 @@ grub_unicode_get_comb_start (const grub_uint32_t *str,
if (*ptr >= GRUB_UNICODE_VARIATION_SELECTOR_17 if (*ptr >= GRUB_UNICODE_VARIATION_SELECTOR_17
&& *ptr <= GRUB_UNICODE_VARIATION_SELECTOR_256) && *ptr <= GRUB_UNICODE_VARIATION_SELECTOR_256)
continue; continue;
enum grub_comb_type comb_type; enum grub_comb_type comb_type;
comb_type = grub_unicode_get_comb_type (*ptr); comb_type = grub_unicode_get_comb_type (*ptr);
if (comb_type) if (comb_type)
@ -1287,7 +1287,7 @@ grub_unicode_get_comb_start (const grub_uint32_t *str,
} }
const grub_uint32_t * const grub_uint32_t *
grub_unicode_get_comb_end (const grub_uint32_t *end, grub_unicode_get_comb_end (const grub_uint32_t *end,
const grub_uint32_t *cur) const grub_uint32_t *cur)
{ {
const grub_uint32_t *ptr; const grub_uint32_t *ptr;
@ -1300,7 +1300,7 @@ grub_unicode_get_comb_end (const grub_uint32_t *end,
if (*ptr >= GRUB_UNICODE_VARIATION_SELECTOR_17 if (*ptr >= GRUB_UNICODE_VARIATION_SELECTOR_17
&& *ptr <= GRUB_UNICODE_VARIATION_SELECTOR_256) && *ptr <= GRUB_UNICODE_VARIATION_SELECTOR_256)
continue; continue;
enum grub_comb_type comb_type; enum grub_comb_type comb_type;
comb_type = grub_unicode_get_comb_type (*ptr); comb_type = grub_unicode_get_comb_type (*ptr);
if (comb_type) if (comb_type)

View File

@ -167,7 +167,7 @@ print_completion (const char *item, grub_completion_type_t type, int count)
if (count == 0) if (count == 0)
{ {
/* If this is the first time, print a label. */ /* If this is the first time, print a label. */
grub_puts (""); grub_puts ("");
switch (type) switch (type)
{ {

View File

@ -168,11 +168,11 @@ grub_env_extractor_close (int source)
{ {
grub_menu_t menu2; grub_menu_t menu2;
menu2 = grub_env_get_menu (); menu2 = grub_env_get_menu ();
last = &menu2->entry_list; last = &menu2->entry_list;
while (*last) while (*last)
last = &(*last)->next; last = &(*last)->next;
*last = menu->entry_list; *last = menu->entry_list;
menu2->size += menu->size; menu2->size += menu->size;
} }

View File

@ -33,7 +33,7 @@ struct load_spec
static struct load_spec *crypto_specs = NULL; static struct load_spec *crypto_specs = NULL;
static void static void
grub_crypto_autoload (const char *name) grub_crypto_autoload (const char *name)
{ {
struct load_spec *cur; struct load_spec *cur;
@ -57,7 +57,7 @@ grub_crypto_autoload (const char *name)
depth--; depth--;
} }
static void static void
grub_crypto_spec_free (void) grub_crypto_spec_free (void)
{ {
struct load_spec *cur, *next; struct load_spec *cur, *next;
@ -85,7 +85,7 @@ read_crypto_list (const char *prefix)
grub_errno = GRUB_ERR_NONE; grub_errno = GRUB_ERR_NONE;
return; return;
} }
filename = grub_xasprintf ("%s/" GRUB_TARGET_CPU "-" GRUB_PLATFORM filename = grub_xasprintf ("%s/" GRUB_TARGET_CPU "-" GRUB_PLATFORM
"/crypto.lst", prefix); "/crypto.lst", prefix);
if (!filename) if (!filename)
@ -109,12 +109,12 @@ read_crypto_list (const char *prefix)
{ {
char *p, *name; char *p, *name;
struct load_spec *cur; struct load_spec *cur;
buf = grub_file_getline (file); buf = grub_file_getline (file);
if (! buf) if (! buf)
break; break;
name = buf; name = buf;
while (grub_isspace (name[0])) while (grub_isspace (name[0]))
name++; name++;
@ -122,7 +122,7 @@ read_crypto_list (const char *prefix)
p = grub_strchr (name, ':'); p = grub_strchr (name, ':');
if (! p) if (! p)
continue; continue;
*p = '\0'; *p = '\0';
p++; p++;
while (*p == ' ' || *p == '\t') while (*p == ' ' || *p == '\t')
@ -134,7 +134,7 @@ read_crypto_list (const char *prefix)
grub_errno = GRUB_ERR_NONE; grub_errno = GRUB_ERR_NONE;
continue; continue;
} }
cur->name = grub_strdup (name); cur->name = grub_strdup (name);
if (! cur->name) if (! cur->name)
{ {
@ -142,7 +142,7 @@ read_crypto_list (const char *prefix)
grub_free (cur); grub_free (cur);
continue; continue;
} }
cur->modname = grub_strdup (p); cur->modname = grub_strdup (p);
if (! cur->modname) if (! cur->modname)
{ {
@ -154,7 +154,7 @@ read_crypto_list (const char *prefix)
cur->next = crypto_specs; cur->next = crypto_specs;
crypto_specs = cur; crypto_specs = cur;
} }
grub_file_close (file); grub_file_close (file);
grub_errno = GRUB_ERR_NONE; grub_errno = GRUB_ERR_NONE;

View File

@ -206,17 +206,17 @@ grub_normal_init_page (struct grub_term_output *term,
char *msg_formatted; char *msg_formatted;
grub_uint32_t *unicode_msg; grub_uint32_t *unicode_msg;
grub_uint32_t *last_position; grub_uint32_t *last_position;
grub_term_cls (term); grub_term_cls (term);
msg_formatted = grub_xasprintf (_("GNU GRUB version %s"), PACKAGE_VERSION); msg_formatted = grub_xasprintf (_("GNU GRUB version %s"), PACKAGE_VERSION);
if (!msg_formatted) if (!msg_formatted)
return; return;
msg_len = grub_utf8_to_ucs4_alloc (msg_formatted, msg_len = grub_utf8_to_ucs4_alloc (msg_formatted,
&unicode_msg, &last_position); &unicode_msg, &last_position);
grub_free (msg_formatted); grub_free (msg_formatted);
if (msg_len < 0) if (msg_len < 0)
{ {
return; return;
@ -399,7 +399,7 @@ grub_normal_reader_init (int nested)
grub_putcode ('\n', term); grub_putcode ('\n', term);
} }
grub_free (msg_formatted); grub_free (msg_formatted);
return 0; return 0;
} }
@ -431,7 +431,7 @@ grub_normal_read_line_real (char **line, int cont, int nested)
return grub_errno; return grub_errno;
} }
} }
} }
static grub_err_t static grub_err_t

View File

@ -333,7 +333,7 @@ update_screen (struct screen *screen, struct per_term_screen *term_screen,
while (y < term_screen->geo.num_entries); while (y < term_screen->geo.num_entries);
/* Draw up and down arrows. */ /* Draw up and down arrows. */
if (term_screen->geo.num_entries == 1) if (term_screen->geo.num_entries == 1)
{ {
if (up || down) if (up || down)
@ -361,12 +361,12 @@ update_screen (struct screen *screen, struct per_term_screen *term_screen,
for (i = 0; i < screen->line; i++) for (i = 0; i < screen->line; i++)
y += get_logical_num_lines (screen->lines + i, term_screen); y += get_logical_num_lines (screen->lines + i, term_screen);
if (cpos >= &(screen->lines[screen->line].pos[term_screen - screen->terms])[0]) if (cpos >= &(screen->lines[screen->line].pos[term_screen - screen->terms])[0])
grub_term_gotoxy (term_screen->term, grub_term_gotoxy (term_screen->term,
(struct grub_term_coordinate) { cpos->x + term_screen->geo.first_entry_x, (struct grub_term_coordinate) { cpos->x + term_screen->geo.first_entry_x,
cpos->y + y cpos->y + y
+ term_screen->geo.first_entry_y }); + term_screen->geo.first_entry_y });
else else
grub_term_gotoxy (term_screen->term, grub_term_gotoxy (term_screen->term,
(struct grub_term_coordinate) { term_screen->geo.first_entry_x, (struct grub_term_coordinate) { term_screen->geo.first_entry_x,
y + term_screen->geo.first_entry_y }); y + term_screen->geo.first_entry_y });
@ -659,14 +659,14 @@ backward_char (struct screen *screen, int update)
linep = screen->lines + screen->line; linep = screen->lines + screen->line;
screen->column--; screen->column--;
screen->column = grub_unicode_get_comb_start (linep->buf, screen->column = grub_unicode_get_comb_start (linep->buf,
linep->buf + screen->column) linep->buf + screen->column)
- linep->buf; - linep->buf;
grub_unicode_aglomerate_comb (screen->lines[screen->line].buf + screen->column, grub_unicode_aglomerate_comb (screen->lines[screen->line].buf + screen->column,
screen->lines[screen->line].len - screen->column, screen->lines[screen->line].len - screen->column,
&glyph); &glyph);
screen->column = grub_unicode_get_comb_start (linep->buf, screen->column = grub_unicode_get_comb_start (linep->buf,
linep->buf + screen->column) linep->buf + screen->column)
- linep->buf; - linep->buf;
@ -1028,12 +1028,12 @@ complete (struct screen *screen, int continuous, int update)
return 1; return 1;
insert = grub_normal_do_completion (u8, &restore, store_completion); insert = grub_normal_do_completion (u8, &restore, store_completion);
if (completion_buffer.buf) if (completion_buffer.buf)
{ {
buflen = grub_strlen (completion_buffer.buf); buflen = grub_strlen (completion_buffer.buf);
ucs4 = grub_calloc (buflen + 1, sizeof (grub_uint32_t)); ucs4 = grub_calloc (buflen + 1, sizeof (grub_uint32_t));
if (!ucs4) if (!ucs4)
{ {
grub_print_error (); grub_print_error ();

View File

@ -35,8 +35,8 @@ struct menu_viewer_data
{ {
int first, offset; int first, offset;
struct grub_term_screen_geometry geo; struct grub_term_screen_geometry geo;
enum { enum {
TIMEOUT_UNKNOWN, TIMEOUT_UNKNOWN,
TIMEOUT_NORMAL, TIMEOUT_NORMAL,
TIMEOUT_TERSE, TIMEOUT_TERSE,
TIMEOUT_TERSE_NO_MARGIN TIMEOUT_TERSE_NO_MARGIN
@ -79,13 +79,13 @@ grub_print_message_indented_real (const char *msg, int margin_left,
int ret = 0; int ret = 0;
unicode_msg = grub_calloc (msg_len, sizeof (grub_uint32_t)); unicode_msg = grub_calloc (msg_len, sizeof (grub_uint32_t));
if (!unicode_msg) if (!unicode_msg)
return 0; return 0;
msg_len = grub_utf8_to_ucs4 (unicode_msg, msg_len, msg_len = grub_utf8_to_ucs4 (unicode_msg, msg_len,
(grub_uint8_t *) msg, -1, 0); (grub_uint8_t *) msg, -1, 0);
last_position = unicode_msg + msg_len; last_position = unicode_msg + msg_len;
*last_position = 0; *last_position = 0;
@ -193,7 +193,7 @@ command-line or ESC to discard edits and return to the GRUB menu."),
"`e' to edit the commands before booting " "`e' to edit the commands before booting "
"or `c' for a command-line."), "or `c' for a command-line."),
STANDARD_MARGIN, STANDARD_MARGIN, term, dry_run); STANDARD_MARGIN, STANDARD_MARGIN, term, dry_run);
} }
} }
return ret; return ret;
} }
@ -233,7 +233,7 @@ print_entry (int y, int highlight, grub_menu_entry_t entry,
? GRUB_TERM_COLOR_HIGHLIGHT ? GRUB_TERM_COLOR_HIGHLIGHT
: GRUB_TERM_COLOR_NORMAL); : GRUB_TERM_COLOR_NORMAL);
grub_term_gotoxy (data->term, (struct grub_term_coordinate) { grub_term_gotoxy (data->term, (struct grub_term_coordinate) {
data->geo.first_entry_x, y }); data->geo.first_entry_x, y });
for (i = 0; i < len; i++) for (i = 0; i < len; i++)
@ -253,7 +253,7 @@ print_entry (int y, int highlight, grub_menu_entry_t entry,
grub_term_setcolorstate (data->term, GRUB_TERM_COLOR_NORMAL); grub_term_setcolorstate (data->term, GRUB_TERM_COLOR_NORMAL);
grub_term_gotoxy (data->term, grub_term_gotoxy (data->term,
(struct grub_term_coordinate) { (struct grub_term_coordinate) {
grub_term_cursor_x (&data->geo), y }); grub_term_cursor_x (&data->geo), y });
grub_term_normal_color = old_color_normal; grub_term_normal_color = old_color_normal;
@ -270,7 +270,7 @@ print_entries (grub_menu_t menu, const struct menu_viewer_data *data)
int i; int i;
grub_term_gotoxy (data->term, grub_term_gotoxy (data->term,
(struct grub_term_coordinate) { (struct grub_term_coordinate) {
data->geo.first_entry_x + data->geo.entry_width data->geo.first_entry_x + data->geo.entry_width
+ data->geo.border + 1, + data->geo.border + 1,
data->geo.first_entry_y }); data->geo.first_entry_y });
@ -472,7 +472,7 @@ menu_text_print_timeout (int timeout, void *dataptr)
grub_free (msg_translated); grub_free (msg_translated);
grub_term_gotoxy (data->term, grub_term_gotoxy (data->term,
(struct grub_term_coordinate) { (struct grub_term_coordinate) {
grub_term_cursor_x (&data->geo), grub_term_cursor_x (&data->geo),
data->geo.first_entry_y + data->offset }); data->geo.first_entry_y + data->offset });
grub_term_refresh (data->term); grub_term_refresh (data->term);
@ -537,7 +537,7 @@ menu_text_clear_timeout (void *dataptr)
if (data->geo.num_entries <= 5 && !data->geo.border) if (data->geo.num_entries <= 5 && !data->geo.border)
{ {
grub_term_gotoxy (data->term, grub_term_gotoxy (data->term,
(struct grub_term_coordinate) { (struct grub_term_coordinate) {
data->geo.first_entry_x + data->geo.entry_width data->geo.first_entry_x + data->geo.entry_width
+ data->geo.border + 1, + data->geo.border + 1,
data->geo.first_entry_y + data->geo.num_entries - 1 data->geo.first_entry_y + data->geo.num_entries - 1
@ -555,8 +555,8 @@ menu_text_clear_timeout (void *dataptr)
grub_term_refresh (data->term); grub_term_refresh (data->term);
} }
grub_err_t grub_err_t
grub_menu_try_text (struct grub_term_output *term, grub_menu_try_text (struct grub_term_output *term,
int entry, grub_menu_t menu, int nested) int entry, grub_menu_t menu, int nested)
{ {
struct menu_viewer_data *data; struct menu_viewer_data *data;

View File

@ -39,7 +39,7 @@ static const char *grub_human_sizes[3][6] =
/* TRANSLATORS: that's the list of binary unit prefixes. */ /* TRANSLATORS: that's the list of binary unit prefixes. */
{ "", N_("K"), N_("M"), N_("G"), N_("T"), N_("P") }, { "", N_("K"), N_("M"), N_("G"), N_("T"), N_("P") },
/* TRANSLATORS: that's the list of binary unit prefixes. */ /* TRANSLATORS: that's the list of binary unit prefixes. */
{ N_("B/s"), N_("KiB/s"), N_("MiB/s"), N_("GiB/s"), N_("TiB/s"), N_("PiB/s"), }, { N_("B/s"), N_("KiB/s"), N_("MiB/s"), N_("GiB/s"), N_("TiB/s"), N_("PiB/s"), },
}; };
const char * const char *

View File

@ -99,7 +99,7 @@ print_more (void)
grub_setcolorstate (GRUB_TERM_COLOR_NORMAL); grub_setcolorstate (GRUB_TERM_COLOR_NORMAL);
grub_free (unicode_str); grub_free (unicode_str);
key = grub_getkey (); key = grub_getkey ();
/* Remove the message. */ /* Remove the message. */
@ -184,28 +184,28 @@ map_code (grub_uint32_t in, struct grub_term_output *term)
{ {
case GRUB_UNICODE_LEFTARROW: case GRUB_UNICODE_LEFTARROW:
return '<'; return '<';
case GRUB_UNICODE_UPARROW: case GRUB_UNICODE_UPARROW:
return '^'; return '^';
case GRUB_UNICODE_RIGHTARROW: case GRUB_UNICODE_RIGHTARROW:
return '>'; return '>';
case GRUB_UNICODE_DOWNARROW: case GRUB_UNICODE_DOWNARROW:
return 'v'; return 'v';
case GRUB_UNICODE_HLINE: case GRUB_UNICODE_HLINE:
return '-'; return '-';
case GRUB_UNICODE_VLINE: case GRUB_UNICODE_VLINE:
return '|'; return '|';
case GRUB_UNICODE_CORNER_UL: case GRUB_UNICODE_CORNER_UL:
case GRUB_UNICODE_CORNER_UR: case GRUB_UNICODE_CORNER_UR:
case GRUB_UNICODE_CORNER_LL: case GRUB_UNICODE_CORNER_LL:
case GRUB_UNICODE_CORNER_LR: case GRUB_UNICODE_CORNER_LR:
return '+'; return '+';
} }
return '?'; return '?';
} }
@ -260,7 +260,7 @@ grub_term_save_pos (void)
struct grub_term_output *cur; struct grub_term_output *cur;
unsigned cnt = 0; unsigned cnt = 0;
struct grub_term_coordinate *ret, *ptr; struct grub_term_coordinate *ret, *ptr;
FOR_ACTIVE_TERM_OUTPUTS(cur) FOR_ACTIVE_TERM_OUTPUTS(cur)
cnt++; cnt++;
@ -291,7 +291,7 @@ grub_term_restore_pos (struct grub_term_coordinate *pos)
} }
} }
static void static void
grub_terminal_autoload_free (void) grub_terminal_autoload_free (void)
{ {
struct grub_term_autoload *cur, *next; struct grub_term_autoload *cur, *next;
@ -322,7 +322,7 @@ read_terminal_list (const char *prefix)
grub_errno = GRUB_ERR_NONE; grub_errno = GRUB_ERR_NONE;
return; return;
} }
filename = grub_xasprintf ("%s/" GRUB_TARGET_CPU "-" GRUB_PLATFORM filename = grub_xasprintf ("%s/" GRUB_TARGET_CPU "-" GRUB_PLATFORM
"/terminal.lst", prefix); "/terminal.lst", prefix);
if (!filename) if (!filename)
@ -347,9 +347,9 @@ read_terminal_list (const char *prefix)
char *p, *name; char *p, *name;
struct grub_term_autoload *cur; struct grub_term_autoload *cur;
struct grub_term_autoload **target = NULL; struct grub_term_autoload **target = NULL;
buf = grub_file_getline (file); buf = grub_file_getline (file);
if (! buf) if (! buf)
break; break;
@ -369,9 +369,9 @@ read_terminal_list (const char *prefix)
} }
if (!target) if (!target)
continue; continue;
name = p + 1; name = p + 1;
p = grub_strchr (name, ':'); p = grub_strchr (name, ':');
if (! p) if (! p)
continue; continue;
@ -387,7 +387,7 @@ read_terminal_list (const char *prefix)
grub_errno = GRUB_ERR_NONE; grub_errno = GRUB_ERR_NONE;
continue; continue;
} }
cur->name = grub_strdup (name); cur->name = grub_strdup (name);
if (! cur->name) if (! cur->name)
{ {
@ -395,7 +395,7 @@ read_terminal_list (const char *prefix)
grub_free (cur); grub_free (cur);
continue; continue;
} }
cur->modname = grub_strdup (p); cur->modname = grub_strdup (p);
if (! cur->modname) if (! cur->modname)
{ {
@ -407,7 +407,7 @@ read_terminal_list (const char *prefix)
cur->next = *target; cur->next = *target;
*target = cur; *target = cur;
} }
grub_file_close (file); grub_file_close (file);
grub_errno = GRUB_ERR_NONE; grub_errno = GRUB_ERR_NONE;
@ -451,7 +451,7 @@ putglyph (const struct grub_unicode_glyph *c, struct grub_term_output *term,
} }
if ((term->flags & GRUB_TERM_CODE_TYPE_MASK) if ((term->flags & GRUB_TERM_CODE_TYPE_MASK)
== GRUB_TERM_CODE_TYPE_UTF8_LOGICAL == GRUB_TERM_CODE_TYPE_UTF8_LOGICAL
|| (term->flags & GRUB_TERM_CODE_TYPE_MASK) || (term->flags & GRUB_TERM_CODE_TYPE_MASK)
== GRUB_TERM_CODE_TYPE_UTF8_VISUAL) == GRUB_TERM_CODE_TYPE_UTF8_VISUAL)
{ {
@ -461,7 +461,7 @@ putglyph (const struct grub_unicode_glyph *c, struct grub_term_output *term,
{ {
grub_uint8_t u8[20], *ptr; grub_uint8_t u8[20], *ptr;
grub_uint32_t code; grub_uint32_t code;
if (i == -1) if (i == -1)
{ {
code = c->base; code = c->base;
@ -534,7 +534,7 @@ get_maxwidth (struct grub_term_output *term,
.ncomb = 0, .ncomb = 0,
}; };
return (grub_term_width (term) return (grub_term_width (term)
- grub_term_getcharwidth (term, &space_glyph) - grub_term_getcharwidth (term, &space_glyph)
* (margin_left + margin_right) - 1); * (margin_left + margin_right) - 1);
} }
@ -643,7 +643,7 @@ print_ucs4_terminal (const grub_uint32_t * str,
if (line_width > max_width && last_space > line_start) if (line_width > max_width && last_space > line_start)
ptr = last_space; ptr = last_space;
else if (line_width > max_width else if (line_width > max_width
&& line_start == str && line_width - lastspacewidth < max_width - 5) && line_start == str && line_width - lastspacewidth < max_width - 5)
{ {
ptr = str; ptr = str;
@ -659,7 +659,7 @@ print_ucs4_terminal (const grub_uint32_t * str,
for (ptr2 = line_start; ptr2 < ptr; ptr2++) for (ptr2 = line_start; ptr2 < ptr; ptr2++)
{ {
/* Skip combining characters on non-UTF8 terminals. */ /* Skip combining characters on non-UTF8 terminals. */
if ((term->flags & GRUB_TERM_CODE_TYPE_MASK) if ((term->flags & GRUB_TERM_CODE_TYPE_MASK)
!= GRUB_TERM_CODE_TYPE_UTF8_LOGICAL != GRUB_TERM_CODE_TYPE_UTF8_LOGICAL
&& grub_unicode_get_comb_type (*ptr2) && grub_unicode_get_comb_type (*ptr2)
!= GRUB_UNICODE_COMB_NONE) != GRUB_UNICODE_COMB_NONE)
@ -677,7 +677,7 @@ print_ucs4_terminal (const grub_uint32_t * str,
if (state != &local_state && ++state->num_lines if (state != &local_state && ++state->num_lines
>= (grub_ssize_t) grub_term_height (term) - 2) >= (grub_ssize_t) grub_term_height (term) - 2)
{ {
state->backlog_ucs4 = (ptr == last_space || *ptr == '\n') state->backlog_ucs4 = (ptr == last_space || *ptr == '\n')
? ptr + 1 : ptr; ? ptr + 1 : ptr;
state->backlog_len = last_position - state->backlog_ucs4; state->backlog_len = last_position - state->backlog_ucs4;
state->backlog_fixed_tab = fixed_tab; state->backlog_fixed_tab = fixed_tab;
@ -735,7 +735,7 @@ print_ucs4_terminal (const grub_uint32_t * str,
for (ptr2 = line_start; ptr2 < last_position; ptr2++) for (ptr2 = line_start; ptr2 < last_position; ptr2++)
{ {
/* Skip combining characters on non-UTF8 terminals. */ /* Skip combining characters on non-UTF8 terminals. */
if ((term->flags & GRUB_TERM_CODE_TYPE_MASK) if ((term->flags & GRUB_TERM_CODE_TYPE_MASK)
!= GRUB_TERM_CODE_TYPE_UTF8_LOGICAL != GRUB_TERM_CODE_TYPE_UTF8_LOGICAL
&& grub_unicode_get_comb_type (*ptr2) && grub_unicode_get_comb_type (*ptr2)
!= GRUB_UNICODE_COMB_NONE) != GRUB_UNICODE_COMB_NONE)
@ -888,7 +888,7 @@ print_ucs4_real (const grub_uint32_t * str,
state = find_term_state (term); state = find_term_state (term);
xy = term->getxy (term); xy = term->getxy (term);
if (xy.x < margin_left) if (xy.x < margin_left)
{ {
if (!contchar) if (!contchar)
@ -899,9 +899,9 @@ print_ucs4_real (const grub_uint32_t * str,
} }
} }
if ((term->flags & GRUB_TERM_CODE_TYPE_MASK) if ((term->flags & GRUB_TERM_CODE_TYPE_MASK)
== GRUB_TERM_CODE_TYPE_VISUAL_GLYPHS == GRUB_TERM_CODE_TYPE_VISUAL_GLYPHS
|| (term->flags & GRUB_TERM_CODE_TYPE_MASK) || (term->flags & GRUB_TERM_CODE_TYPE_MASK)
== GRUB_TERM_CODE_TYPE_UTF8_VISUAL) == GRUB_TERM_CODE_TYPE_UTF8_VISUAL)
{ {
grub_ssize_t visual_len; grub_ssize_t visual_len;
@ -913,10 +913,10 @@ print_ucs4_real (const grub_uint32_t * str,
visual_len = grub_bidi_logical_to_visual (str, last_position - str, visual_len = grub_bidi_logical_to_visual (str, last_position - str,
&visual, getcharwidth, term, &visual, getcharwidth, term,
get_maxwidth (term, get_maxwidth (term,
margin_left, margin_left,
margin_right), margin_right),
dry_run ? 0 : get_startwidth (term, dry_run ? 0 : get_startwidth (term,
margin_left), margin_left),
contchar, pos, !!contchar); contchar, pos, !!contchar);
if (visual_len < 0) if (visual_len < 0)
@ -935,7 +935,7 @@ print_ucs4_real (const grub_uint32_t * str,
if (vptr->base == '\n') if (vptr->base == '\n')
max_lines--; max_lines--;
visual_len_show = vptr - visual_show; visual_len_show = vptr - visual_show;
} }
else else
visual_len_show = visual + visual_len - visual_show; visual_len_show = visual + visual_len - visual_show;
@ -1014,7 +1014,7 @@ grub_xnputs (const char *str, grub_size_t msg_len)
grub_error_push (); grub_error_push ();
unicode_str = grub_calloc (msg_len, sizeof (grub_uint32_t)); unicode_str = grub_calloc (msg_len, sizeof (grub_uint32_t));
grub_error_pop (); grub_error_pop ();
if (!unicode_str) if (!unicode_str)
@ -1085,7 +1085,7 @@ grub_cls (void)
{ {
struct grub_term_output *term; struct grub_term_output *term;
FOR_ACTIVE_TERM_OUTPUTS(term) FOR_ACTIVE_TERM_OUTPUTS(term)
{ {
if ((term->flags & GRUB_TERM_DUMB) || (grub_env_get ("debug"))) if ((term->flags & GRUB_TERM_DUMB) || (grub_env_get ("debug")))
{ {