* kern/ieee1275/ieee1275.c (grub_ieee1275_set_color): Add
`catch_result' to struct set_color_args.
+2006-11-02 Hollis Blanchard <hollis@penguinppc.org>
+
+ * kern/ieee1275/ieee1275.c (grub_ieee1275_set_color): Add
+ `catch_result' to struct set_color_args.
+
2006-10-28 Yoshinori K. Okuji <okuji@enbug.org>
* normal/menu.c: Include grub/script.h.
grub_ieee1275_cell_t b;
grub_ieee1275_cell_t g;
grub_ieee1275_cell_t r;
+ grub_ieee1275_cell_t catch_result;
}
args;
- INIT_IEEE1275_COMMON (&args.common, "call-method", 6, 0);
+ INIT_IEEE1275_COMMON (&args.common, "call-method", 6, 1);
args.method = "color!";
args.ihandle = ihandle;
args.index = index;
if (IEEE1275_CALL_ENTRY_FN (&args) == -1)
return -1;
- return 0;
+ return args.catch_result;
}
int