X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=output%2Fcommon.c;h=77914956607b54fa25a98c7ed7f98a85d454e786;hb=5c2d46d1dbfa636fb3cdbeaffdc0e9ca77c66ee1;hp=ad4720f75c4e30382ed38b15c7600de47407d744;hpb=2a3f9541a4bece23b25e1b255c0fab31ba5a751b;p=libsigrok.git diff --git a/output/common.c b/output/common.c index ad4720f7..77914956 100644 --- a/output/common.c +++ b/output/common.c @@ -32,13 +32,13 @@ * @return A malloc()ed string representation of the samplerate value, * or NULL upon errors. The caller is responsible to free() the memory. */ -char *sigrok_samplerate_string(uint64_t samplerate) +char *sr_samplerate_string(uint64_t samplerate) { char *o; int r; o = malloc(30 + 1); /* Enough for a uint64_t as string + " GHz". */ - if (o == NULL) + if (!o) return NULL; if (samplerate >= GHZ(1)) @@ -59,30 +59,29 @@ char *sigrok_samplerate_string(uint64_t samplerate) return o; } - /** * Convert a numeric samplerate value to the "natural" string representation * of its period. * - * E.g. a value of 3000000 would be converted to "3 µs", 20000 to "50 ms". + * E.g. a value of 3000000 would be converted to "3 us", 20000 to "50 ms". * * @param frequency The frequency in Hz. * @return A malloc()ed string representation of the frequency value, * or NULL upon errors. The caller is responsible to free() the memory. */ -char *sigrok_period_string(uint64_t frequency) +char *sr_period_string(uint64_t frequency) { char *o; int r; o = malloc(30 + 1); /* Enough for a uint64_t as string + " ms". */ - if (o == NULL) + if (!o) return NULL; if (frequency >= GHZ(1)) r = snprintf(o, 30, "%" PRIu64 " ns", frequency / 1000000000); else if (frequency >= MHZ(1)) - r = snprintf(o, 30, "%" PRIu64 " µs", frequency / 1000000); + r = snprintf(o, 30, "%" PRIu64 " us", frequency / 1000000); else if (frequency >= KHZ(1)) r = snprintf(o, 30, "%" PRIu64 " ms", frequency / 1000); else @@ -96,4 +95,3 @@ char *sigrok_period_string(uint64_t frequency) return o; } -