]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
certtool: properly print an int64_t value
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 1 Jul 2018 09:27:48 +0000 (11:27 +0200)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Mon, 2 Jul 2018 10:49:44 +0000 (12:49 +0200)
Also included the gnulib inttype module for portability.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
bootstrap.conf
src/certtool-cfg.c

index b67a531aa7e4c0097b64c3b2373f65dd58a7c27a..836f1a6f8a776f3b52ee48cc6f68f98142f723a0 100644 (file)
@@ -35,7 +35,7 @@ unictype/category-all unictype/property-default-ignorable-code-point unictype/pr
 "
 
 src_modules="
-accept bind close connect getaddrinfo getpass gettext-h inet_ntop inet_pton listen minmax parse-datetime progname read-file recv recvfrom select send sendto servent setsockopt shutdown socket sockets socklen
+accept bind close connect getaddrinfo getpass gettext-h inet_ntop inet_pton listen minmax parse-datetime progname read-file recv recvfrom select send sendto servent setsockopt shutdown socket sockets socklen inttypes
 "
 
 # Build prerequisites
index 1836fe85a1305f188fbb9a78e4ae992e79b1250b..f13dabfa826f4659de858ca45c2ef8fb1b3fc243 100644 (file)
@@ -31,7 +31,6 @@
 #include <gnutls/x509-ext.h>
 #include <string.h>
 #include <limits.h>
-#include <inttypes.h>
 #include <time.h>
 #include <timespec.h>
 #include <parse-datetime.h>
 #include "certtool-common.h"
 
 /* to print uint64_t */
-#if SIZEOF_LONG < 8
 # define __STDC_FORMAT_MACROS
 # include <inttypes.h>
-#endif
 
 extern int batch;
 extern int ask_pass;
@@ -751,7 +748,7 @@ int serial_decode(const char *input, gnutls_datum_t *output)
        }
 
        if (value <= 0 || value >= value_limit) {
-               fprintf(stderr, "Integer out of range: `%s' (min: 1, max: %lu)\n", input, value_limit-1);
+               fprintf(stderr, "Integer out of range: `%s' (min: 1, max: %"PRId64")\n", input, value_limit-1);
                return GNUTLS_E_PARSING_ERROR;
        }