Home | History | Annotate | Download | only in util
      1 #ifndef __PERF_TYPES_H
      2 #define __PERF_TYPES_H
      3 
      4 #include <stdint.h>
      5 
      6 /*
      7  * We define u64 as uint64_t for every architecture
      8  * so that we can print it with "%"PRIx64 without getting warnings.
      9  */
     10 typedef uint64_t	   u64;
     11 typedef int64_t		   s64;
     12 typedef unsigned int	   u32;
     13 typedef signed int	   s32;
     14 typedef unsigned short	   u16;
     15 typedef signed short	   s16;
     16 typedef unsigned char	   u8;
     17 typedef signed char	   s8;
     18 
     19 union u64_swap {
     20 	u64 val64;
     21 	u32 val32[2];
     22 };
     23 
     24 #endif /* __PERF_TYPES_H */
     25