id128: introduce ID128_UUID_STRING_MAX for sizing UUID buffers

This commit is contained in:
Lennart Poettering
2019-12-10 11:56:18 +01:00
parent dd1b315d22
commit b5ea030d65
6 changed files with 10 additions and 7 deletions
+1 -1
View File
@@ -11,7 +11,7 @@
#include "io-util.h"
#include "stdio-util.h"
char *id128_to_uuid_string(sd_id128_t id, char s[37]) {
char *id128_to_uuid_string(sd_id128_t id, char s[static ID128_UUID_STRING_MAX]) {
unsigned n, k = 0;
assert(s);
+3 -1
View File
@@ -8,7 +8,9 @@
#include "hash-funcs.h"
#include "macro.h"
char *id128_to_uuid_string(sd_id128_t id, char s[37]);
#define ID128_UUID_STRING_MAX 37
char *id128_to_uuid_string(sd_id128_t id, char s[static ID128_UUID_STRING_MAX]);
bool id128_is_valid(const char *s) _pure_;