From a40c945f94eeef0d11b4d943fe8dafba1c1cc89f Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Fri, 23 Oct 2015 15:17:07 +0200 Subject: numeric suffixes --- lr.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lr.c') diff --git a/lr.c b/lr.c index 3b5f35f..4abe51b 100644 --- a/lr.c +++ b/lr.c @@ -194,6 +194,12 @@ parse_num(long *r) n += *pos - '0'; pos++; } + if (token("c")) ; + else if (token("b")) n *= 512L; + else if (token("k")) n *= 1024L; + else if (token("M")) n *= 1024L*1024; + else if (token("G")) n *= 1024L*1024*1024; + else if (token("T")) n *= 1024L*1024*1024*1024; ws(); *r = n; return 1; -- cgit 1.4.1