Move UnitTime helpers to reporter.h
diff --git a/include/benchmark/benchmark_api.h b/include/benchmark/benchmark_api.h
index 5929c66..e705d75 100644
--- a/include/benchmark/benchmark_api.h
+++ b/include/benchmark/benchmark_api.h
@@ -236,30 +236,6 @@
   kMillisecond
 };
 
-inline const char* GetTimeUnitString(TimeUnit unit) {
-  switch (unit) {
-    case kMillisecond:
-      return "ms";
-    case kMicrosecond:
-      return "us";
-    case kNanosecond:
-    default:
-      return "ns";
-  }
-}
-
-inline double GetTimeUnitMultiplier(TimeUnit unit) {
-    switch (unit) {
-    case kMillisecond:
-      return 1e3;
-    case kMicrosecond:
-      return 1e6;
-    case kNanosecond:
-    default:
-      return 1e9;
-  }
-}
-
 // BigO is passed to a benchmark in order to specify the asymptotic computational 
 // complexity for the benchmark. In case oAuto is selected, complexity will be 
 // calculated automatically to the best fit.
diff --git a/include/benchmark/reporter.h b/include/benchmark/reporter.h
index da53faa..0262754 100644
--- a/include/benchmark/reporter.h
+++ b/include/benchmark/reporter.h
@@ -187,5 +187,29 @@
   void PrintRunData(const Run& report);
 };
 
+inline const char* GetTimeUnitString(TimeUnit unit) {
+  switch (unit) {
+    case kMillisecond:
+      return "ms";
+    case kMicrosecond:
+      return "us";
+    case kNanosecond:
+    default:
+      return "ns";
+  }
+}
+
+inline double GetTimeUnitMultiplier(TimeUnit unit) {
+    switch (unit) {
+    case kMillisecond:
+      return 1e3;
+    case kMicrosecond:
+      return 1e6;
+    case kNanosecond:
+    default:
+      return 1e9;
+  }
+}
+
 } // end namespace benchmark
 #endif // BENCHMARK_REPORTER_H_