diff options
author | khali <khali@7894878c-1315-0410-8ee3-d5d059ff63e0> | 2009-11-28 12:34:57 +0000 |
---|---|---|
committer | khali <khali@7894878c-1315-0410-8ee3-d5d059ff63e0> | 2009-11-28 12:34:57 +0000 |
commit | 79ede27f42000b416806676c509ca8ffa291894b (patch) | |
tree | 3b90ed44e8630b33822ebe2a6cb99611356b4170 | |
parent | 04fa97a4abc0fae610b9c321f4d1619b51e3fd8f (diff) | |
download | lm-sensors-79ede27f42000b416806676c509ca8ffa291894b.tar.gz |
Fix a build warning in set_degstr. The prototype of iconv() is
stupid but won't change so we have to live with it.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-2.10@5802 7894878c-1315-0410-8ee3-d5d059ff63e0
-rw-r--r-- | CHANGES | 1 | ||||
-rw-r--r-- | prog/sensors/main.c | 5 |
2 files changed, 4 insertions, 2 deletions
@@ -10,6 +10,7 @@ SVN-HEAD Program eepromer: Fix array initialization overrun Program sensord: Fix a memory leak when a chip name is provided Program sensors: Fix a memory leak when a chip name is provided + Fix iconv-related build warning in set_degstr Program sensors-detect: Fix detection of older DS1621 Rename the modprobe config file to lm_sensors.conf Drop AMD K10 detection (unreliable sensors) diff --git a/prog/sensors/main.c b/prog/sensors/main.c index 501e1cd9..e74a3281 100644 --- a/prog/sensors/main.c +++ b/prog/sensors/main.c @@ -134,14 +134,15 @@ static void set_degstr(void) /* Size hardcoded for better performance. Don't forget to count the trailing \0! */ size_t deg_latin1_size = 3; - char *deg_latin1_text[2] = {"\260C", "\260F"}; + char deg_latin1_text[2][3] = {"\260C", "\260F"}; + char *deg_latin1_ptr = deg_latin1_text[fahrenheit]; size_t nconv; size_t degstr_size = sizeof(degstr); char *degstr_ptr = degstr; iconv_t cd = iconv_open(nl_langinfo(CODESET), "ISO-8859-1"); if (cd != (iconv_t) -1) { - nconv = iconv(cd, &(deg_latin1_text[fahrenheit]), °_latin1_size, + nconv = iconv(cd, °_latin1_ptr, °_latin1_size, °str_ptr, °str_size); iconv_close(cd); |