]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
string-table: annotate _to_string and _from_string with _const_ and _pure_, respectively
authorMike Yuan <me@yhndnzj.com>
Tue, 6 May 2025 17:28:48 +0000 (19:28 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 6 May 2025 21:07:00 +0000 (23:07 +0200)
Follow-up for c94f6ab1bf659963bd040301cfe24c991b8db069

src/basic/string-table.h

index a1a966beef5b5125aa3a794dcedb582401fdb7f1..c91bed99a1025b3335eb31afe0a191643389441e 100644 (file)
@@ -8,14 +8,12 @@
 
 #include "macro.h"
 
-const char* string_table_lookup_to_string(const char * const *table, size_t len, ssize_t i);
+const char* string_table_lookup_to_string(const char * const *table, size_t len, ssize_t i) _const_;
 
-ssize_t string_table_lookup_from_string(const char * const *table, size_t len, const char *key);
-
-ssize_t string_table_lookup_from_string_with_boolean(const char * const *table, size_t len, const char *key, ssize_t yes);
+ssize_t string_table_lookup_from_string(const char * const *table, size_t len, const char *key) _pure_;
+ssize_t string_table_lookup_from_string_with_boolean(const char * const *table, size_t len, const char *key, ssize_t yes) _pure_;
 
 int string_table_lookup_to_string_fallback(const char * const *table, size_t len, ssize_t i, size_t max, char **ret);
-
 ssize_t string_table_lookup_from_string_fallback(const char * const *table, size_t len, const char *s, size_t max);
 
 /* For basic lookup tables with strictly enumerated entries */