* grub-core/kern/misc.c: Don't redirect divisions in the
authorColin Watson <cjwatson@ubuntu.com>
Wed, 13 Nov 2013 14:47:23 +0000 (14:47 +0000)
committerColin Watson <cjwatson@ubuntu.com>
Wed, 13 Nov 2013 14:47:23 +0000 (14:47 +0000)
GRUB_UTIL case.
* include/grub/misc.h: Likewise.

ChangeLog
grub-core/kern/misc.c
include/grub/misc.h

index d68b33a..91bbeb4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2013-11-13  Colin Watson  <cjwatson@ubuntu.com>
+
+       * grub-core/kern/misc.c: Don't redirect divisions in the
+       GRUB_UTIL case.
+       * include/grub/misc.h: Likewise.
+
 2013-11-13  Colin Watson  <cjwatson@ubuntu.com>
 
        * grub-core/osdep/unix/emuconsole.c (put): Pacify the compiler on
index 8b771a5..194e770 100644 (file)
@@ -596,6 +596,8 @@ grub_divmod64 (grub_uint64_t n, grub_uint64_t d, grub_uint64_t *r)
   return q;
 }
 
+#ifndef GRUB_UTIL
+
 #if defined (__arm__)
 
 grub_uint32_t
@@ -639,6 +641,8 @@ __umoddi3 (grub_uint64_t a, grub_uint64_t b)
 
 #endif
 
+#endif /* GRUB_UTIL */
+
 /* Convert a long long value to a string. This function avoids 64-bit
    modular arithmetic or divisions.  */
 static char *
index 8b0f339..a46e086 100644 (file)
@@ -453,6 +453,8 @@ grub_error_load (const struct grub_error_saved *save)
   grub_errno = save->grub_errno;
 }
 
+#ifndef GRUB_UTIL
+
 #if defined (__arm__)
 
 grub_uint32_t
@@ -487,6 +489,8 @@ EXPORT_FUNC (__umoddi3) (grub_uint64_t a, grub_uint64_t b);
 
 #endif
 
+#endif /* GRUB_UTIL */
+
 
 #if BOOT_TIME_STATS
 struct grub_boot_time