]> git.proxmox.com Git - grub2.git/blobdiff - kern/misc.c
2008-06-15 Pavel Roskin <proski@gnu.org>
[grub2.git] / kern / misc.c
index 444ce2e5072ac208137715bdc4acc12a9aa31604..c662c963caef2b782fe2ea25e7e31f0b53a2a73c 100644 (file)
@@ -655,24 +655,6 @@ grub_lltoa (char *str, int c, unsigned long long n)
   return p;
 }
 
-static char *
-grub_ftoa (char *str, double f, int round)
-{
-  unsigned int intp;
-  unsigned int fractp;
-  unsigned int power = 1;
-  int i;
-
-  for (i = 0; i < round; i++)
-    power *= 10;
-
-  intp = f;
-  fractp = (f - (float) intp) * power;
-
-  grub_sprintf (str, "%d.%d", intp, fractp);
-  return str;
-}
-
 int
 grub_vsprintf (char *str, const char *fmt, va_list args)
 {
@@ -807,19 +789,6 @@ grub_vsprintf (char *str, const char *fmt, va_list args)
              write_char (n & 0xff);
              break;
 
-           case 'f':
-             {
-               float f;
-               f = va_arg (args, double);
-               grub_ftoa (tmp, f, format2);
-               if (!rightfill && grub_strlen (tmp) < format1)
-                 write_fill (zerofill, format1 - grub_strlen (tmp));
-               write_str (tmp);
-               if (rightfill && grub_strlen (tmp) < format1)
-                 write_fill (zerofill, format1 - grub_strlen (tmp));
-               break;
-             }
-             
            case 'C':
              {
                grub_uint32_t code = va_arg (args, grub_uint32_t);