diff options
author | Leo Howell <leo@lwh.jp> | 2009-11-14 20:24:57 +0900 |
---|---|---|
committer | Leo Howell <leo@lwh.jp> | 2009-11-14 20:24:57 +0900 |
commit | c2e4639d2ebefbeb7f8b7e1826ae2391c6876a5a (patch) | |
tree | 8f208b60816aa1f7390b249c21f0771a8bce7c6e /lpg/libqr/qr/code.h | |
parent | 2a5548351d9814a8a23eff1e43e14008ea4ae1d0 (diff) | |
download | pdf-simple-sign-c2e4639d2ebefbeb7f8b7e1826ae2391c6876a5a.tar.gz pdf-simple-sign-c2e4639d2ebefbeb7f8b7e1826ae2391c6876a5a.tar.xz pdf-simple-sign-c2e4639d2ebefbeb7f8b7e1826ae2391c6876a5a.zip |
Merge some files
Diffstat (limited to 'lpg/libqr/qr/code.h')
-rw-r--r-- | lpg/libqr/qr/code.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lpg/libqr/qr/code.h b/lpg/libqr/qr/code.h index 3c14c1f..ac3c363 100644 --- a/lpg/libqr/qr/code.h +++ b/lpg/libqr/qr/code.h @@ -4,16 +4,26 @@ #include <stddef.h> #include "types.h" +struct qr_code { + int version; + struct qr_bitmap * modules; +}; + struct qr_code * qr_code_create(const struct qr_data * data); void qr_code_destroy(struct qr_code *); int qr_code_width(const struct qr_code *); +size_t qr_code_total_capacity(int version); + struct qr_code * qr_code_parse(const void * buffer, size_t line_bits, size_t line_stride, size_t line_count); +struct qr_bitmap * qr_mask_apply(const struct qr_bitmap * orig, + unsigned int mask); + #endif |