]> sigrok.org Git - libserialport.git/blobdiff - test_timing.c
change type of result variables to ssize_t
[libserialport.git] / test_timing.c
index e3e8ec0ed74e3cf78e57c35c0f6289d53aa441c8..a24de5ea341ea353b5195578ff4e63b8c2c93be4 100644 (file)
@@ -11,6 +11,7 @@ int main(int argc, char *argv[])
        struct time a, b, c;
        struct timeval tv;
        struct timeout to;
+
        printf("Testing arithmetic\n");
        time_set_ms(&a, 10050);
        time_set_ms(&b, 100);
@@ -29,7 +30,7 @@ int main(int argc, char *argv[])
        time_get(&b);
        time_sub(&b, &a, &c);
        printf("Measured: %ums\n", time_as_ms(&c));
-       assert(time_as_ms(&c) >= 999);
+       assert(time_as_ms(&c) >= 950);
        assert(time_as_ms(&c) <= 1050);
        printf("Starting 3s timeout\n");
        timeout_start(&to, 3000);
@@ -63,5 +64,6 @@ int main(int argc, char *argv[])
        timeout_update(&to);
        assert(timeout_check(&to));
        printf("Timeout expired\n");
+
        return 0;
 }