Index: /trunk/FACT++/src/HeadersFTM.h
===================================================================
--- /trunk/FACT++/src/HeadersFTM.h	(revision 20052)
+++ /trunk/FACT++/src/HeadersFTM.h	(revision 20053)
@@ -315,5 +315,5 @@
             const int board = (idx/9)/4;
 
-            uint16_t &pix = fBoard[board/10][board%10].fEnable[patch];
+            uint16_t &pix = *(fBoard[board/10][board%10].fEnable+patch);
 
             if (enable)
@@ -497,5 +497,5 @@
         }
 
-        uint32_t &operator[](int i) { return fRatePatch[i]; }
+        uint32_t &operator[](int i) { return *(fRatePatch+i); }
 
     }  __attribute__((__packed__));
@@ -735,6 +735,6 @@
         void clear() { reset(*this); }
 
-        uint16_t &operator[](int idx) { return fData[idx]; }
-        const uint16_t &operator[](int idx) const { return fData[idx]; }
+        uint16_t &operator[](int idx) { return *(fData+idx); }
+        uint16_t operator[](int idx) const { return fData[idx]; }
 
         void print(std::ostream &out) const;
