aboutsummaryrefslogtreecommitdiff
path: root/lpg/libqr/code-layout.h
blob: 33905482ef9dbaa470a9210cd6a7744e16e5fe75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef CODE_LAYOUT_H
#define CODE_LAYOUT_H

struct qr_iterator;

void qr_layout_init_mask(struct qr_code *);

struct qr_iterator * qr_layout_begin(struct qr_code * code);
unsigned int qr_layout_read(struct qr_iterator *);
void qr_layout_write(struct qr_iterator *, unsigned int);
void qr_layout_end(struct qr_iterator *);

#endif