diff options
Diffstat (limited to 'genqrcode/tests/datachunk.h')
| -rw-r--r-- | genqrcode/tests/datachunk.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/genqrcode/tests/datachunk.h b/genqrcode/tests/datachunk.h new file mode 100644 index 0000000000..8ef076c4fa --- /dev/null +++ b/genqrcode/tests/datachunk.h @@ -0,0 +1,20 @@ +#ifndef DATACHUNK_H +#define DATACHUNK_H + +#include "../qrencode.h" + +typedef struct _DataChunk { + QRencodeMode mode; + size_t size; + unsigned char *data; + struct _DataChunk *next; +} DataChunk; + +DataChunk *DataChunk_new(QRencodeMode mode); +void DataChunk_free(DataChunk *chunk); +void DataChunk_freeList(DataChunk *list); +void DataChunk_dumpChunkList(DataChunk *list); +int DataChunk_totalSize(DataChunk *list); +unsigned char *DataChunk_concatChunkList(DataChunk *list, int *retsize); + +#endif /* DATACHUNK_H */ |
