Skip to content

Commit

Permalink
slirp: Use DIV_ROUND_UP
Browse files Browse the repository at this point in the history
Replace (((n) + (d) - 1) /(d)) by DIV_ROUND_UP(n,d).

This patch is the result of coccinelle script
scripts/coccinelle/round.cocci

CC: Samuel Thibault <[email protected]>
Signed-off-by: Laurent Vivier <[email protected]>
Acked-by: Samuel Thibault <[email protected]>
Signed-off-by: Michael Tokarev <[email protected]>
  • Loading branch information
vivier authored and Michael Tokarev committed Jun 7, 2016
1 parent 66c68a1 commit 8069568
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions slirp/dnssearch.c
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ int translate_dnssearch(Slirp *s, const char **names)
}

/* reserve extra 2 header bytes for each 255 bytes of output */
memreq += ((memreq + MAX_OPT_LEN - 1) / MAX_OPT_LEN) * OPT_HEADER_LEN;
memreq += DIV_ROUND_UP(memreq, MAX_OPT_LEN) * OPT_HEADER_LEN;
result = g_malloc(memreq * sizeof(*result));

outptr = result;
Expand All @@ -288,7 +288,7 @@ int translate_dnssearch(Slirp *s, const char **names)
domain_mkxrefs(domains, domains + num_domains - 1, 0);
memreq = domain_compactify(domains, num_domains);

blocks = (memreq + MAX_OPT_LEN - 1) / MAX_OPT_LEN;
blocks = DIV_ROUND_UP(memreq, MAX_OPT_LEN);
bsrc_end = memreq;
bsrc_start = (blocks - 1) * MAX_OPT_LEN;
bdst_start = bsrc_start + blocks * OPT_HEADER_LEN;
Expand Down

0 comments on commit 8069568

Please sign in to comment.