aboutsummaryrefslogtreecommitdiff
path: root/lpg/libqr/qr/layout.h
blob: 49bebf60a041b0ba0858ecf2970be256b5112b34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef QR_CODE_LAYOUT_H
#define QR_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