]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/commands/terminal.c (grub_cmd_terminal_input): Silence
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 8 Jan 2011 00:50:06 +0000 (01:50 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 8 Jan 2011 00:50:06 +0000 (01:50 +0100)
aliasing warning.
(grub_cmd_terminal_output): Likewise.
Reported and tested by: GrĂ©goire Sutre.

ChangeLog
grub-core/commands/terminal.c

index 4c2fd2a6231d238977f8373cb5b3ca216c7b8b0d..7545cbef9eead8b04cb856376ce8503833cbe181 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-01-08  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/commands/terminal.c (grub_cmd_terminal_input): Silence
+       aliasing warning.
+       (grub_cmd_terminal_output): Likewise.
+       Reported and tested by: GrĂ©goire Sutre.
+
 2011-01-08  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/term/at_keyboard.c (grub_keyboard_getkey): Silence spurious
index c8b1b6315ededab5cc84a548eccc1b5b3aa98236..c2d9550f6081e55996972307c307196c933eb9d6 100644 (file)
@@ -210,11 +210,11 @@ grub_cmd_terminal_input (grub_command_t cmd __attribute__ ((unused)),
   (void) GRUB_FIELD_MATCH (grub_term_inputs, struct abstract_terminal *, init);
   (void) GRUB_FIELD_MATCH (grub_term_inputs, struct abstract_terminal *, fini);
   return handle_command (argc, args,
-                        (struct abstract_terminal **) &grub_term_inputs,
-                        (struct abstract_terminal **) &grub_term_inputs_disabled,
-                        grub_term_input_autoload,
-                        N_ ("Active input terminals:"),
-                        N_ ("Available input terminals:"));
+                        (struct abstract_terminal **) (void *) &grub_term_inputs,
+                        (struct abstract_terminal **) (void *) &grub_term_inputs_disabled,
+                        grub_term_input_autoload,
+                        N_ ("Active input terminals:"),
+                        N_ ("Available input terminals:"));
 }
 
 static grub_err_t
@@ -225,11 +225,12 @@ grub_cmd_terminal_output (grub_command_t cmd __attribute__ ((unused)),
   (void) GRUB_FIELD_MATCH (grub_term_outputs, struct abstract_terminal *, name);
   (void) GRUB_FIELD_MATCH (grub_term_outputs, struct abstract_terminal *, init);
   (void) GRUB_FIELD_MATCH (grub_term_outputs, struct abstract_terminal *, fini);
-  return handle_command (argc, args, (struct abstract_terminal **) &grub_term_outputs,
-                        (struct abstract_terminal **) &grub_term_outputs_disabled,
-                        grub_term_output_autoload,
-                        N_ ("Active output terminals:"),
-                        N_ ("Available output terminals:"));
+  return handle_command (argc, args,
+                        (struct abstract_terminal **) (void *) &grub_term_outputs,
+                        (struct abstract_terminal **) (void *) &grub_term_outputs_disabled,
+                        grub_term_output_autoload,
+                        N_ ("Active output terminals:"),
+                        N_ ("Available output terminals:"));
 }
 
 static grub_command_t cmd_terminal_input, cmd_terminal_output;