From 7cecd180801fb48c42540fcdd77c3e75b528552c Mon Sep 17 00:00:00 2001 From: kramm Date: Sun, 4 Nov 2001 17:40:45 +0000 Subject: [PATCH] new function writer_writeu32() --- src/bitio.c | 6 ++++++ src/bitio.h | 1 + 2 files changed, 7 insertions(+) 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__ -- 1.7.10.4