snapshot: move local defines after #includes
authorBrian Norris <banorris@uci.edu>
Mon, 21 May 2012 17:55:28 +0000 (10:55 -0700)
committerBrian Norris <banorris@uci.edu>
Mon, 21 May 2012 17:55:28 +0000 (10:55 -0700)
Prevents accidental dependencies, where a header *might* use PAGESIZE, e.g.

snapshot-interface.cc

index 10bd809779d7651f642e4b7918ebc7a260bd1d9b..9d6ad7f8b71d2d3c74e470d411ada615a44ce1be 100644 (file)
@@ -1,9 +1,3 @@
-#define MYBINARYNAME "model"
-#define MYLIBRARYNAME "libmodel.so"
-#define MYALLOCNAME  "libmymemory.so"
-#define PROCNAME      "/proc/*/maps"
-#define REPLACEPOS             6
-#define PAGESIZE 4096
 #include "snapshot-interface.h"
 #include <iostream>
 #include <fstream>
@@ -13,6 +7,13 @@
 #include <cstring>
 #include <cassert>
 
+#define MYBINARYNAME "model"
+#define MYLIBRARYNAME "libmodel.so"
+#define MYALLOCNAME  "libmymemory.so"
+#define PROCNAME      "/proc/*/maps"
+#define REPLACEPOS             6
+#define PAGESIZE 4096
+
 snapshotStack * snapshotObject;
 
 /*This looks like it might leak memory...  Subramanian should fix this. */