use [[gnu::...]] attributes

This commit is contained in:
Max Kellermann
2023-03-06 15:57:36 +01:00
parent 3b9aab0684
commit 42f6a0441c
101 changed files with 167 additions and 234 deletions

View File

@@ -16,7 +16,7 @@
static constexpr Domain mixer_domain("mixer");
gcc_pure
[[gnu::pure]]
static int
output_mixer_get_volume(const AudioOutputControl &ao) noexcept
{

View File

@@ -228,7 +228,7 @@ AlsaMixer::~AlsaMixer()
snd_config_update_free_global();
}
gcc_pure
[[gnu::pure]]
static snd_mixer_elem_t *
alsa_mixer_lookup_elem(snd_mixer_t *handle,
const char *name, unsigned idx) noexcept

View File

@@ -48,7 +48,7 @@ software_mixer_init([[maybe_unused]] EventLoop &event_loop,
return new SoftwareMixer(listener);
}
gcc_const
[[gnu::const]]
static unsigned
PercentVolumeToSoftwareVolume(unsigned volume) noexcept
{