]> www.average.org Git - pam_pcsc_cr.git/blobdiff - test_serial.c
harmonize types
[pam_pcsc_cr.git] / test_serial.c
index 49f157e295d61a42d1762890d2bc7a6ed31a2d2f..bb2fa4609567c9e82ae8e58c784220bfe24bc69c 100644 (file)
@@ -50,19 +50,19 @@ int main(int argc, char *argv[])
                printf("serial_put(..., NULL, 0) = %d\n", rc);
                return 1;
        }
-       printf("serialized size=%d\n", serial_size(&srl));
+       printf("serialized size=%d\n", (int)serial_size(&srl));
        serial_init(&srl, buffer, sizeof(buffer));
        for (i = 0; i < 4; i++) {
                char *item;
-               int size;
+               size_t size;
                if (serial_get(&srl, (void**)&item, &size)) {
                        printf("serial_get failed for item %d\n", i);
                        rc = 1;
                } else {
-                       printf("serial_get(...) = %d: \"%.*s\"\n", size, size, item);
+                       printf("serial_get(...) = %d: \"%.*s\"\n", (int)size, (int)size, item);
                        if (memcmp(in[i], item, size)) {
                                printf("\"%s\" != \"%s\" (%d)\n",
-                                       in[i], item, size);
+                                       in[i], item, (int)size);
                                rc = 1;
                        }
                }