summaryrefslogtreecommitdiff
path: root/procps
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer2008-01-29 10:33:34 +0000
committerBernhard Reutner-Fischer2008-01-29 10:33:34 +0000
commit8c69afd992d7cc6c2fc7dea59c3c2bd3f3c21f15 (patch)
tree998a337ecd57b737423a3793365519213f97da72 /procps
parentc882f341cec8451ee87af6746abb7208272d5b1a (diff)
downloadbusybox-8c69afd992d7cc6c2fc7dea59c3c2bd3f3c21f15.zip
busybox-8c69afd992d7cc6c2fc7dea59c3c2bd3f3c21f15.tar.gz
- 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.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/procps/top.c b/procps/top.c
index fc393d4..4df58f2 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));