diff options
Diffstat (limited to '')
-rw-r--r-- | src/libsystemd/sd-id128/id128-util.h | 2 | ||||
-rw-r--r-- | src/systemd/sd-id128.h | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/libsystemd/sd-id128/id128-util.h b/src/libsystemd/sd-id128/id128-util.h index 053ef0a6a8..b7327a1f07 100644 --- a/src/libsystemd/sd-id128/id128-util.h +++ b/src/libsystemd/sd-id128/id128-util.h @@ -12,6 +12,8 @@ char *id128_to_uuid_string(sd_id128_t id, char s[static ID128_UUID_STRING_MAX]); +#define ID128_TO_UUID_STRING(id) id128_to_uuid_string((id), (char[ID128_UUID_STRING_MAX]) {}) + bool id128_is_valid(const char *s) _pure_; typedef enum Id128Format { diff --git a/src/systemd/sd-id128.h b/src/systemd/sd-id128.h index f2dd7357f8..e64f3200a3 100644 --- a/src/systemd/sd-id128.h +++ b/src/systemd/sd-id128.h @@ -34,11 +34,13 @@ union sd_id128 { uint64_t qwords[2]; }; -#define SD_ID128_STRING_MAX 33 +#define SD_ID128_STRING_MAX 33U char *sd_id128_to_string(sd_id128_t id, char s[_SD_ARRAY_STATIC SD_ID128_STRING_MAX]); int sd_id128_from_string(const char *s, sd_id128_t *ret); +#define SD_ID128_TO_STRING(id) sd_id128_to_string((id), (char[SD_ID128_STRING_MAX]) {}) + int sd_id128_randomize(sd_id128_t *ret); int sd_id128_get_machine(sd_id128_t *ret); |