commit | 328582c3f9e712f4970cf1710fea04b824b6f999 | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Sat May 05 23:32:27 2012 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Tue May 08 12:28:14 2012 +0200 |
tree | 679ac32f22170a2dd905000a19634725ef13c485 | |
parent | cc5cfcbccef2d07a1f688e60e03d2e8e8eca52c2 [diff] |
MEDIUM: buffers: implement b_adv() to advance a buffer's pointer This is more convenient and efficient than buf->p = b_ptr(buf, n); It simply advances the buffer's pointer by <n> and trasfers that amount of bytes from <in> to <out>. The BF_OUT_EMPTY flag is updated accordingly. A few occurrences of such computations in buffers.c and stream_sock.c were updated to use b_adv(), which resulted in a small code shrink.