pt_watch_style_mips64
 };
 struct mips32_watch_regs {
-       uint32_t watchlo[8];
+       unsigned int watchlo[8];
        /* Lower 16 bits of watchhi. */
-       uint16_t watchhi[8];
+       unsigned short watchhi[8];
        /* Valid mask and I R W bits.
         * bit 0 -- 1 if W bit is usable.
         * bit 1 -- 1 if R bit is usable.
         * bit 2 -- 1 if I bit is usable.
         * bits 3 - 11 -- Valid watchhi mask bits.
         */
-       uint16_t watch_masks[8];
+       unsigned short watch_masks[8];
        /* The number of valid watch register pairs.  */
-       uint32_t num_valid;
+       unsigned int num_valid;
 } __attribute__((aligned(8)));
 
 struct mips64_watch_regs {
-       uint64_t watchlo[8];
-       uint16_t watchhi[8];
-       uint16_t watch_masks[8];
-       uint32_t num_valid;
+       unsigned long long watchlo[8];
+       unsigned short watchhi[8];
+       unsigned short watch_masks[8];
+       unsigned int num_valid;
 } __attribute__((aligned(8)));
 
 struct pt_watch_regs {