mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-05-16 03:27:39 +08:00
[arm_compiler_v4/v5] define rt_packed as __packed #10553
This commit is contained in:
@@ -30,10 +30,11 @@
|
||||
#ifndef __UUID_H__
|
||||
#define UUID_SIZE 16
|
||||
|
||||
typedef struct
|
||||
rt_packed(struct _guid_t
|
||||
{
|
||||
rt_uint8_t b[UUID_SIZE];
|
||||
} guid_t;
|
||||
});
|
||||
typedef struct _guid_t guid_t;
|
||||
#endif /* __UUID_H__ */
|
||||
|
||||
#ifndef __EFI_H__
|
||||
|
||||
@@ -717,12 +717,12 @@ enum
|
||||
RT_NVME_CTRL_CTRATT_UUID_LIST = 1 << 9,
|
||||
};
|
||||
|
||||
struct rt_nvme_lba_format
|
||||
rt_packed(struct rt_nvme_lba_format
|
||||
{
|
||||
rt_le16_t ms; /* Metadata size */
|
||||
rt_uint8_t ds; /* Data size */
|
||||
rt_uint8_t rp; /* Relative performance */
|
||||
};
|
||||
});
|
||||
|
||||
rt_packed(struct rt_nvme_id_ns
|
||||
{
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
#if __ARMCC_VERSION >= 6010050
|
||||
#define rt_packed(declare) declare __attribute__((packed))
|
||||
#else
|
||||
#define rt_packed(declare) declare
|
||||
#define rt_packed(declare) __packed declare
|
||||
#endif
|
||||
#define rt_weak __attribute__((weak))
|
||||
#define rt_typeof __typeof
|
||||
|
||||
Reference in New Issue
Block a user