*: add optimization barrier to all "G trick" locations
[oweals/busybox.git] / procps / nmeter.c
index b8ba3facb2385b84edac0a27cb80e6a6410340ea..573052921eb44b76a06b5b94b1a8575eea787b0d 100644 (file)
@@ -75,11 +75,11 @@ struct globals {
 #define proc_diskstats     (G.proc_diskstats    )
 #define proc_sys_fs_filenr (G.proc_sys_fs_filenr)
 #define INIT_G() do { \
-               PTR_TO_GLOBALS = xzalloc(sizeof(G)); \
-               cur_outbuf = outbuf; \
-               final_str = "\n"; \
-               deltanz = delta = 1000000; \
-       } while (0)
+       SET_PTR_TO_GLOBALS(xzalloc(sizeof(G))); \
+       cur_outbuf = outbuf; \
+       final_str = "\n"; \
+       deltanz = delta = 1000000; \
+} while (0)
 
 // We depend on this being a char[], not char* - we take sizeof() of it
 #define outbuf bb_common_bufsiz1