* commands/i386/pc/drivemap_int13h.S: Add missing EXT_C for symbols.
This fixes build on Cygwin.
+2009-05-14 Christian Franke <franke@computer.org>
+
+ * commands/i386/pc/drivemap_int13h.S: Add missing EXT_C for symbols.
+ This fixes build on Cygwin.
+
2009-05-14 Pavel Roskin <proski@gnu.org>
* commands/i386/pc/drivemap_int13h.S: Eliminate unconditional
#include <grub/symbol.h>
-#define INT13H_OFFSET(x) ((x) - grub_drivemap_handler)
+#define INT13H_OFFSET(x) ((x) - EXT_C(grub_drivemap_handler))
.code16
/* Map the drive number (always in DL). */
push %ax
push %bx
- movw $INT13H_OFFSET(grub_drivemap_mapstart), %bx
+ movw $INT13H_OFFSET(EXT_C(grub_drivemap_mapstart)), %bx
more_remaining:
movw %cs:(%bx), %ax