diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2008-04-02 20:24:09 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2008-04-02 20:24:09 +0000 |
commit | a7f4e4bbd8d7a47a49404d28bc07ab3b5dc1c19b (patch) | |
tree | 3ec79d4f425e7a5977cb54d0bf83e3eb615fa786 /libbb/time.c | |
parent | 2e4c3c4cc3c2f6bdd3bfbafe9980f46b24971009 (diff) | |
download | busybox-a7f4e4bbd8d7a47a49404d28bc07ab3b5dc1c19b.tar.gz |
expr: fix comparisons 'a < b' where we were overflowing a-b
(not to mention that we used int, not arith_t). closes bug 2744.
Also, shrink a bit and add testsuite entry
function old new delta
nextarg 75 84 +9
tostring 38 35 -3
toarith 89 86 -3
str_value 35 32 -3
eval6 555 552 -3
int_value 29 23 -6
eval4 128 120 -8
eval3 112 104 -8
eval2 512 417 -95
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/8 up/down: 9/-129) Total: -120 bytes
Diffstat (limited to 'libbb/time.c')
0 files changed, 0 insertions, 0 deletions