Index: trunk/FACT++/src/ByteOrder.h
===================================================================
--- trunk/FACT++/src/ByteOrder.h	(revision 10702)
+++ trunk/FACT++/src/ByteOrder.h	(revision 10703)
@@ -124,3 +124,9 @@
 }
 
+template<typename T>
+void Reverse(T *t)
+{
+    std::reverse((uint16_t*)t, ((uint16_t*)t)+sizeof(T)/2);
+}
+
 #endif
Index: trunk/FACT++/src/HeadersFTM.h
===================================================================
--- trunk/FACT++/src/HeadersFTM.h	(revision 10702)
+++ trunk/FACT++/src/HeadersFTM.h	(revision 10703)
@@ -60,10 +60,4 @@
 
     // --------------------------------------------------------------------
-
-    template<typename T>
-        void Reverse(T *t)
-    {
-        std::reverse((uint16_t*)t, ((uint16_t*)t)+sizeof(T)/2);
-    }
 
     enum
