OpenV2G
Macros | Functions
BitOutputStream.c File Reference
#include "BitOutputStream.h"
#include "EXIConfig.h"
#include "EXITypes.h"
#include "ErrorCodes.h"

Macros

#define BIT_OUTPUT_STREAM_C
 

Functions

int writeBits (bitstream_t *stream, size_t nbits, uint32_t val)
 Write bits. More...
 
int flush (bitstream_t *stream)
 Flush output. More...
 

Macro Definition Documentation

◆ BIT_OUTPUT_STREAM_C

#define BIT_OUTPUT_STREAM_C

Function Documentation

◆ flush()

int flush ( bitstream_t stream)

Flush output.

Flush output

◆ writeBits()

int writeBits ( bitstream_t stream,
size_t  nbits,
uint32_t  bits 
)

Write bits.

Write the n least significant bits of parameter b starting with the most significant, i.e. from left to right.

Parameters
streamOutput Stream
nbitsNumber of bits
bitsvalue
Returns
Error-Code <> 0