]> granicus.if.org Git - procps-ng/commit
top: make the 'utf8_proper_col' routine more efficient
authorJim Warner <james.warner@comcast.net>
Wed, 4 Oct 2017 05:00:00 +0000 (00:00 -0500)
committerCraig Small <csmall@enc.com.au>
Fri, 6 Oct 2017 22:07:17 +0000 (09:07 +1100)
commita74f60444186befeb574f23e260e92fe2ae3436e
treec257d73c463443f728b3ca6453df30c4f5fd50bd
parentca566ad554a80c8d8d24cdde9daf94e9e9496569
top: make the 'utf8_proper_col' routine more efficient

This patch better exploits short-circuit evaluation in
two 'if' tests. In every case, the 1st of 2 conditions
in each 'if' test must take place but it always proves
true with each iteration for 1 of the 'if' statements.
Thus, the 2nd condition will have to be evaluated too.

By reordering 2 tests in each 'if', we can ensure that
the 2nd condition will then be tested much less often.

Signed-off-by: Jim Warner <james.warner@comcast.net>
top/top.c