From: <x1...@h2...> - 2004-06-15 21:08:51
|
Hello. I believe i've discovered a bug in sensors_. When using UTF-8 locale ( rasnet:~# locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= ) output from sensors is a bit wicked, 'cause of ° character ( rasnet:~# sensors w83782d-isa-0290 Adapter: ISA adapter ... temp1: +53Ā°C (high = +127Ā°C, hyst = +0Ā°C) sensor = thermistor temp2: +36.0Ā°C (high = +70Ā°C, hyst = +69Ā°C) sensor = thermistor temp3: +73.5Ā°C (high = +80Ā°C, hyst = +75Ā°C) sensor = thermistor ... ) So i wrote this patch (an ugly one, but still a patch) that should fix this. Maybe someone could think of it more cleanly, 'cause it works on my machine (on both UTF-8 and ISO-8859-1), but may cause bugs on others. Patch: http://sourceforge.net/tracker/index.php?func=detail&atid=620075&aid=972748&group_id=98117 |