diff options
Diffstat (limited to 'lpg/libqr/code-create.c')
-rw-r--r-- | lpg/libqr/code-create.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/lpg/libqr/code-create.c b/lpg/libqr/code-create.c index d09c2fe..484dbe3 100644 --- a/lpg/libqr/code-create.c +++ b/lpg/libqr/code-create.c @@ -5,6 +5,7 @@ #include "code-common.h" #include "data-common.h" +#include "rs.h" #define MIN(a, b) ((b) < (a) ? (b) : (a)) @@ -29,7 +30,15 @@ static int add_ecc(struct bitstream * bits, int format, enum qr_ec_level ec) { puts("Before ecc:"); x_dump(bits); - + { + const int g[10] = { 251, 67, 61, 118, 70, 64, 94, 32, 45 }; + int rs_words = 10; /* 1-M */ + struct bitstream * rs; + + rs = rs_generate_words(rs_words, g, bits); + puts("ecc part:"); + x_dump(rs); + } return -1; } |