diff --git a/inc/lektor/database.h b/inc/lektor/database.h
index 77dde26808ae459d6e43dfba55f5fa3ca30d6064..73c87476c7b612079fc56f8717ae9884c2ec34a8 100644
--- a/inc/lektor/database.h
+++ b/inc/lektor/database.h
@@ -130,17 +130,15 @@ bool database_user_add(sqlite3 *db, const char *username, const char *password);
 struct sticker_callback {
     struct lkt_state *srv;
     size_t c;
-    int uri;
-    int value;
+    int uri, value, is_ok;
     const char *name;
-    bool is_ok;
     bool (*call)(void *args, const char *sticker, const char *type, int uri, int value);
 };
 
 bool database_sticker_create(sqlite3 *db, const char *name);
 bool database_sticker_delete(sqlite3 *db, const char *name);
-bool database_sticker_delete_specify(sqlite3 *sb, const char *type, int uri,
-                                     const char *name /* Can be null */);
+bool database_sticker_delete_specify(sqlite3 *sb, const char *type, int uri, const char *name);
 bool database_sticker_list(sqlite3 *db, const char *type, struct sticker_callback *call);
 bool database_sticker_set(sqlite3 *db, const char *type, const char *name, int uri, int value);
-bool database_sticker_get(sqlite3 *db, const char *type, const char *name, int uri, struct sticker_callback *call);
+bool database_sticker_get(sqlite3 *db, const char *type, const char *name, int uri,
+                          struct sticker_callback *call);