X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ucw%2Ffb-socket.c;h=0a78273f3ec124f0d1d885d8ede0d46ec33e61e5;hb=94e34eacc4086c13f68580e153d727739c17cf9c;hp=84395f09891c889b1d31eb39bdbbec8d2d78d318;hpb=ba1c173f544383aa6553a75dee6e6858d8f243a4;p=libucw.git diff --git a/ucw/fb-socket.c b/ucw/fb-socket.c index 84395f09..0a78273f 100644 --- a/ucw/fb-socket.c +++ b/ucw/fb-socket.c @@ -7,9 +7,9 @@ * of the GNU Lesser General Public License. */ -#include "ucw/lib.h" -#include "ucw/fastbuf.h" -#include "ucw/fb-socket.h" +#include +#include +#include #include #include @@ -22,7 +22,7 @@ struct fb_sock { byte buf[0]; }; -#define FB_SOCK(f) ((struct fb_sock *)(f)->is_fastbuf) +#define FB_SOCK(f) ((struct fb_sock *)(f)) static int fbs_refill(struct fastbuf *f) @@ -71,9 +71,9 @@ fbs_spout(struct fastbuf *f) .events = POLLOUT, }; - int l = f->bptr - f->buffer; - f->bptr = f->buffer; - char *buf = f->buffer; + int l = f->bptr - f->bstop; + f->bptr = f->bstop; + char *buf = f->bstop; while (l) {