1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-11-05 21:07:52 +00:00

fix for bug 1328444?

git-svn-id: https://conky.svn.sourceforge.net/svnroot/conky/trunk/conky@353 7f574dfc-610e-0410-a909-a81674777703
This commit is contained in:
Brenden Matthews 2005-10-18 00:54:51 +00:00
parent 177c618ba5
commit e58168e6ae
3 changed files with 12 additions and 12 deletions

View File

@ -2504,12 +2504,12 @@ static void generate_text()
OBJ(memperc) {
if (cur->memmax) {
if (!use_spacer)
snprintf(p, n, "%*d",
snprintf(p, n, "%*lu",
pad_percents,
(cur->mem * 100) /
(cur->memmax));
else
snprintf(p, 4, "%*d ",
snprintf(p, 4, "%*lu ",
pad_percents,
(cur->mem * 100) /
(cur->memmax));
@ -2658,13 +2658,13 @@ static void generate_text()
strncpy(p, "No swap", 255);
} else {
if (!use_spacer)
snprintf(p, 255, "%*u",
snprintf(p, 255, "%*lu",
pad_percents,
(cur->swap *
100) /
cur->swapmax);
else
snprintf(p, 4, "%*u ",
snprintf(p, 4, "%*lu ",
pad_percents,
(cur->swap *
100) /

View File

@ -159,8 +159,8 @@ struct information {
double uptime;
/* memory information in kilobytes */
unsigned int mem, memmax, swap, swapmax;
unsigned int bufmem, buffers, cached;
unsigned long mem, memmax, swap, swapmax;
unsigned long bufmem, buffers, cached;
unsigned int procs;
unsigned int run_procs;

View File

@ -109,17 +109,17 @@ void update_meminfo()
break;
if (strncmp(buf, "MemTotal:", 9) == 0) {
sscanf(buf, "%*s %u", &info.memmax);
sscanf(buf, "%*s %lu", &info.memmax);
} else if (strncmp(buf, "MemFree:", 8) == 0) {
sscanf(buf, "%*s %u", &info.mem);
sscanf(buf, "%*s %lu", &info.mem);
} else if (strncmp(buf, "SwapTotal:", 10) == 0) {
sscanf(buf, "%*s %u", &info.swapmax);
sscanf(buf, "%*s %lu", &info.swapmax);
} else if (strncmp(buf, "SwapFree:", 9) == 0) {
sscanf(buf, "%*s %u", &info.swap);
sscanf(buf, "%*s %lu", &info.swap);
} else if (strncmp(buf, "Buffers:", 8) == 0) {
sscanf(buf, "%*s %u", &info.buffers);
sscanf(buf, "%*s %lu", &info.buffers);
} else if (strncmp(buf, "Cached:", 7) == 0) {
sscanf(buf, "%*s %u", &info.cached);
sscanf(buf, "%*s %lu", &info.cached);
}
}