]> sigrok.org Git - libsigrok.git/commitdiff
sr_voltage_string(): Add a space before the unit.
authorUwe Hermann <redacted>
Sun, 6 Aug 2017 17:45:45 +0000 (19:45 +0200)
committerUwe Hermann <redacted>
Sun, 6 Aug 2017 17:45:45 +0000 (19:45 +0200)
This makes the output consistent with most of the other functions
in libsigrok.

src/strutil.c
tests/strutil.c

index 02afc034c67249acdcd5078518c3793b5d114780..fd9a438e647a6210e63091050b78c7790ffe97be 100644 (file)
@@ -412,11 +412,11 @@ SR_API char *sr_period_string(uint64_t v_p, uint64_t v_q)
 SR_API char *sr_voltage_string(uint64_t v_p, uint64_t v_q)
 {
        if (v_q == 1000)
-               return g_strdup_printf("%" PRIu64 "mV", v_p);
+               return g_strdup_printf("%" PRIu64 " mV", v_p);
        else if (v_q == 1)
-               return g_strdup_printf("%" PRIu64 "V", v_p);
+               return g_strdup_printf("%" PRIu64 " V", v_p);
        else
-               return g_strdup_printf("%gV", (float)v_p / (float)v_q);
+               return g_strdup_printf("%g V", (float)v_p / (float)v_q);
 }
 
 /**
index b9dbcae43fc49e94a6ec9244bbdb48ea04fa5134..b168f1c4b3aecb8e6362f6ebe0632ae10cc8b0b0 100644 (file)
@@ -227,14 +227,14 @@ END_TEST
 
 START_TEST(test_volt)
 {
-       test_voltage(34, 1, "34V");
-       test_voltage(34, 2, "17V");
-       test_voltage(1, 1, "1V");
-       test_voltage(1, 5, "0.2V");
-       test_voltage(200, 1000, "200mV");
-       test_voltage(1, 72, "0.0138889V");
-       test_voltage(1, 388, "0.00257732V");
-       test_voltage(10, 1000, "10mV");
+       test_voltage(34, 1, "34 V");
+       test_voltage(34, 2, "17 V");
+       test_voltage(1, 1, "1 V");
+       test_voltage(1, 5, "0.2 V");
+       test_voltage(200, 1000, "200 mV");
+       test_voltage(1, 72, "0.0138889 V");
+       test_voltage(1, 388, "0.00257732 V");
+       test_voltage(10, 1000, "10 mV");
 }
 END_TEST