]> sigrok.org Git - libsigrok.git/commitdiff
sr_parse_rational(): Make is_negative a bool.
authorUwe Hermann <redacted>
Sun, 24 Sep 2017 19:05:10 +0000 (21:05 +0200)
committerUwe Hermann <redacted>
Sun, 24 Sep 2017 19:17:51 +0000 (21:17 +0200)
src/strutil.c

index 68a9004e609339de53560dc7fb29c0605e51c465..5f0deb7708f374327b6c5d33e7649ca3da342948 100644 (file)
@@ -23,6 +23,7 @@
 #include <string.h>
 #include <strings.h>
 #include <errno.h>
+#include <stdbool.h>
 #include <libsigrok/libsigrok.h>
 #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;