Fix warnings

This commit is contained in:
Vladimir 'phcoder' Serbinenko 2009-12-30 18:11:43 +01:00
parent 2fb24921d8
commit 5dfadcb34b

View file

@ -46,7 +46,9 @@ struct idt_entry
grub_uint16_t addr_high; grub_uint16_t addr_high;
} __attribute__ ((packed)); } __attribute__ ((packed));
void void grub_interrupt_handler_real (void *ret, void *ebp);
static void
print_address (void *addr) print_address (void *addr)
{ {
const char *name; const char *name;
@ -86,14 +88,11 @@ grub_backtrace_pointer (void *ebp)
while (1) while (1)
{ {
grub_printf ("%p: ", ptr); grub_printf ("%p: ", ptr);
print_address (*(void **) (ptr + sizeof (void *))); print_address (((void **) ptr)[1]);
grub_printf (" ("); grub_printf (" (");
for (i = 0; i < 2; i++) for (i = 0; i < 2; i++)
grub_printf ("%p,", *(void **) grub_printf ("%p,", ((void **)ptr) [i + 2]);
(ptr + (i + 2) * sizeof (void *))); grub_printf ("%p)\n", ((void **)ptr) [i + 2]);
grub_printf ("%p", *(void **)
(ptr + (i + 2) * sizeof (void *)));
grub_printf (")\n");
nptr = *(void **)ptr; nptr = *(void **)ptr;
if (nptr < ptr || (void **) nptr - (void **) ptr > MAX_STACK_FRAME if (nptr < ptr || (void **) nptr - (void **) ptr > MAX_STACK_FRAME
|| nptr == ptr) || nptr == ptr)