From: Karel Zak Date: Wed, 1 Apr 2020 08:21:58 +0000 (+0200) Subject: libuuid: remove function alias X-Git-Tag: v2.36-rc1~153 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bee464006776203a8cb545a35c86234181c7a55a;p=thirdparty%2Futil-linux.git libuuid: remove function alias It seems the 'alias' attribute is not portable enough. libuuid/src/unparse.c:72:17: error: only weak aliases are supported on darwin __attribute__((alias("uuid_unparse_lower"))); Signed-off-by: Karel Zak --- diff --git a/libuuid/src/unparse.c b/libuuid/src/unparse.c index 0e7e8eae48..631514e546 100644 --- a/libuuid/src/unparse.c +++ b/libuuid/src/unparse.c @@ -64,10 +64,11 @@ void uuid_unparse_upper(const uuid_t uu, char *out) uuid_fmt(uu, out, hexdigits_upper); } -#ifdef UUID_UNPARSE_DEFAULT_UPPER void uuid_unparse(const uuid_t uu, char *out) - __attribute__((alias("uuid_unparse_upper"))); +{ +#ifdef UUID_UNPARSE_DEFAULT_UPPER + uuid_fmt(uu, out, hexdigits_upper); #else -void uuid_unparse(const uuid_t uu, char *out) - __attribute__((alias("uuid_unparse_lower"))); + uuid_fmt(uu, out, hexdigits_lower); #endif +}