tlsf: pack info structs
This should make it build cleanly under -Wcast-align, which should hopefully avoid any alignment issues on ARM. Change-Id: Ie147323d2d8cb980dcbb94710387b7ee80826c4d
This commit is contained in:
parent
47ebf623cb
commit
8a6d7cefc9
1 changed files with 2 additions and 2 deletions
|
@ -194,7 +194,7 @@ typedef struct bhdr_struct {
|
|||
struct free_ptr_struct free_ptr;
|
||||
u8_t buffer[1]; /*sizeof(struct free_ptr_struct)]; */
|
||||
} ptr;
|
||||
} bhdr_t;
|
||||
} __attribute__((packed)) bhdr_t;
|
||||
|
||||
/* This structure is embedded at the beginning of each area, giving us
|
||||
* enough information to cope with a set of areas */
|
||||
|
@ -202,7 +202,7 @@ typedef struct bhdr_struct {
|
|||
typedef struct area_info_struct {
|
||||
bhdr_t *end;
|
||||
struct area_info_struct *next;
|
||||
} area_info_t;
|
||||
} __attribute__((packed)) area_info_t;
|
||||
|
||||
typedef struct TLSF_struct {
|
||||
/* the TLSF's structure signature */
|
||||
|
|
Loading…
Reference in a new issue