diff options
author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2008-01-29 13:33:34 +0300 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2008-01-29 13:33:34 +0300 |
commit | 8c69afd992d7cc6c2fc7dea59c3c2bd3f3c21f15 (patch) | |
tree | 998a337ecd57b737423a3793365519213f97da72 /procps | |
parent | c882f341cec8451ee87af6746abb7208272d5b1a (diff) |
- be C99 friendly. Anonymous unions are a GNU extension. This change is
size-neutral WRT -std=gnu99 and fixes several compilation errors for strict
C99 mode.
Diffstat (limited to 'procps')
-rw-r--r-- | procps/top.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/procps/top.c b/procps/top.c index fc393d43b..4df58f227 100644 --- a/procps/top.c +++ b/procps/top.c @@ -594,20 +594,20 @@ static void display_topmem_header(int scr_width) /* 9 */ char *anon; /* 10 */ char *map; /* 11 */ char *slab; - }; + } u; char *str[11]; } Z; -#define total Z.total -#define mfree Z.mfree -#define buf Z.buf -#define cache Z.cache -#define swaptotal Z.swaptotal -#define swapfree Z.swapfree -#define dirty Z.dirty -#define mwrite Z.mwrite -#define anon Z.anon -#define map Z.map -#define slab Z.slab +#define total Z.u.total +#define mfree Z.u.mfree +#define buf Z.u.buf +#define cache Z.u.cache +#define swaptotal Z.u.swaptotal +#define swapfree Z.u.swapfree +#define dirty Z.u.dirty +#define mwrite Z.u.mwrite +#define anon Z.u.anon +#define map Z.u.map +#define slab Z.u.slab #define str Z.str memset(&Z, 0, sizeof(Z)); |