diff -Naur grub-0.93/stage2/stage2.c grub-0.93.new/stage2/stage2.c --- grub-0.93/stage2/stage2.c 2004-01-14 15:34:46 +0300 +++ grub-0.93.new/stage2/stage2.c 2004-01-14 15:33:08 +0300 @@ -925,7 +925,7 @@ /* dummy function to make ld fail */ { extern void wrong_struct_size(void); - #define gfx_ofs_check(a) if(gfx_ofs_##a != (char *) &gfx_data->##a - (char *) gfx_data) wrong_struct_size(); + #define gfx_ofs_check(a) if(gfx_ofs_##a != (char *) &gfx_data->a - (char *) gfx_data) wrong_struct_size(); gfx_ofs_check(ok); gfx_ofs_check(mem_start); gfx_ofs_check(mem_cur);