From 4793354dad40a6f738abc69b66980d0437585fe0 Mon Sep 17 00:00:00 2001 From: andersen Date: Thu, 9 Dec 1999 06:11:36 +0000 Subject: Tail now works (costs 6k). Several other updates. -Erik git-svn-id: svn://busybox.net/trunk/busybox@179 69ca8d6d-28ef-0310-b511-8ec308f3f277 --- dd.c | 46 +--------------------------------------------- 1 file changed, 1 insertion(+), 45 deletions(-) (limited to 'dd.c') diff --git a/dd.c b/dd.c index b37038748..90c1004fa 100644 --- a/dd.c +++ b/dd.c @@ -48,54 +48,10 @@ static const char dd_usage[] = "\tcount=n\tcopy only n input blocks\n" //"\tskip=n\tskip n input blocks\n" "\n" -"BYTES may be suffixed: by k for x1024, b for x512, and w for x2.\n"; +"BYTES may be suffixed by w (x2), k (x1024), b (x512), or m (x1024^2).\n"; - -/* - * Read a number with a possible multiplier. - * Returns -1 if the number format is illegal. - */ -static long getNum (const char *cp) -{ - long value; - - if (!isDecimal (*cp)) - return -1; - - value = 0; - - while (isDecimal (*cp)) - value = value * 10 + *cp++ - '0'; - - switch (*cp++) { - case 'k': - value *= 1024; - break; - - case 'b': - value *= 512; - break; - - case 'w': - value *= 2; - break; - - case '\0': - return value; - - default: - return -1; - } - - if (*cp) - return -1; - - return value; -} - - extern int dd_main (int argc, char **argv) { const char *inFile = NULL; -- cgit v1.2.3-55-g6feb