From: kramm Date: Sun, 4 Nov 2001 17:40:45 +0000 (+0000) Subject: new function writer_writeu32() X-Git-Tag: release-0-1-1~15 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=7cecd180801fb48c42540fcdd77c3e75b528552c new function writer_writeu32() --- diff --git a/src/bitio.c b/src/bitio.c index ee320ca..417e7b5 100644 --- a/src/bitio.c +++ b/src/bitio.c @@ -158,6 +158,12 @@ void writer_writeu16(struct writer_t*w, u16 value) writer_write(w, &value, 2); } +void writer_writeu32(struct writer_t*w, u32 value) +{ + writer_resetbits(w); + writer_write(w, &value, 4); +} + void* writer_getpos(struct writer_t*w) { return &w->data[w->pos]; diff --git a/src/bitio.h b/src/bitio.h index b2f30cc..dbcd82a 100644 --- a/src/bitio.h +++ b/src/bitio.h @@ -47,6 +47,7 @@ void writer_writebit(struct writer_t*w, int bit); void writer_writebits(struct writer_t*w, u32 data, int bits); void writer_writeu8(struct writer_t*w, u8 value); void writer_writeu16(struct writer_t*w, u16 value); +void writer_writeu32(struct writer_t*w, u32 value); void writer_resetbits(struct writer_t*w); #endif //__bitio_h__