|
@@ -1,12 +1,12 @@
|
|
-#include <stddef.h>
|
|
+#ifndef PLATFORM_H
|
|
-#include <errno.h>
|
|
+#define PLATFORM_H
|
|
-#ifndef _BSD_SOURCE
|
|
+
|
|
-#define _BSD_SOURCE
|
|
+#include "includes.h"
|
|
-#endif
|
|
+#include "common.h"
|
|
-#include <endian.h>
|
|
+
|
|
|
|
+#define le16_to_cpu le_to_host16
|
|
|
|
+#define le32_to_cpu le_to_host32
|
|
|
|
|
|
-#define le16_to_cpu le16toh
|
|
|
|
-#define le32_to_cpu le32toh
|
|
|
|
#define get_unaligned(p) \
|
|
#define get_unaligned(p) \
|
|
({ \
|
|
({ \
|
|
struct packed_dummy_struct { \
|
|
struct packed_dummy_struct { \
|
|
@@ -17,3 +17,5 @@
|
|
})
|
|
})
|
|
#define get_unaligned_le16(p) le16_to_cpu(get_unaligned((uint16_t *)(p)))
|
|
#define get_unaligned_le16(p) le16_to_cpu(get_unaligned((uint16_t *)(p)))
|
|
#define get_unaligned_le32(p) le32_to_cpu(get_unaligned((uint32_t *)(p)))
|
|
#define get_unaligned_le32(p) le32_to_cpu(get_unaligned((uint32_t *)(p)))
|
|
|
|
+
|
|
|
|
+#endif /* PLATFORM_H */
|