sort: fix if else return statements

If something is true, and it returns using else is pointless.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
This commit is contained in:
Sami Kerola 2012-11-09 07:55:48 +00:00
parent 18f2835fd5
commit 629796cce7

View file

@ -48,9 +48,8 @@ int intcomp(const void *restrict x, const void *restrict y)
{ {
if (*(uint32_t *) x < *(uint32_t *) y) if (*(uint32_t *) x < *(uint32_t *) y)
return -1; return -1;
else if (*(uint32_t *) y < *(uint32_t *) x) if (*(uint32_t *) y < *(uint32_t *) x)
return 1; return 1;
else
return 0; return 0;
} }
@ -59,10 +58,9 @@ int rangecomp(const void *restrict r1, const void *restrict r2)
if ((((struct range_t *)r1)->first_ip) < if ((((struct range_t *)r1)->first_ip) <
(((struct range_t *)r2)->first_ip)) (((struct range_t *)r2)->first_ip))
return -1; return -1;
else if ((((struct range_t *)r2)->first_ip) < if ((((struct range_t *)r2)->first_ip) <
(((struct range_t *)r1)->first_ip)) (((struct range_t *)r1)->first_ip))
return 1; return 1;
else
return 0; return 0;
} }