Browse Source

Avoid GCC warning about potential signed overflow

zrythm_meson
David Robillard 2 years ago
parent
commit
b3a07044be
  1. 2
      src/node.c

2
src/node.c

@ -342,7 +342,7 @@ serd_node_new_decimal(double d, unsigned frac_digits) @@ -342,7 +342,7 @@ serd_node_new_decimal(double d, unsigned frac_digits)
SerdNode
serd_node_new_integer(int64_t i)
{
int64_t abs_i = (i < 0) ? -i : i;
uint64_t abs_i = (i < 0) ? -i : i;
const unsigned digits = serd_digits((double)abs_i);
char* buf = (char*)calloc(digits + 2, 1);
SerdNode node = {(const uint8_t*)buf, 0, 0, 0, SERD_LITERAL};

Loading…
Cancel
Save