compiler.h 441 B

1234567891011121314151617181920212223242526
  1. #ifndef _PERF_LINUX_COMPILER_H_
  2. #define _PERF_LINUX_COMPILER_H_
  3. #ifndef __always_inline
  4. # define __always_inline inline __attribute__((always_inline))
  5. #endif
  6. #define __user
  7. #ifndef __attribute_const__
  8. # define __attribute_const__
  9. #endif
  10. #ifndef __maybe_unused
  11. # define __maybe_unused __attribute__((unused))
  12. #endif
  13. #ifndef __packed
  14. # define __packed __attribute__((__packed__))
  15. #endif
  16. #ifndef __force
  17. # define __force
  18. #endif
  19. #endif