diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2015-10-23 15:17:07 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2015-10-23 15:17:07 +0200 |
commit | a40c945f94eeef0d11b4d943fe8dafba1c1cc89f (patch) | |
tree | eb60ff0c4a9ee06756449080a31db957812a9f7b | |
parent | 09de8ef3994db2470bbd72d8afde06c68bef3067 (diff) | |
download | lr-a40c945f94eeef0d11b4d943fe8dafba1c1cc89f.tar.gz lr-a40c945f94eeef0d11b4d943fe8dafba1c1cc89f.tar.xz lr-a40c945f94eeef0d11b4d943fe8dafba1c1cc89f.zip |
numeric suffixes
-rw-r--r-- | lr.c | 6 |
1 files changed, 6 insertions, 0 deletions
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; |