equal
deleted
inserted
replaced
120 free(buf->data); |
120 free(buf->data); |
121 buf->data = NULL; |
121 buf->data = NULL; |
122 } |
122 } |
123 |
123 |
124 static inline u8 *lb_normalize(lb_buf_t *buf) { |
124 static inline u8 *lb_normalize(lb_buf_t *buf) { |
125 return (u8 *)memmove(buf->data, |
125 u8 *ptr = (u8 *)memmove(buf->data, |
126 buf->data + buf->data_start, |
126 buf->data + buf->data_start, |
127 buf->data_end - buf->data_start); |
127 buf->data_end - buf->data_start); |
|
128 buf->data_end -= buf->data_start; |
|
129 buf->data_start = 0; |
|
130 return ptr; |
128 } |
131 } |
129 |
132 |
130 static inline u8 *lb_data(lb_buf_t *buf) { |
133 static inline u8 *lb_data(lb_buf_t *buf) { |
131 return buf->data + buf->data_start; |
134 return buf->data + buf->data_start; |
132 } |
135 } |