[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__ #ifndef __UUID_H__
#define UUID_SIZE 16 #define UUID_SIZE 16
typedef struct rt_packed(struct _guid_t
{ {
rt_uint8_t b[UUID_SIZE]; rt_uint8_t b[UUID_SIZE];
} guid_t; });
typedef struct _guid_t guid_t;
#endif /* __UUID_H__ */ #endif /* __UUID_H__ */
#ifndef __EFI_H__ #ifndef __EFI_H__
+2 -2
View File
@@ -717,12 +717,12 @@ enum
RT_NVME_CTRL_CTRATT_UUID_LIST = 1 << 9, 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_le16_t ms; /* Metadata size */
rt_uint8_t ds; /* Data size */ rt_uint8_t ds; /* Data size */
rt_uint8_t rp; /* Relative performance */ rt_uint8_t rp; /* Relative performance */
}; });
rt_packed(struct rt_nvme_id_ns rt_packed(struct rt_nvme_id_ns
{ {
+1 -1
View File
@@ -19,7 +19,7 @@
#if __ARMCC_VERSION >= 6010050 #if __ARMCC_VERSION >= 6010050
#define rt_packed(declare) declare __attribute__((packed)) #define rt_packed(declare) declare __attribute__((packed))
#else #else
#define rt_packed(declare) declare #define rt_packed(declare) __packed declare
#endif #endif
#define rt_weak __attribute__((weak)) #define rt_weak __attribute__((weak))
#define rt_typeof __typeof #define rt_typeof __typeof