dect
/
libdect
Archived
13
0
Fork 0

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:
Patrick McHardy 2010-07-03 08:15:27 +02:00
parent b04461a50d
commit 1a946cf3e0
1 changed files with 2 additions and 2 deletions

View File

@ -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;
};