X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fbitio.h;h=1b9f4f6f3a2397d202d2aba01fd936123e4c14b2;hb=b6ebc39257e2814f08a17d8c179c3991c16053ba;hp=888a54fa4a99d2ef50f241d8368d3b7357f0f8cc;hpb=823bc6bb3d2ea1f328e49b6194b2aa512aeddae8;p=swftools.git diff --git a/lib/bitio.h b/lib/bitio.h index 888a54f..1b9f4f6 100644 --- a/lib/bitio.h +++ b/lib/bitio.h @@ -55,6 +55,7 @@ typedef struct _reader typedef struct _writer { int (*write)(struct _writer*, void*data, int len); + void (*flush)(struct _writer*); void (*finish)(struct _writer*); void *internal; @@ -100,6 +101,8 @@ void writer_init_memwriter(writer_t*r, void*data, int length); void writer_init_nullwriter(writer_t*w); void writer_init_growingmemwriter(writer_t*r, U32 grow); +void* writer_growmemwrite_memptr(writer_t*w, int*len); void* writer_growmemwrite_getmem(writer_t*w); +void writer_growmemwrite_reset(writer_t*w); #endif //__rfxswf_bitio_h__