From: Francois Fleuret Date: Sun, 27 Jun 2010 12:08:01 +0000 (+0200) Subject: Added the units 'b' and 'B' for the min size specification X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=dus.git;a=commitdiff_plain;h=b2fe75d8869c39badff3381fd9bde0f58b8ee7ce Added the units 'b' and 'B' for the min size specification --- diff --git a/dus.c b/dus.c index a9ceedc..b90a0bd 100644 --- a/dus.c +++ b/dus.c @@ -136,6 +136,9 @@ size_sum_t atoss(const char *string) { for(c = string; *c; c++) { if(*c >= '0' && *c <= '9') { partial_total = 10 * partial_total + ((int) (*c - '0')); + } else if(*c == 'B' || *c == 'b') { + total += partial_total; + partial_total = 0; } else if(*c == 'K' || *c == 'k') { total += partial_total * 1024; partial_total = 0;