Mercurial > hg > dmlib
view dmbstr.h @ 539:8d7b6fecbb24
Change filename extension of DrazPaint 2.0 packed format to avoid conflict with the unpacked format while allowing the user to selecto output format via extension.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 22 Nov 2012 22:19:12 +0200 |
parents | a7ab6bf5b012 |
children | c63e24f9aa9a |
line wrap: on
line source
/* * DMLib * -- Simple bitstream I/O functions * Programmed and designed by Matti 'ccr' Hamalainen * (C) Copyright 2012 Tecnic Software productions (TNSP) */ #ifndef DMBSTR_H #define DMBSTR_H #include "dmlib.h" typedef struct { FILE *fp; int buf, bitcnt, bytecnt; } DMBitStream; int dmInitBitStream(DMBitStream *ctx, FILE *fp); BOOL dmPutBits(DMBitStream *ctx, const int val, const int n); int dmFlushBitStream(DMBitStream *ctx); #ifdef __cplusplus } #endif #endif // DMBSTR_H