From 4dbf2ea85ce0239d26f318cd9553a40f2444f5d2 Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Tue, 26 Jan 2016 22:09:01 +0000 Subject: [PATCH] Fix a 64-bit-cleanness error in sshcrc's generator. Not that anyone actually needs to use that conditioned-out main(), since it only generates the table already present in the same source file, but since @ch3root's unused-variable patch touched it I tried compiling it and noticed in passing that I'd also got the wrong printf format directive for an unsigned long. (cherry picked from commit 9351a5bfe4b1630227581d77f1aff4ca729ab8c1) --- sshcrc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sshcrc.c b/sshcrc.c index 782d04bb..a993e98b 100644 --- a/sshcrc.c +++ b/sshcrc.c @@ -202,7 +202,7 @@ int main(void) crc32_init(); for (i = 0; i < 256; i++) { - printf("%s0x%08XL%s", + printf("%s0x%08lXL%s", (i % 4 == 0 ? " " : " "), crc32_table[i], (i % 4 == 3 ? (i == 255 ? "\n" : ",\n") : ",")); -- 2.45.2