# define HTOLE_16(x) (x)
# define LETOH_32(x) (x)
# define HTOLE_32(x) (x)
-#endif
+#endif /* linux */
+
+#elif defined(__sun)
+#define LETOH_16(x) (x)
+#define HTOLE_16(x) (x)
+#define LETOH_32(x) (x)
+#define HTOLE_32(x) (x)
#else
#define LETOH_32(x) le32toh(x)
#define HTOLE_32(x) htole32(x)
-#endif
+#endif /* others */
/**
* Read a device's expansion ROM.