From a636d2127a2cbdafd89c8194976e261949653f7e Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 14 Oct 2021 14:26:30 +0200 Subject: [PATCH] Permission: add "pure" attributes --- src/Permission.hxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Permission.hxx b/src/Permission.hxx index 79202cb32..0161fc8f1 100644 --- a/src/Permission.hxx +++ b/src/Permission.hxx @@ -31,13 +31,16 @@ static constexpr unsigned PERMISSION_CONTROL = 4; static constexpr unsigned PERMISSION_ADMIN = 8; static constexpr unsigned PERMISSION_PLAYER = 16; +[[gnu::pure]] int getPermissionFromPassword(const char *password, unsigned *permission) noexcept; +[[gnu::const]] unsigned getDefaultPermissions() noexcept; #ifdef HAVE_UN +[[gnu::const]] unsigned GetLocalPermissions() noexcept; #endif