diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2004-07-27 20:44:46 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2004-07-27 20:44:46 +0000 |
commit | 67b0b7be62caf2adba38d5e7d7690eed7f72edb4 (patch) | |
tree | 449b63f55332a966e64f28190170ff9219753ce5 /utils/messages.c | |
parent | 534b464becb6c429b5976695bfe142690f45b779 (diff) | |
download | netsurf-67b0b7be62caf2adba38d5e7d7690eed7f72edb4.tar.gz netsurf-67b0b7be62caf2adba38d5e7d7690eed7f72edb4.tar.bz2 |
[project @ 2004-07-27 20:44:46 by jmb]
Language configuration menu
Make adjust clicks on font size arrows style guide compliant
svn path=/import/netsurf/; revision=1154
Diffstat (limited to 'utils/messages.c')
-rw-r--r-- | utils/messages.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/utils/messages.c b/utils/messages.c index 4d07a47ef..f2ed3e037 100644 --- a/utils/messages.c +++ b/utils/messages.c @@ -121,6 +121,23 @@ const char *messages_get(const char *key) return entry->value; } +/** + * Retrieve the key associated with a value + * + * \param value The value as returned by messages_get + * \return The key associated with the value or NULL if not found + */ +const char *messages_get_key(const char *value) +{ + const char *key = value - MAX_KEY_LENGTH; + const char *temp_value = messages_get(key); + + if (strcmp(value, temp_value) == 0) + return key; + + return NULL; +} + /** * Hash function for keys. |