libdmtx 0.7.8.7
libdmtx is a software library that enables programs to read and write Data Matrix barcodes of the modern ECC200 variety.
Loading...
Searching...
No Matches
dmtxbytelist.c File Reference

libdmtx - Data Matrix Encoding/Decoding Library Copyright 2010 Mike Laughton. More...

#include <stdio.h>
#include <string.h>
#include "dmtx.h"

Go to the source code of this file.

Functions

DmtxByteList dmtxByteListBuild (DmtxByte *storage, int capacity)
 
void dmtxByteListInit (DmtxByteList *list, int length, DmtxByte value, DmtxPassFail *passFail)
 
void dmtxByteListClear (DmtxByteList *list)
 
DmtxBoolean dmtxByteListHasCapacity (DmtxByteList *list)
 
void dmtxByteListCopy (DmtxByteList *dst, const DmtxByteList *src, DmtxPassFail *passFail)
 
void dmtxByteListPush (DmtxByteList *list, DmtxByte value, DmtxPassFail *passFail)
 
DmtxByte dmtxByteListPop (DmtxByteList *list, DmtxPassFail *passFail)
 
void dmtxByteListPrint (DmtxByteList *list, char *prefix)
 

Detailed Description

libdmtx - Data Matrix Encoding/Decoding Library Copyright 2010 Mike Laughton.

All rights reserved. Copyright 2012-2016 Vadim A. Misbakh-Soloviov. All rights reserved.

See LICENSE file in the main project directory for full terms of use and distribution.

Contact: Vadim A. Misbakh-Soloviov dmtx@.nosp@m.mva..nosp@m.name Mike Laughton mike@.nosp@m.drag.nosp@m.onfly.nosp@m.logi.nosp@m.c.com

Definition in file dmtxbytelist.c.

Function Documentation

◆ dmtxByteListBuild()

DmtxByteList dmtxByteListBuild ( DmtxByte * storage,
int capacity )
extern

Definition at line 25 of file dmtxbytelist.c.

◆ dmtxByteListClear()

void dmtxByteListClear ( DmtxByteList * list)
extern

Definition at line 55 of file dmtxbytelist.c.

◆ dmtxByteListCopy()

void dmtxByteListCopy ( DmtxByteList * dst,
const DmtxByteList * src,
DmtxPassFail * passFail )
extern

Definition at line 74 of file dmtxbytelist.c.

◆ dmtxByteListHasCapacity()

DmtxBoolean dmtxByteListHasCapacity ( DmtxByteList * list)
extern

Definition at line 65 of file dmtxbytelist.c.

◆ dmtxByteListInit()

void dmtxByteListInit ( DmtxByteList * list,
int length,
DmtxByte value,
DmtxPassFail * passFail )
extern

Definition at line 40 of file dmtxbytelist.c.

◆ dmtxByteListPop()

DmtxByte dmtxByteListPop ( DmtxByteList * list,
DmtxPassFail * passFail )
extern

Definition at line 108 of file dmtxbytelist.c.

◆ dmtxByteListPrint()

void dmtxByteListPrint ( DmtxByteList * list,
char * prefix )
extern

Definition at line 119 of file dmtxbytelist.c.

◆ dmtxByteListPush()

void dmtxByteListPush ( DmtxByteList * list,
DmtxByte value,
DmtxPassFail * passFail )
extern

Definition at line 94 of file dmtxbytelist.c.