From: Uwe Hermann Date: Sun, 24 Sep 2017 19:05:10 +0000 (+0200) Subject: sr_parse_rational(): Make is_negative a bool. X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=commitdiff_plain;h=1f488f50b91a67ffc85aa36cea63f09b580aa36e sr_parse_rational(): Make is_negative a bool. --- diff --git a/src/strutil.c b/src/strutil.c index 68a9004e..5f0deb77 100644 --- a/src/strutil.c +++ b/src/strutil.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include "libsigrok-internal.h" @@ -233,7 +234,7 @@ SR_API int sr_parse_rational(const char *str, struct sr_rational *ret) int64_t denominator = 1; int32_t fractional_len = 0; int32_t exponent = 0; - int is_negative = 0; + bool is_negative = false; errno = 0; integral = g_ascii_strtoll(str, &endptr, 10); @@ -244,7 +245,7 @@ SR_API int sr_parse_rational(const char *str, struct sr_rational *ret) return SR_ERR; if (integral < 0 || str[0] == '-') - is_negative = 1; + is_negative = true; if (*endptr == '.') { const char* start = endptr + 1;