git-svn-id: https://conky.svn.sourceforge.net/svnroot/conky/trunk/conky1@1251
7f574dfc-610e-0410-a909-
a81674777703
Hannu Saransaari <hipo at users dot sourceforge dot net>
Main code
+hinokind <hinokind at users dot sourceforge dot net>
+ support negative values in human_readable()
+
Jason Mitchell <jason.mitchell03 at saintleo dot edu>
developer
UTF8 fix
(http://bugs.gentoo.org/show_bug.cgi?id=235233)
* Improve timed_thread interval timing
* Improve Conky's overall interval timing
+ * Added small patch to support negative values (such as negative disk
+ capacity) (thanks hinokind)
2008-09-10
* Improved hddtemp support
int precision, len;
static const int WIDTH = 10, SHORT_WIDTH = 8;
- if (num < 1024LL) {
+ if (num < 1024LL && num > -1024LL) {
if (short_units) {
spaced_print(buf, size, "%lld%c", SHORT_WIDTH, func_name, num,
**suffix);
return;
}
- while (num / 1024 >= 1000LL && **(suffix + 2)) {
+ while ((num / 1024 >= 1000LL || num / 1024 <= -1024LL) && **(suffix + 2)) {
num /= 1024;
suffix++;
}