From ef01767c732629b7eff7d1601e76a1bac58f5bfd Mon Sep 17 00:00:00 2001 From: Leo Howell Date: Sat, 5 Sep 2009 09:33:22 +0900 Subject: The story so far --- lpg/libqr/test.c | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 lpg/libqr/test.c (limited to 'lpg/libqr/test.c') diff --git a/lpg/libqr/test.c b/lpg/libqr/test.c new file mode 100644 index 0000000..76d0b97 --- /dev/null +++ b/lpg/libqr/test.c @@ -0,0 +1,37 @@ +#include +#include +#include +#include +#include + +#include "bitstream.h" + +int main() { + + struct qr_code * code; + struct qr_data * data; + enum qr_data_type type; + char *str; + size_t len; + + type = QR_DATA_NUMERIC; + str = "01234567"; + len = strlen(str); + + data = qr_create_data(1, type, str, len); + assert(data); + assert(qr_get_data_type(data) == type); + assert(qr_get_data_length(data) == len); + + type = qr_parse_data(data, &str, &len); + printf("[%d] %d\n", type, (int)len); + printf("\"%s\"\n", str); + + code = qr_code_create(QR_EC_LEVEL_M, data); + assert(code); + + printf("Code width %d\n", qr_code_width(code)); + + return 0; +} + -- cgit v1.2.3-70-g09d2