From ecbe8c217971ac8c9280a0556cb2cc2a8cab87c9 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Tue, 27 Sep 2016 06:52:48 -1000 Subject: [PATCH] Packed union to save more space --- src/modules/dataman/dataman.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/dataman/dataman.h b/src/modules/dataman/dataman.h index 337cdddef1..b6fd11185a 100644 --- a/src/modules/dataman/dataman.h +++ b/src/modules/dataman/dataman.h @@ -107,15 +107,18 @@ typedef enum { * defined by adding the structure type to the union below */ +#pragma pack(push, 1) typedef union dataman_max_size_t { struct mission_item_s mission_item; struct mission_s mission; struct fence_vertex_s vertex; } dataman_max_size_t; +#pragma pack(pop) #define DM_MAX_DATA_SIZE sizeof(dataman_max_size_t) + /** Retrieve from the data manager store */ __EXPORT ssize_t dm_read(