X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=ucw%2Ffb-atomic.c;h=cd0217468279090b61ea69a19f816715254eecd9;hb=f17e4350dcf0c033891e52b30b0c32a4a4fed5e0;hp=aef0018ac03ddaeca722b5a5594348de96139ada;hpb=ba1c173f544383aa6553a75dee6e6858d8f243a4;p=libucw.git diff --git a/ucw/fb-atomic.c b/ucw/fb-atomic.c index aef0018a..cd021746 100644 --- a/ucw/fb-atomic.c +++ b/ucw/fb-atomic.c @@ -7,11 +7,11 @@ * of the GNU Lesser General Public License. */ -#include "ucw/lib.h" -#include "ucw/fastbuf.h" -#include "ucw/io.h" -#include "ucw/conf.h" -#include "ucw/trans.h" +#include +#include +#include +#include +#include #include #include @@ -34,6 +34,7 @@ static void CONSTRUCTOR fbatomic_init_config(void) #endif +#define FB_ATOMIC(f) ((struct fb_atomic *)(f)) #define TRACE(m...) do { if(trace) msg(L_DEBUG, "FB_ATOMIC: " m); } while(0) struct fb_atomic_file { @@ -77,6 +78,7 @@ fbatomic_spout(struct fastbuf *f) f->buffer = xrealloc(f->buffer, size); f->bufend = f->buffer + size; f->bptr = f->buffer + written; + f->bstop = f->buffer; F->expected_max_bptr = f->bufend - F->slack_size; } else