[arm_compiler_v4/v5] define rt_packed as __packed #10553

This commit is contained in:
cmbjxxiao
2025-08-06 15:16:18 +08:00
committed by GitHub
parent 83909b239f
commit 37d902537c
3 changed files with 6 additions and 5 deletions
+3 -2
View File
@@ -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__
+2 -2
View File
@@ -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
{
+1 -1
View File
@@ -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