64-bit build fixes for ASN.1 compiler 64-bit integer support

This commit is contained in:
Nicolas Williams
2011-12-13 13:02:26 -06:00
parent 449fb4775e
commit a222521e68
6 changed files with 25 additions and 20 deletions

View File

@@ -815,12 +815,13 @@ check_tag_length64(void)
}
if (td[i].expected_len != sz) {
printf("wrong expected size for tag test %d\n", i);
printf("sz = %d\n", sz);
printf("sz = %lu\n", (unsigned long)sz);
failed = 1;
}
if (values[i] != u) {
printf("wrong value for tag test %d\n", i);
printf("Expected value: %lld\nActual value: %lld\n", values[i], u);
printf("Expected value: %llu\nActual value: %llu\n",
(unsigned long long)values[i], (unsigned long long)u);
failed = 1;
}
}
@@ -874,12 +875,13 @@ check_tag_length64s(void)
}
if (td[i].expected_len != sz) {
printf("wrong expected size for tag test %d\n", i);
printf("sz = %d\n", sz);
printf("sz = %lu\n", (unsigned long)sz);
failed = 1;
}
if (values[i] != u) {
printf("wrong value for tag test %d\n", i);
printf("Expected value: %lld\nActual value: %lld\n", values[i], u);
printf("Expected value: %lld\nActual value: %lld\n",
(long long)values[i], (long long)u);
failed = 1;
}
}