diff options
Diffstat (limited to 'lr.c')
-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; |