]> mj.ucw.cz Git - pciutils.git/blobdiff - lib/sysdep.h
lspci: Indent PCIe Capability DevCap2 & DevCtl2 correctly
[pciutils.git] / lib / sysdep.h
index a599686efced00a4c53ef2dacd7610d963627023..b864e90f5932d87cef8598ff5254493f25128b08 100644 (file)
 #define inline
 #endif
 
+typedef u8 byte;
+typedef u16 word;
+
 #ifdef PCI_OS_WINDOWS
-#define bzero(x,y) memset(x,0,y)
 #define strcasecmp strcmpi
 #endif
 
 
 #ifdef PCI_OS_SUNOS
 #include <sys/byteorder.h>
+#if defined(__i386) && defined(LITTLE_ENDIAN)
+# define BYTE_ORDER LITTLE_ENDIAN
+#elif defined(__sparc) && defined(BIG_ENDIAN)
+# define BYTE_ORDER BIG_ENDIAN
+#else
 #define BIG_ENDIAN 4321
+#endif
+#ifndef BYTE_ORDER
 #ifdef _LITTLE_ENDIAN
 #define BYTE_ORDER 1234
 #else
 #define BYTE_ORDER 4321
 #endif
-#endif
+#endif /* BYTE_ORDER */
+#endif /* PCI_OS_SUNOS */
 
 #ifdef PCI_OS_WINDOWS
 #ifdef __MINGW32__