aboutsummaryrefslogtreecommitdiff
path: root/lpg/libqr/code-create.c
diff options
context:
space:
mode:
authorLeo Uino <leo@norisys.jp>2011-07-19 12:04:15 +0900
committerLeo Uino <leo@norisys.jp>2011-07-19 12:04:15 +0900
commitd4abb878df167875bb66d1e0debe853cb6b88b1b (patch)
tree206e5638d866382b66737058593bf483b7e92c06 /lpg/libqr/code-create.c
parenta3234f7d7e36ad7d1bad6a85b868b05addf40e9b (diff)
downloadpdf-simple-sign-d4abb878df167875bb66d1e0debe853cb6b88b1b.tar.gz
pdf-simple-sign-d4abb878df167875bb66d1e0debe853cb6b88b1b.tar.xz
pdf-simple-sign-d4abb878df167875bb66d1e0debe853cb6b88b1b.zip
Fix some types
Diffstat (limited to 'lpg/libqr/code-create.c')
-rw-r--r--lpg/libqr/code-create.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/lpg/libqr/code-create.c b/lpg/libqr/code-create.c
index cf04eb7..f9d86a7 100644
--- a/lpg/libqr/code-create.c
+++ b/lpg/libqr/code-create.c
@@ -36,7 +36,7 @@ static void x_dump(struct qr_bitstream * bits)
qr_bitstream_seek(bits, 0);
n = qr_bitstream_size(bits);
for (i = 0; i < n; ++i) {
- fprintf(stderr, "%d", qr_bitstream_read(bits, 1));
+ fprintf(stderr, "%d", (int) qr_bitstream_read(bits, 1));
if (i % 8 == 7)
fputc(' ', stderr);
if ((i+1) % (7 * 8) == 0)
@@ -173,7 +173,7 @@ static struct qr_bitstream * make_data(int version,
const size_t total_data = QR_DATA_WORD_COUNT[version - 1][ec ^ 0x1];
int block_count[2], data_length[2], ec_length[2];
int total_blocks;
- size_t i, w;
+ int i, w;
struct qr_bitstream * dcopy = 0;
struct qr_bitstream * out = 0;
struct qr_bitstream ** blocks = 0;
@@ -296,7 +296,7 @@ struct qr_code * qr_code_create(const struct qr_data * data)
goto fail;
qr_bitstream_seek(bits, 0);
- while (qr_bitstream_remaining(bits) >= QR_WORD_BITS)
+ while (qr_bitstream_remaining(bits) >= (size_t) QR_WORD_BITS)
qr_layout_write(layout, qr_bitstream_read(bits, QR_WORD_BITS));
qr_layout_end(layout);
@@ -370,7 +370,8 @@ static int score_mask(const struct qr_bitmap * bmp)
static int score_runs(const struct qr_bitmap * bmp, int base)
{
/* Runs of 5+n bits -> N[0] + i */
- int x, y, flip;
+ size_t x, y;
+ int flip;
int score = 0;
int count, last;
@@ -406,7 +407,7 @@ static int score_runs(const struct qr_bitmap * bmp, int base)
static int count_2blocks(const struct qr_bitmap * bmp)
{
/* Count the number of 2x2 blocks (on or off) */
- int x, y;
+ size_t x, y;
int count = 0;
/* Slow and stupid */
@@ -435,7 +436,8 @@ static int count_2blocks(const struct qr_bitmap * bmp)
static int count_locators(const struct qr_bitmap * bmp)
{
/* 1:1:3:1:1 patterns -> N[2] */
- int x, y, flip;
+ size_t x, y;
+ int flip;
int count = 0;
for (flip = 0; flip <= 1; ++flip) {
@@ -469,7 +471,7 @@ static int count_locators(const struct qr_bitmap * bmp)
static int calc_bw_balance(const struct qr_bitmap * bmp)
{
/* Calculate the proportion (in percent) of "on" bits */
- int x, y;
+ size_t x, y;
unsigned char bit;
long on, total;