From: Mike Yuan Date: Tue, 6 May 2025 17:28:48 +0000 (+0200) Subject: string-table: annotate _to_string and _from_string with _const_ and _pure_, respectively X-Git-Tag: v258-rc1~676 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b04ddbcbd70f30b6c2c775bae00df8d1fdcaacf2;p=thirdparty%2Fsystemd.git string-table: annotate _to_string and _from_string with _const_ and _pure_, respectively Follow-up for c94f6ab1bf659963bd040301cfe24c991b8db069 --- diff --git a/src/basic/string-table.h b/src/basic/string-table.h index a1a966beef5..c91bed99a10 100644 --- a/src/basic/string-table.h +++ b/src/basic/string-table.h @@ -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 */