Subversion Repositories HelenOS

Rev

Rev 1787 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. /*
  2.  *  The PCI Library -- System-Dependent Stuff
  3.  *
  4.  *  Copyright (c) 1997--2004 Martin Mares <mj@ucw.cz>
  5.  *
  6.  *  May 8, 2006 - Modified and ported to HelenOS by Jakub Jermar.
  7.  *
  8.  *  Can be freely distributed and used under the terms of the GNU GPL.
  9.  */
  10.  
  11. #ifdef __GNUC__
  12. #define UNUSED __attribute__((unused))
  13. #define NONRET __attribute__((noreturn))
  14. #else
  15. #define UNUSED
  16. #define NONRET
  17. #define inline
  18. #endif
  19.  
  20. typedef u8 byte;
  21. typedef u16 word;
  22.  
  23. #define cpu_to_le16(x) (x)
  24. #define cpu_to_le32(x) (x)
  25. #define le16_to_cpu(x) (x)
  26. #define le32_to_cpu(x) (x)
  27.