diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2020-05-18 11:02:39 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2020-05-18 11:07:03 +0200 |
commit | 5bb87b83d1ff90686bb1709969bcc2fc86185e46 (patch) | |
tree | a3f69442397c054917c76bec0bc6321ff741fae2 /src/rlc.h | |
parent | c68e97012c36c4e65aa632e32bb47fff609bacd4 (diff) |
rlc: Move prepare() function out of gprs_rlc_data struct
Newer gcc 10.1.0 is erroring due to memset being applied on a complex
type, so let's start by removing this only function outside of the
struct.
Change-Id: I20426557d9b3049ab275fadb92e10ea8a860a119
Diffstat (limited to 'src/rlc.h')
-rw-r--r-- | src/rlc.h | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -177,8 +177,6 @@ union split_block_status { }; struct gprs_rlc_data { - uint8_t *prepare(size_t block_data_length); - /* block data including LI headers */ uint8_t block[RLC_MAX_LEN]; /* block data len including LI headers*/ @@ -211,6 +209,8 @@ struct gprs_rlc_data { union split_block_status spb_status; }; +uint8_t *prepare(struct gprs_rlc_data *rlc, size_t block_data_length); + void gprs_rlc_data_info_init_dl(struct gprs_rlc_data_info *rlc, GprsCodingScheme cs, bool with_padding, const unsigned int spb); void gprs_rlc_data_info_init_ul(struct gprs_rlc_data_info *rlc, |