sfmt: reduce IE description size
Use uint8_t for IE type, avoids padding, total savings: text data bss dec hex filename 123076 14684 68 137828 21a64 /tmp/libdect-before.so 122980 12772 68 135820 2128c /tmp/libdect-after.so -96 -1912 0 -2008 Signed-off-by: Patrick McHardy <kaber@trash.net>
This commit is contained in:
parent
b04461a50d
commit
1a946cf3e0
|
@ -328,7 +328,7 @@ enum dect_sfmt_ie_flags {
|
|||
* @flags: Global flags
|
||||
*/
|
||||
struct dect_sfmt_ie_desc {
|
||||
uint16_t type;
|
||||
uint8_t type;
|
||||
enum dect_sfmt_ie_status fp_pp:8;
|
||||
enum dect_sfmt_ie_status pp_fp:8;
|
||||
uint8_t flags;
|
||||
|
@ -347,7 +347,7 @@ struct dect_sfmt_ie_desc {
|
|||
|
||||
struct dect_sfmt_ie {
|
||||
uint8_t *data;
|
||||
uint16_t id;
|
||||
uint8_t id;
|
||||
uint8_t len;
|
||||
};
|
||||
|
||||
|
|
Reference in New Issue