git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bugfixes
[swftools.git]
/
lib
/
bitio.h
diff --git
a/lib/bitio.h
b/lib/bitio.h
index
888a54f
..
1b9f4f6
100644
(file)
--- 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);
typedef struct _writer
{
int (*write)(struct _writer*, void*data, int len);
+ void (*flush)(struct _writer*);
void (*finish)(struct _writer*);
void *internal;
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_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_getmem(writer_t*w);
+void writer_growmemwrite_reset(writer_t*w);
#endif //__rfxswf_bitio_h__
#endif //__rfxswf_bitio_h__