MINOR: buffer: Introduce b_sub(), b_add(), and bo_add()

Instead of doing b->i -= directly, introduce b_sub(), that does the job, to
make it easier to switch to the future API.

Also add b_add(), that increases b->i, instead of using it directly, and
bo_add(), that does increase b->o.
This commit is contained in:
Olivier Houchard 2018-06-28 19:17:38 +02:00 committed by Willy Tarreau
parent bbc68df330
commit 09138ecc49
1 changed files with 20 additions and 0 deletions

View File

@ -291,6 +291,26 @@ static inline void b_reset(struct buffer *b)
b->p = b_orig(b);
}
/* b_sub() : decreases the buffer length by <count> */
static inline void b_sub(struct buffer *b, size_t count)
{
b->i -= count;
}
/* b_add() : increase the buffer length by <count> */
static inline void b_add(struct buffer *b, size_t count)
{
b->i += count;
}
/* bo_add() : increase the buffer output and length by <count>
* (LEGACY API)
*/
static inline void bo_add(struct buffer *b, size_t count)
{
b->o += count;
}
#endif /* _COMMON_BUF_H */