aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmdsserver/linked-list.c
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2015-08-25 08:06:45 +0200
committerMattias Andrée <maandree@operamail.com>2015-08-25 08:06:45 +0200
commitdfbfa84d1df5452825ded5500a2e42f6ec64a724 (patch)
tree7268e6b3bd63230a9ecaa0963feae2157087128f /src/libmdsserver/linked-list.c
parentlibmds_connection: locking (diff)
downloadmds-dfbfa84d1df5452825ded5500a2e42f6ec64a724.tar.gz
mds-dfbfa84d1df5452825ded5500a2e42f6ec64a724.tar.bz2
mds-dfbfa84d1df5452825ded5500a2e42f6ec64a724.tar.xz
m + attributes
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'src/libmdsserver/linked-list.c')
-rw-r--r--src/libmdsserver/linked-list.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libmdsserver/linked-list.c b/src/libmdsserver/linked-list.c
index f94ea50..8cdd1bd 100644
--- a/src/libmdsserver/linked-list.c
+++ b/src/libmdsserver/linked-list.c
@@ -38,6 +38,7 @@
* @param value The value to be rounded up to a power of two
* @return The nearest, but not smaller, power of two
*/
+__attribute__((const))
static size_t to_power_of_two(size_t value)
{
value -= 1;
@@ -214,6 +215,7 @@ int linked_list_pack(linked_list_t* restrict this)
* @return The next free position,
* `LINKED_LIST_UNUSED` on error, `errno` will be set accordingly
*/
+__attribute__((nonnull))
static ssize_t linked_list_get_next(linked_list_t* restrict this)
{
size_t* tmp_values;
@@ -246,6 +248,7 @@ static ssize_t linked_list_get_next(linked_list_t* restrict this)
* @param node The position
* @return The position
*/
+__attribute__((nonnull))
static ssize_t linked_list_unuse(linked_list_t* restrict this, ssize_t node)
{
if (node < 0)