diff options
author | Nils Wallménius <nils@rockbox.org> | 2009-08-20 16:47:44 +0000 |
---|---|---|
committer | Nils Wallménius <nils@rockbox.org> | 2009-08-20 16:47:44 +0000 |
commit | 3200d04d75c5e7556ed8880b155533e881a4d1e1 (patch) | |
tree | 188e2c9525b25cb8922a14766e51ab02bad3f831 /apps/menus/eq_menu.c | |
parent | 0a1728444882cdbc6a0c815bd88464de25ad94e9 (diff) | |
download | rockbox-3200d04d75c5e7556ed8880b155533e881a4d1e1.tar.gz rockbox-3200d04d75c5e7556ed8880b155533e881a4d1e1.zip |
Make the formatter functions used by the settings return a pointer to avoid usless copying of lang strings, this brought with it a long chain of const correctness and a few random cleanups
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22440 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/menus/eq_menu.c')
-rw-r--r-- | apps/menus/eq_menu.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/apps/menus/eq_menu.c b/apps/menus/eq_menu.c index 6087ebfd5b..0e04dddc18 100644 --- a/apps/menus/eq_menu.c +++ b/apps/menus/eq_menu.c | |||
@@ -51,15 +51,18 @@ | |||
51 | * Utility functions | 51 | * Utility functions |
52 | */ | 52 | */ |
53 | 53 | ||
54 | void eq_q_format(char* buffer, size_t buffer_size, int value, const char* unit) | 54 | const char* eq_q_format(char* buffer, size_t buffer_size, int value, const char* unit) |
55 | { | 55 | { |
56 | snprintf(buffer, buffer_size, "%d.%d %s", value / EQ_USER_DIVISOR, value % EQ_USER_DIVISOR, unit); | 56 | snprintf(buffer, buffer_size, "%d.%d %s", value / EQ_USER_DIVISOR, |
57 | value % EQ_USER_DIVISOR, unit); | ||
58 | return buffer; | ||
57 | } | 59 | } |
58 | 60 | ||
59 | void eq_precut_format(char* buffer, size_t buffer_size, int value, const char* unit) | 61 | const char* eq_precut_format(char* buffer, size_t buffer_size, int value, const char* unit) |
60 | { | 62 | { |
61 | snprintf(buffer, buffer_size, "%s%d.%d %s", value == 0 ? " " : "-", | 63 | snprintf(buffer, buffer_size, "%s%d.%d %s", value == 0 ? " " : "-", |
62 | value / EQ_USER_DIVISOR, value % EQ_USER_DIVISOR, unit); | 64 | value / EQ_USER_DIVISOR, value % EQ_USER_DIVISOR, unit); |
65 | return buffer; | ||
63 | } | 66 | } |
64 | 67 | ||
65 | /* | 68 | /* |