memdisk & libcom32: Fix minor errors in previous commit
authorGene Cumm <gene.cumm@gmail.com>
Wed, 9 Feb 2011 01:07:43 +0000 (20:07 -0500)
committerGene Cumm <gene.cumm@gmail.com>
Wed, 9 Feb 2011 01:07:43 +0000 (20:07 -0500)
com32/lib/syslinux/load_linux.c
memdisk/Makefile
memdisk/suffix_number.c

index df79362..3ac6e5d 100644 (file)
@@ -38,6 +38,7 @@
 #include <inttypes.h>
 #include <string.h>
 #include <minmax.h>
+#include <suffix_number.h>
 #include <syslinux/align.h>
 #include <syslinux/linux.h>
 #include <syslinux/bootrm.h>
@@ -96,42 +97,6 @@ struct linux_header {
 #define LOAD_HIGH      0x01
 #define CAN_USE_HEAP   0x80
 
-/* Get a value with a potential suffix (k/m/g/t/p/e) */
-static unsigned long long suffix_number(const char *str)
-{
-    char *ep;
-    unsigned long long v;
-    int shift;
-
-    v = strtoull(str, &ep, 0);
-    switch (*ep | 0x20) {
-    case 'k':
-       shift = 10;
-       break;
-    case 'm':
-       shift = 20;
-       break;
-    case 'g':
-       shift = 30;
-       break;
-    case 't':
-       shift = 40;
-       break;
-    case 'p':
-       shift = 50;
-       break;
-    case 'e':
-       shift = 60;
-       break;
-    default:
-       shift = 0;
-       break;
-    }
-    v <<= shift;
-
-    return v;
-}
-
 /* 
  * Find the last instance of a particular command line argument
  * (which should include the final =; do not use for boolean arguments)
index ddb0553..ef0aca8 100644 (file)
@@ -15,7 +15,7 @@ topdir = ..
 include $(topdir)/MCONFIG.embedded
 -include $(topdir)/version.mk
 
-INCLUDES = -I$(topdir)/com32/include -I$(topdir)/com32/libutil/include
+INCLUDES = -I$(topdir)/com32/include
 CFLAGS  += -D__MEMDISK__ -DDATE='"$(DATE)"'
 LDFLAGS  = $(GCCOPT) -g
 NASM     = nasm
index dd26642..d01c5a3 100644 (file)
@@ -1 +1 @@
-#include "../com32/libutil/suffix_number.c"
+#include "../com32/lib/suffix_number.c"