mirror of https://gerrit.osmocom.org/libosmocore
get_value_string(): return "unknown 0x..." instead of "unknown"
This commit is contained in:
parent
b2eb83fa95
commit
b59f9350f8
|
@ -2,9 +2,11 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
#include <osmocore/utils.h>
|
#include <osmocore/utils.h>
|
||||||
|
|
||||||
|
static char namebuf[255];
|
||||||
const char *get_value_string(const struct value_string *vs, uint32_t val)
|
const char *get_value_string(const struct value_string *vs, uint32_t val)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
@ -15,7 +17,9 @@ const char *get_value_string(const struct value_string *vs, uint32_t val)
|
||||||
if (vs[i].value == val)
|
if (vs[i].value == val)
|
||||||
return vs[i].str;
|
return vs[i].str;
|
||||||
}
|
}
|
||||||
return "unknown";
|
|
||||||
|
snprintf(namebuf, sizeof(namebuf), "unknown 0x%x", val);
|
||||||
|
return namebuf;
|
||||||
}
|
}
|
||||||
|
|
||||||
int get_string_value(const struct value_string *vs, const char *str)
|
int get_string_value(const struct value_string *vs, const char *str)
|
||||||
|
|
Loading…
Reference in New Issue