view dmbstr.h @ 563:1483cd1cf0e6

Fix build by moving moc_* from TARGETS to TMPFILES.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 20 Dec 2012 01:42:47 +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