From ce330147acca10cd66c370847bdc3e824a83a0c6 Mon Sep 17 00:00:00 2001 From: Leo Howell Date: Thu, 8 Oct 2009 16:41:56 +0900 Subject: add qrgen sample app --- lpg/libqr/test.c | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 lpg/libqr/test.c (limited to 'lpg/libqr/test.c') diff --git a/lpg/libqr/test.c b/lpg/libqr/test.c deleted file mode 100644 index 4e288af..0000000 --- a/lpg/libqr/test.c +++ /dev/null @@ -1,53 +0,0 @@ -#include -#include -#include -#include -#include - -#include "qr-bitstream.h" -#include "code-common.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)); - - { - /* Hack: render the code using ANSI terminal art */ - char buf[80*25]; - int x, y; - - qr_bitmap_render(code->modules, buf, 8, 80, 0, 1, 0); - for (y=0;y<21;++y) { - printf("\t|"); - for (x=0;x<21;++x) { - printf("%s ", buf[y*80+x]?"\033[7m":"\033[0m"); - } - printf("\033[0m|\n"); - } - } - - return 0; -} - -- cgit v1.2.3-70-g09d2