From e2922e42a00b3d247368a2c1f32740771aaae0cb Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Fri, 19 May 2006 12:48:56 +0000 Subject: [PATCH] - make it C89 compatible; Declarations in the middle of a function is of course fine in C99, but it really serves no purpose other than breaking compilation on C89 compilers. Thanks to Rich Felker for pointing this out. --- procps/top.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/procps/top.c b/procps/top.c index 2dd171971..691b4ea7e 100644 --- a/procps/top.c +++ b/procps/top.c @@ -338,20 +338,21 @@ static void display_status(int count, int scr_width) while (count--) { div_t pmem = div( (s->rss*pmem_scale) >> pmem_shift, 10); int col = scr_width+1; + USE_FEATURE_TOP_CPU_USAGE_PERCENTAGE(div_t pcpu;) if (s->rss >= 100*1024) sprintf(rss_str_buf, "%6ldM", s->rss/1024); else sprintf(rss_str_buf, "%7ld", s->rss); - USE_FEATURE_TOP_CPU_USAGE_PERCENTAGE(div_t pcpu = div((s->pcpu*pcpu_scale) >> pcpu_shift, 10)); + USE_FEATURE_TOP_CPU_USAGE_PERCENTAGE(pcpu = div((s->pcpu*pcpu_scale) >> pcpu_shift, 10);) col -= printf("\n%5d %-8s %s %s%6d%3u.%c" \ - USE_FEATURE_TOP_CPU_USAGE_PERCENTAGE("%3u.%c") " ", + USE_FEATURE_TOP_CPU_USAGE_PERCENTAGE("%3u.%c") " ", s->pid, s->user, s->state, rss_str_buf, s->ppid, USE_FEATURE_TOP_CPU_USAGE_PERCENTAGE(pcpu.quot, '0'+pcpu.rem,) pmem.quot, '0'+pmem.rem); if (col>0) printf("%.*s", col, s->short_cmd); - /* printf(" %d/%d %lld/%lld", s->pcpu, total_pcpu, + /* printf(" %d/%d %lld/%lld", s->pcpu, total_pcpu, jif.busy - prev_jif.busy, jif.total - prev_jif.total); */ s++; } -- 2.25.1